Read one run
One run the caller owns, in the row shape the list returns. An API key must hold the scope of the run’s own execution kind (AGENTS:READ or FLOWS:READ, and both when the run states neither). Use GET /v1/logs/trace/execution/{id} for its span tree.
Authentication
AuthorizationBearer
API key or Clerk session token
Path parameters
executionId
Query parameters
overlay
live adds control-plane fields; defaults to live for a session, none for an API key.
Allowed values:
view
full (the default) returns every field. compact omits exactly these 14: stopReason, iterations, agentVersionId, agentVersionLabel, agentVersionNumber, agentTargetResolution, otelProducer, lastHeartbeatAt, expiresAt, cancelRequestedAt, progress, pendingApproval, budgetExhausted and inputMessages. The status is still overlay-corrected on a compact page; only the fields differ.
Allowed values:
Response
Run returned
data
Errors
400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
500
Internal Server Error