---
title: "List downloadable outputs"
method: GET
path: "/v1/workloads/{id}/outputs"
tags: ["Workloads"]
---

# List downloadable outputs

`GET /v1/workloads/{id}/outputs`

## Request

- Base URL: `/` (relative, and the document was published on a file host, not at the API’s origin)
- URL: `/v1/workloads/{id}/outputs`
- Auth: HTTP bearer

Outputs from completed stages, excluding reserved runner names. Follow the stage-qualified download path using the same authenticated API origin.

## Path parameters

- `id` string, required

## Response `200`

Success

- object
  - `workload_id` string
  - `outputs` Output[]
    - `name` string, required
    - `stage_id` string, required
    - `sha256` string, required
    - `bytes` integer, required
    - `download` string, required
    - `sink_state` 'pending' | 'loading' | 'loaded' | 'failed'
    - `sink_rows` integer
    - `sink_error` string
    - `group_id` string: Nodus distributed group that owns this verified result, when applicable.
    - `member_id` string: Nodus member that owns this result. Select this member when downloading same-named shards.

## Other responses

- `default`: Error. The JSON error and message fields are stable. Additional fields may provide details. Authentication, rate limits, and transient failures apply to all operations.

## Changes

- **2026-10-01** `9fb5c223db3e`: 2 info
  - added the optional property `outputs/items/group_id` to the response with the `200` status
  - added the optional property `outputs/items/member_id` to the response with the `200` status

[Operation history](https://skmtc.dev/nodus-compute/apis/nodus-infrastructure-execution-api/changes/v1/workloads/:id/outputs/get.md)

---

[API](https://skmtc.dev/nodus-compute/apis/nodus-infrastructure-execution-api.md) - [All operations](https://skmtc.dev/nodus-compute/apis/nodus-infrastructure-execution-api/llms.txt) - [OpenAPI document](https://skmtc.dev/nodus-compute/apis/nodus-infrastructure-execution-api/revisions/a59210899d95?raw)
