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

# Retrieve List of LLM/VLM Jobs By Org ID

> Fetches a list of all LLM or VLM training jobs associated with the specified organization.



## OpenAPI

````yaml /openapi-specs/playground/llm-training.yaml GET /api/llm/training_job/list/
openapi: 3.1.0
info:
  title: LLM/VLM Training API
  description: API endpoints for training, monitoring, and managing LLM/VLM models
  version: 1.0.0
servers:
  - url: https://training-suite.uat-infer.shakticloud.ai
    description: Training Suite Production Server
security:
  - BearerAuth: []
tags:
  - name: Training
    description: LLM/VLM model training endpoints
paths:
  /api/llm/training_job/list/:
    get:
      tags:
        - Training
      summary: Retrieve a list of all LLM/VLM training jobs
      description: >-
        Fetches a list of all LLM or VLM training jobs associated with the
        specified organization. Each job includes details such as its ID, name,
        status, creation time, and other metadata.
      operationId: listTrainingJobs
      parameters:
        - in: query
          name: org_id
          schema:
            type: string
          required: true
          description: >-
            The unique identifier of the organization for which the training
            jobs are being retrieved.
          example: 0bf00b43-430a-4ca3-a8b3-b13cc8dc6d4d
        - in: header
          name: Authorization
          schema:
            type: string
          required: true
          description: >-
            The authorization token used to authenticate the request. It must be
            provided in the "Bearer {token}" format.
          example: Bearer <ACCESS_TOKEN>
      responses:
        '200':
          description: Successful response containing a list of training jobs.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ListTrainingJobsResponse'
        '400':
          description: Invalid request, such as missing or incorrect parameters.
        '401':
          description: Unauthorized access due to invalid or missing authorization token.
        '500':
          description: Internal server error while retrieving the training jobs.
components:
  schemas:
    ListTrainingJobsResponse:
      type: object
      properties:
        jobs:
          type: array
          items:
            $ref: '#/components/schemas/TrainingJobSummary'
    TrainingJobSummary:
      type: object
      properties:
        request_id:
          type: string
          description: Unique identifier for the training job request
        experiment_name:
          type: string
          description: Name of the training experiment
        status:
          type: string
          description: Current status of the training job
          enum:
            - QUEUED
            - RUNNING
            - COMPLETED
            - FAILED
            - CANCELED
        created_at:
          type: string
          format: date-time
          description: Timestamp when the job was created
        model_type:
          type: string
          description: Type of model being trained (LLM or VLM)
        base_model:
          type: string
          description: Base model used for training
  securitySchemes:
    BearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: JWT token for authentication

````