Skip to main content
PIN supports explicit lifecycle control for training jobs. You can pause a running job to release its GPU while keeping checkpoints, resume a paused job to continue from the last checkpoint, start a queued or paused job, or stop a job to reach a terminal state.

Method + Path

Authentication

Include your PIN API token or JWT in the Authorization header as a Bearer token.

Path parameters

string
required
The job identifier (e.g., jb_abc123def456).

Request body

No request body is required for any lifecycle endpoint.

Request examples

Response

Returns a standard PIN success envelope with the updated job state.
integer
required
0 on success, nonzero on error.
object
required
string
Human-readable message (empty on success).

Example response

Transition rules

Errors