List Paused Executions

List the runs of a workflow that stopped at a Human in the Loop block, newest first. Requires read access to the workflow. The status filter is optional; omit it to return every paused execution.

GET/api/workflows/{id}/paused
X-API-Key<token>

Your SteelEngine API key (personal, workspace, or organization). Create personal and workspace keys under Settings > API Keys. Create organization keys under Organization Settings > API Keys.

In: header

Path Parameters

id*string

The unique identifier of the workflow.

Query Parameters

status?string

Comma-separated pause-record statuses to return: paused, partially_resumed, resumed, fully_resumed, cancelled. Per-block execution uses resumed when its current pause is resolved; legacy execution uses fully_resumed. Use paused,partially_resumed for records still waiting, or resumed,fully_resumed for resolved pauses across both runtimes. These are pause-record states, not final workflow outcomes. Omit the filter to return every paused execution.

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/api/workflows/string/paused"
{  "pausedExecutions": [    {      "id": "string",      "workflowId": "string",      "executionId": "string",      "status": "string",      "totalPauseCount": 0,      "resumedCount": 0,      "pausedAt": "2019-08-24T14:15:22Z",      "updatedAt": "2019-08-24T14:15:22Z",      "expiresAt": "2019-08-24T14:15:22Z",      "pausePoints": [        {          "contextId": "string",          "blockId": "string",          "response": null,          "registeredAt": "2019-08-24T14:15:22Z",          "resumeStatus": "paused",          "snapshotReady": true,          "resumeLinks": {            "apiUrl": "string",            "uiUrl": "string",            "contextId": "string",            "executionId": "string",            "workflowId": "string"          },          "queuePosition": 0,          "latestResumeEntry": {            "id": "string",            "contextId": "string",            "newExecutionId": "string",            "resumeInput": null,            "status": "string",            "queuedAt": "2019-08-24T14:15:22Z",            "claimedAt": "2019-08-24T14:15:22Z",            "completedAt": "2019-08-24T14:15:22Z",            "failureReason": "string",            "decidedBy": {              "userId": "string",              "name": "string",              "email": "string",              "apiKeyId": "string",              "apiKeyName": "string"            }          }        }      ],      "metadata": {},      "triggerIds": [        "string"      ]    }  ]}