---
title: "Get status updates for a fine-tuning job."
method: GET
path: "/fine_tuning/jobs/{fine_tuning_job_id}/events"
tags: ["Fine-tuning"]
---

# Get status updates for a fine-tuning job.

`GET /fine_tuning/jobs/{fine_tuning_job_id}/events`

## Path parameters

- `fine_tuning_job_id` string, required

## Query parameters

- `after` string
- `limit` integer

## Response `200`

OK

- ListFineTuningJobEventsResponse
  - `data` FineTuningJobEvent[], required
    - `object` 'fine_tuning.job.event', required — The object type, which is always "fine_tuning.job.event".
    - `id` string, required — The object identifier.
    - `created_at` integer, required — The Unix timestamp (in seconds) for when the fine-tuning job was created.
    - `level` 'info' | 'warn' | 'error', required — The log level of the event.
    - `message` string, required — The message of the event.
    - `type` 'message' | 'metrics' — The type of event.
    - `data` object — The data associated with the event.
  - `object` 'list', required
  - `has_more` boolean, required

---

[API](https://skmtc.net/openai/apis/openapi.md) · [All operations](https://skmtc.net/openai/apis/openapi/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/openai/openapi/revisions/db5d7478feae/schema)
