> ## Documentation Index
> Fetch the complete documentation index at: https://docs.spectropic.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# List jobs

> List jobs

List all jobs you have submitted. If the job is succeeded, the transcript will be available for 24 hours after job completion. Get the output by making a request to [Get job](/api-reference/get-job).


## OpenAPI

````yaml GET /jobs
openapi: 3.0.0
info:
  title: Spectropic API
  version: 1.0.0
servers:
  - url: https://api.spectropic.ai/v1
security:
  - Bearer: []
paths:
  /jobs:
    get:
      tags:
        - Jobs
      summary: List jobs
      description: List jobs
      parameters:
        - schema:
            type: number
            default: 10
          required: false
          name: limit
          in: query
        - schema:
            type: number
            default: 0
          required: false
          name: offset
          in: query
        - schema:
            type: string
            enum:
              - created
              - queued
              - running
              - succeeded
              - failed
          required: false
          name: status
          in: query
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: object
                properties:
                  items:
                    type: array
                    items:
                      type: object
                      properties:
                        id:
                          type: string
                          format: uuid
                        status:
                          type: string
                          nullable: true
                          enum:
                            - created
                            - queued
                            - running
                            - succeeded
                            - failed
                        model:
                          type: string
                          nullable: true
                        action:
                          type: string
                          nullable: true
                        createdAt:
                          type: string
                          nullable: true
                          format: date-time
                        updatedAt:
                          type: string
                          nullable: true
                          format: date-time
                      required:
                        - id
                        - status
                        - model
                        - action
                        - createdAt
                        - updatedAt
                  total:
                    type: number
                required:
                  - items
                  - total
        '400':
          description: Validation failed
          content:
            application/json:
              schema:
                type: object
                properties:
                  requestId:
                    type: string
                    format: uuid
                  message:
                    type: string
                  errors:
                    type: array
                    items:
                      type: object
                      properties:
                        message:
                          type: string
                        field:
                          type: string
                      required:
                        - message
                        - field
                required:
                  - requestId
                  - message
                  - errors
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                type: object
                properties:
                  requestId:
                    type: string
                    format: uuid
                  message:
                    type: string
                required:
                  - requestId
                  - message
        '402':
          description: Payment required
          content:
            application/json:
              schema:
                type: object
                properties:
                  requestId:
                    type: string
                    format: uuid
                  message:
                    type: string
                required:
                  - requestId
                  - message
        '404':
          description: Not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  requestId:
                    type: string
                  message:
                    type: string
                required:
                  - requestId
                  - message
        '422':
          description: Validation failed
          content:
            application/json:
              schema:
                type: object
                properties:
                  requestId:
                    type: string
                    format: uuid
                  message:
                    type: string
                  errors:
                    type: array
                    items:
                      type: object
                      properties:
                        message:
                          type: string
                        field:
                          type: string
                      required:
                        - message
                        - field
                required:
                  - requestId
                  - message
                  - errors
        '429':
          description: Rate limited
          content:
            application/json:
              schema:
                type: object
                properties:
                  requestId:
                    type: string
                    format: uuid
                  message:
                    type: string
                required:
                  - requestId
                  - message
        '500':
          description: Internal server error
          content:
            application/json:
              schema:
                type: object
                properties:
                  requestId:
                    type: string
                    format: uuid
                  message:
                    type: string
                required:
                  - requestId
                  - message
components:
  securitySchemes:
    Bearer:
      type: http
      description: 'API key authentication. Add your API key with format: Bearer <API_KEY>'
      scheme: bearer

````