---
title: "Get Job"
method: GET
path: "/api/training/jobs/{job_id}"
tags: ["training"]
---

# Get Job

`GET /api/training/jobs/{job_id}`

## Path parameters

- `job_id` string, required

## Query parameters

- `orgId` string, nullable
- `projectId` string
- `trainingTaskId` string

## Response `200`

Successful Response

- TrainingAgentQueuedResponse
  - `ok` true
  - `job` TrainingAgentJobResponse, required
    - `jobId` string, required
    - `projectId` string, required
    - `trainingTaskId` string, required
    - `action` 'draft' | 'tracer' | 'optimize' | 'training', required
    - `status` 'queued' | 'running' | 'succeeded' | 'failed' | 'blocked' | 'user_stopped' | 'cancelled', required
    - `contractApprovedAt` string, nullable
    - `contractReviewRequestedAt` string, nullable
    - `contractReviewNote` string, nullable
    - `createdAt` string, nullable, required
    - `startedAt` string, nullable
    - `finishedAt` string, nullable
    - `repoUrl` string, nullable
    - `bestModelLabel` string, nullable
    - `name` string, nullable
    - `prompt` string, nullable
    - `result` object, nullable
    - `error` string, nullable
    - `message` string, required

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/freesolo/apis/platform-backend.md) · [All operations](https://skmtc.dev/freesolo/apis/platform-backend/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/freesolo/platform-backend/revisions/5626e92675af/schema)
