curl --request GET \
--url https://app.splox.io/api/v1/workflow-requests/{id}{
"id": "0199f123-d60e-7ffd-9131-4cc5ab040ee8",
"workflow_version_id": "0199e001-a23b-7c8d-1234-567890abcdef",
"start_node_id": "0199e002-b34c-8d9e-2345-678901bcdef0",
"status": "completed",
"created_at": "2025-10-22T12:15:30Z",
"user_id": "0199d001-c45d-9e0f-3456-789012cdef01",
"parent_node_execution_id": null,
"parent_workflow_request_id": "0199f123-d60e-7ffd-9131-4cc5ab040ee8",
"query": {
"user_id": "12345",
"event": "user.signup",
"email": "[email protected]"
},
"iteration_array": null,
"iteration_data": null,
"files": [],
"output": {
"result": "success",
"user_created": true,
"welcome_email_sent": true
},
"metadata": {},
"started_at": "2025-10-22T12:15:32Z",
"completed_at": "2025-10-22T12:15:47Z"
}Retrieves detailed information about a workflow request, including status, input data, output results, and execution metadata.
curl --request GET \
--url https://app.splox.io/api/v1/workflow-requests/{id}{
"id": "0199f123-d60e-7ffd-9131-4cc5ab040ee8",
"workflow_version_id": "0199e001-a23b-7c8d-1234-567890abcdef",
"start_node_id": "0199e002-b34c-8d9e-2345-678901bcdef0",
"status": "completed",
"created_at": "2025-10-22T12:15:30Z",
"user_id": "0199d001-c45d-9e0f-3456-789012cdef01",
"parent_node_execution_id": null,
"parent_workflow_request_id": "0199f123-d60e-7ffd-9131-4cc5ab040ee8",
"query": {
"user_id": "12345",
"event": "user.signup",
"email": "[email protected]"
},
"iteration_array": null,
"iteration_data": null,
"files": [],
"output": {
"result": "success",
"user_created": true,
"welcome_email_sent": true
},
"metadata": {},
"started_at": "2025-10-22T12:15:32Z",
"completed_at": "2025-10-22T12:15:47Z"
}workflow_request_id returned from the webhook trigger to poll for execution status and results.
# Check status every few seconds
GET /v1/workflow-requests/{workflow_request_id}
pending - Request received, waiting to startin_progress - Currently executingwaiting - Paused, waiting for user input or external eventcompleted - Finished successfullyfailed - Execution failed (check output field for error details)stopped - Execution was manually stoppedstatus is completed, the output field contains the workflow results.
When status is failed, the output field may contain error information.Workflow request ID (UUID format) returned from webhook trigger
"0199f123-d60e-7ffd-9131-4cc5ab040ee8"
Workflow request details retrieved successfully
Represents a workflow execution request
Unique workflow request identifier
"0199f123-d60e-7ffd-9131-4cc5ab040ee8"
ID of the workflow version being executed
"0199e001-a23b-7c8d-1234-567890abcdef"
ID of the starting node in the workflow
"0199e002-b34c-8d9e-2345-678901bcdef0"
Current status of the workflow request
pending, in_progress, waiting, completed, failed, stopped "completed"
Timestamp when request was created
"2025-10-22T12:15:30Z"
ID of the user who owns this workflow
"0199d001-c45d-9e0f-3456-789012cdef01"
ID of parent node execution (for subflows)
null
ID of parent workflow request (same as id for root requests)
"0199f123-d60e-7ffd-9131-4cc5ab040ee8"
Input data from webhook payload
{
"user_id": "12345",
"event": "user.signup",
"email": "[email protected]"
}Array data for loop iterations
null
Current iteration context data
null
Files attached to the workflow request
Show child attributes
[]Output data from completed workflow (null if not completed)
{
"result": "success",
"user_created": true,
"welcome_email_sent": true
}Additional metadata for the workflow request
{}Timestamp when execution started (null if not started)
"2025-10-22T12:15:32Z"
Timestamp when execution completed (null if not completed)
"2025-10-22T12:15:47Z"