> ## Documentation Index
> Fetch the complete documentation index at: https://docs.comfycontrol.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Workflow Outputs

> Retrieve output media files from a completed workflow

## Overview

Retrieve all output media files (images, videos, etc.) generated by a completed workflow. Returns an array of signed URLs for direct access to the output files.

<Note>
  Output files are only available for workflows with status `completed`. Signed URLs are temporary and expire after a set period.
</Note>

## Path Parameters

<ParamField path="id" type="string" required>
  The unique identifier (UUID) of the workflow to retrieve outputs from.
</ParamField>

## Response

Returns an array of output media objects.

<ResponseField name="[].id" type="string" required>
  Unique identifier for the output file.
</ResponseField>

<ResponseField name="[].workflow_id" type="string" required>
  UUID of the workflow that generated this output.
</ResponseField>

<ResponseField name="[].src" type="string" required>
  Signed URL to access the output file. This URL is temporary and expires after a set period.
</ResponseField>

## Example Response

```json theme={null}
[
  {
    "id": "output-1a2b3c4d-5e6f-7890-abcd-ef1234567890",
    "workflow_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "src": "https://storage.comfycontrol.app/outputs/a1b2c3d4.../image001.png?signature=..."
  },
  {
    "id": "output-2b3c4d5e-6f7a-8901-bcde-f12345678901",
    "workflow_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "src": "https://storage.comfycontrol.app/outputs/a1b2c3d4.../image002.png?signature=..."
  },
  {
    "id": "output-3c4d5e6f-7a8b-9012-cdef-123456789012",
    "workflow_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "src": "https://storage.comfycontrol.app/outputs/a1b2c3d4.../video.mp4?signature=..."
  }
]
```

## Error Responses

<ResponseField name="401" type="error">
  Unauthorized - invalid or missing authentication token.
</ResponseField>

<ResponseField name="404" type="error">
  Not Found - workflow does not exist, does not belong to your account, or has no outputs.

  Common causes:

  * Invalid workflow ID
  * Workflow not yet completed
  * Workflow completed but generated no outputs
  * Workflow failed or was cancelled
</ResponseField>

## Notes

* Only available for workflows with status `completed`
* Signed URLs are temporary and expire after a set period (typically 5 min)
* Output files include all media generated by ComfyUI SaveImage/SaveVideo nodes
* File formats depend on your workflow configuration (PNG, JPG, MP4, WebP, etc.)
* Download files before the signed URLs expire
* Outputs are stored securely and isolated per user
* Empty array is returned if the workflow completed but generated no outputs
