Skip to main content
GET
/
fine_tuning
/
jobs
/
{id}
/
events
curl "https://api.u1.archetypeai.app/v0.6/fine_tuning/jobs/your-job-id/events?level=INFO&limit=20" \
  -H "Authorization: Bearer $ATAI_API_KEY"
{
  "object": "list",
  "data": [
    {
      "id": "your-event-id",
      "created_at": 1765201323,
      "level": "INFO",
      "type": "job.started",
      "index": null,
      "message": "Training started."
    }
  ],
  "has_more": false
}
Requires version 1.1.5 or later of the Archetype platform.

Overview

Returns a cursor-paginated list of job-level (lifecycle) events for the specified job, with the newest event first.
To get a list of all job events, including those from workers, use the List Job Logs endpoint.

Request

id
string
required
The fine-tuning job ID of the job for which to list events. This is a TypeID-encoded identifier with the FineTuningJobId prefix.
level
string
Filter by severity. Permitted values include INFO, WARN, ERROR, SUCCESS, FAILED.
q
string
Case-insensitive search matched against the event message and type.
after
string
Forward cursor: return events older than the event with this ID. Do not supply a value for both this and before.
before
string
Backward cursor: return events newer than the event with this ID. Mutually exclusive with after.
limit
integer
The maximum number of events to return (1–100).

Response

Returns a page of events.
object
string
The object type of a list response. Always list.
data
array
The contents of the page of events emitted for the job.
has_more
boolean
true if more events exist beyond this page.
curl "https://api.u1.archetypeai.app/v0.6/fine_tuning/jobs/your-job-id/events?level=INFO&limit=20" \
  -H "Authorization: Bearer $ATAI_API_KEY"
{
  "object": "list",
  "data": [
    {
      "id": "your-event-id",
      "created_at": 1765201323,
      "level": "INFO",
      "type": "job.started",
      "index": null,
      "message": "Training started."
    }
  ],
  "has_more": false
}