---
title: "Get fine-tuning job details"
method: GET
path: "/openai/fine_tuning/jobs/{job_id}"
tags: ["Fine-tuning Jobs"]
---

# Get fine-tuning job details

`GET /openai/fine_tuning/jobs/{job_id}`

Retrieves detailed information about a specific fine-tuning job

## Path parameters

- `job_id` string, required

## Query parameters

- `api-version` '2024-02-01' | '2023-12-01-preview' | '2023-10-01-preview', required

## Response `200`

Successfully retrieved fine-tuning job details

- FineTuningJobDetail
  - `id` string — The fine-tuning job ID
  - `status` 'pending' | 'running' | 'succeeded' | 'failed' | 'cancelled'
  - `model` string — Base model being fine-tuned
  - `created_at` integer — Unix timestamp of job creation
  - `finished_at` integer, nullable — Unix timestamp of job completion
  - `fine_tuned_model` string, nullable — Name of the fine-tuned model (available after success)
  - `hyperparameters` object
    - `n_epochs` integer — Number of training epochs
    - `batch_size` integer — Training batch size
    - `learning_rate_multiplier` number — Learning rate multiplier
  - `trained_tokens` integer, nullable — Total number of tokens trained
  - `result_files` string[] — List of result file IDs
  - `training_files` string[] — List of training file IDs
  - `validation_files` string[] — List of validation file IDs
  - `estimated_finish` integer, nullable — Estimated completion time (Unix timestamp)
  - `error` object, nullable — Error details if job failed
    - `code` string
    - `message` string

## Other responses

- `401` — Authentication failed - invalid or missing API key
- `404` — The requested resource was not found

---

[API](https://skmtc.net/azure/apis/azure-openai-fine-tuning-api.md) · [All operations](https://skmtc.net/azure/apis/azure-openai-fine-tuning-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/azure/azure-openai-fine-tuning-api/revisions/562c2630055c/schema)
