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

# List Jobs



## OpenAPI

````yaml GET /jobs
openapi: 3.1.0
info:
  title: Tetryx Lynx Coordinator API
  description: HTTP API for Lynx job submission, batch inspection, and runner coordination.
  license:
    name: ''
  version: 0.1.0
servers: []
security: []
paths:
  /jobs:
    get:
      tags:
        - jobs
      operationId: list_jobs
      responses:
        '200':
          description: List individual jobs
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Job'
components:
  schemas:
    Job:
      type: object
      required:
        - id
        - batch_id
        - run_config
        - status
        - created_at
        - retries
        - max_retries
        - timeout_secs
      properties:
        assigned_runner:
          type:
            - string
            - 'null'
        batch_id:
          type: string
          format: uuid
        claimed_at:
          type:
            - string
            - 'null'
          format: date-time
        completed_at:
          type:
            - string
            - 'null'
          format: date-time
        created_at:
          type: string
          format: date-time
        error_message:
          type:
            - string
            - 'null'
        id:
          type: string
          format: uuid
        max_retries:
          type: integer
          format: int32
          minimum: 0
        retries:
          type: integer
          format: int32
          minimum: 0
        run_config:
          $ref: '#/components/schemas/RunConfiguration'
        started_at:
          type:
            - string
            - 'null'
          format: date-time
        status:
          $ref: '#/components/schemas/JobStatus'
        timeout_secs:
          type: integer
          format: int64
          minimum: 0
    RunConfiguration:
      type: object
      required:
        - run_id
        - parameters
        - metadata
      properties:
        metadata:
          $ref: '#/components/schemas/RunMetadata'
        parameters:
          type: object
          additionalProperties:
            type: number
            format: double
          propertyNames:
            type: string
        run_id:
          type: integer
          format: int32
          minimum: 0
    JobStatus:
      type: string
      enum:
        - Pending
        - Claimed
        - Running
        - Completed
        - Failed
        - Timeout
        - Cancelled
    RunMetadata:
      type: object
      required:
        - simulation_name
        - simulation_version
        - duration_minutes
        - sampling_method
        - generated_at
      properties:
        duration_minutes:
          type: integer
          format: int32
          minimum: 0
        generated_at:
          type: string
        sampling_method:
          type: string
        seed:
          type:
            - integer
            - 'null'
          format: int64
          minimum: 0
        simulation_name:
          type: string
        simulation_version:
          type: string

````