Get outputs by Run UUID
Runs
Get Run Outputs
Retrieve processed outputs for an async or scheduled run once it has terminated, including stopped and failed runs.
GET
Get outputs by Run UUID
When outputs are available
You can retrieve outputs once the run has terminated — not only whenstatus is SUCCEEDED.
That includes terminal statuses that are not a full success, such as STOPPED, FAILED, and PARTIAL_SUCCEEDED. Use GET /runs/{run_uid} to read status and output_count. If output_count is greater than 0, those processed rows are available here.
If the terminated run produced no outputs, the response is an empty list.
A
409 (STATUS_409) is returned only while the run is still active or pending. The message is that outputs cannot be retrieved for a run that is not terminated. Do not match on the previous wording (Cannot get outputs for a run that is not succeeded).Pagination
This endpoint uses cursor-based pagination by default. Follow theX-Pagination-Next response header to retrieve subsequent pages.
limitcontrols the page size (default: 100, max: 500).- The
X-Pagination-Nextheader contains the full URL for the next page, includinglimitandcursor. - When the
X-Pagination-Nextheader is absent, there are no more pages.
Rate Limits
Run’s Routes Limits
To date, all /runs/xxx routes are subject to the same limit (e.g., 30 requests/minute for TRIAL plans). We are working to refine these quotas per endpoint (status, output, etc.) to better match usage patterns. Plans and limits will be updated in the documentation as soon as these changes take effect.
Rate limits for polling run results via
/v1/runs/{run_uid}/outputs. These limits support realistic polling patterns for customers who prefer polling over callbacks.
Capacity Examples
Implementation Details:
- Rate limit type: Per-workspace, per-minute
- Error response: Standard 429 with
X-RateLimit-Type: /v1/runs/outputs - Headers include
X-RateLimit-Remainingfor visibility
Authorizations
Path Parameters
Run UUID
Query Parameters
Number of outputs to return
Required range:
1 <= x <= 500(deprecated) Number of outputs to skip for pagination
Required range:
x >= 0(optional) Cursor value obtained from the X-Pagination-Next response header of a previous request, used to continue pagination. If not provided, the first page will be returned.
Response
Returns the run outputs

