Skip to main content
POST
Ingest Lifecycle

Headers

authorization
string | null
X-TunePlane-Token
string | null

Body

application/json

A lifecycle event reported by the training side itself.

Both sooner and more precise than polling the backend, which only knows whether the process is alive -- not whether training has actually started. Building a venv and pulling a model can take several minutes, and a self-report keeps those out of the metered duration.

run_id
string
required
event
enum<string>
required
Available options:
starting,
running,
succeeded,
failed
ts
string<date-time> | null

Response

Successful Response