Skip to main content

Get an execution

GET 

/executions/:id

Returns detailed information about a specific job execution.

What You Get

  • Execution ID, job ID, node ID, and namespace
  • Job version and specification snapshot (spec at execution time)
  • Desired state (what the system wants) vs compute state (actual state on node)
  • Timestamps (created, updated)
  • Details map with execution-specific metadata

When to Use

  • Debug why an execution failed (check compute_state message)
  • Verify job version running on a specific node
  • Check execution state alignment (desired vs actual)
  • Investigate execution lifecycle transitions

State Tracking

Executions track two states:

  • desired_state: What the system wants (run, stop)
  • compute_state: Actual state on the node (pending, running, failed, complete) Misalignment indicates ongoing transitions or issues.
  • GET /executions/{id}/history - See state change history for this execution

Request

Responses

OK