Skip to main content
GET
Read a run's output
  • Business accounts only, with jobs:read. You read the runs whose job you can read with GET /v1/jobs/{id}, and any other run is not found.
  • Each chunk is the run’s stdout (out) or stderr (err). A cut chunk, with no text, means the run printed more than the 4 MiB kept.
  • Send the last seq you read as after. more is true when more was printed already, so read again at once.
  • Output is kept until 60 minutes after the run ends.
  • Callers: an API key, an MCP OAuth token or a Dashboard session.
  • Permission: jobs:read.
  • Effect: Changes nothing.
  • Errors: business_account_required, not_found, run_view_throttled, and the errors any request can get.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string
required

a job ID: job_ and 32 lowercase hex digits

Example:

"job_0f8e2d1c4b3a49e8a7f6e5d4c3b2a190"

Query Parameters

after
string

The seq of the last chunk you read; leave it out to read from the start

Response

What the run printed

chunks
object[]
required
more
boolean
required

Whether more was printed already: read again at once