Skip to main content
GET
https://api.comfycontrol.app
/
v1
/
workflow
/
{id}
/
outputs
Get Workflow Outputs
curl --request GET \
  --url https://api.comfycontrol.app/v1/workflow/{id}/outputs \
  --header 'Authorization: Bearer <token>'
{
  "401": {},
  "404": {},
  "[].id": "<string>",
  "[].workflow_id": "<string>",
  "[].src": "<string>"
}

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.
Output files are only available for workflows with status completed. Signed URLs are temporary and expire after a set period.

Path Parameters

id
string
required
The unique identifier (UUID) of the workflow to retrieve outputs from.

Response

Returns an array of output media objects.
[].id
string
required
Unique identifier for the output file.
[].workflow_id
string
required
UUID of the workflow that generated this output.
[].src
string
required
Signed URL to access the output file. This URL is temporary and expires after a set period.

Example Response

[
  {
    "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

401
error
Unauthorized - invalid or missing authentication token.
404
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

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