Skip to navigation

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

executionIdstringRequired

Query parameters

overlayenumOptional

live adds control-plane fields; defaults to live for a session, none for an API key.

Allowed values:
viewenumOptional

full (the default) returns every field. compact omits exactly these 15: stopReason, iterations, inputPreview, 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
dataobject

Errors

400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
500
Internal Server Error