Get Workflow
Workflows
Get Workflow
Retrieve detailed information about a specific workflow
GET
Get Workflow
Overview
Retrieve complete details about a specific workflow by its ID, including execution status, parameters, and error information if applicable.Path Parameters
The unique identifier (UUID) of the workflow to retrieve.
Response
Unique identifier (UUID) for the workflow.
UUID of the user who owns this workflow.
The workflow’s name.
Current status of the workflow.Possible values:
accepted, uploaded, queued, running, completed, cancelled, invalid, failedUUID of the user-owned runner executing this workflow (null if using managed runner).
UUID of the managed runner executing this workflow (null if using user-owned runner).
Array of tags associated with the workflow.
The ComfyUI workflow definition as a JSON object.
Array of parameter tuples
[parameter_name, parameter_value] used in this workflow execution.ComfyUI prompt ID assigned when the workflow is queued (null if not yet queued).
Position in the runner’s execution queue (null if not yet queued).
The ComfyUI node that caused the failure (only present if status is
failed).Type of exception that occurred (only present if status is
failed).Detailed error message (only present if status is
failed).ISO 8601 timestamp when the workflow was created.
ISO 8601 timestamp when the workflow was last updated.
ISO 8601 timestamp when execution started (null if not yet started).
ISO 8601 timestamp when execution completed (null if not yet completed).
Example Response (Completed)
Example Response (Failed)
Error Responses
Unauthorized - invalid or missing authentication token.
Not Found - workflow with the specified ID does not exist or does not belong to your account.
Notes
- Use this endpoint to get complete workflow details including execution parameters
- Error information is only present when status is
failed - Either
user_runner_idormanaged_runner_idwill be set, never both - The
workflow_jsoncontains the full ComfyUI workflow definition - Parameter values in
workflow_paramsshow the actual values used, including file paths for uploaded files - Use the subscribe endpoint for real-time status updates instead of polling this endpoint
- Queue position updates as other workflows complete