Get Workflow Execution's Details
GET
/admin/workflows-executions/{workflow_id}/{transaction_id}
Workflows Executions
Request Request Example
Shell
JavaScript
Java
Swift
curl --location -g --request GET '{{BASE_URL}}/admin/workflows-executions//'
Response Response Example
200 - Example 1
{
"workflow_execution": {
"execution": {
"steps": {
"property1": {
"id": "string",
"depth": 0,
"startedAt": 0,
"invoke": {
"state": "failed",
"status": "idle"
},
"compensate": {
"state": "failed",
"status": "idle"
},
"definition": {
"async": true,
"compensateAsync": true,
"noCompensation": true,
"continueOnPermanentFailure": true,
"maxRetries": 0,
"noWait": false,
"retryInterval": 0,
"retryIntervalAwaiting": 0,
"saveResponse": true,
"timeout": 0,
"skipOnPermanentFailure": "string"
}
},
"property2": {
"id": "string",
"depth": 0,
"startedAt": 0,
"invoke": {
"state": "failed",
"status": "idle"
},
"compensate": {
"state": "failed",
"status": "idle"
},
"definition": {
"async": true,
"compensateAsync": true,
"noCompensation": true,
"continueOnPermanentFailure": true,
"maxRetries": 0,
"noWait": false,
"retryInterval": 0,
"retryIntervalAwaiting": 0,
"saveResponse": true,
"timeout": 0,
"skipOnPermanentFailure": "string"
}
}
}
},
"context": {
"compensate": {},
"errors": [
{
"error": {},
"action": "string",
"handlerType": "string"
}
],
"data": {
"payload": null,
"invoke": {
"property1": {
"output": {
"output": null,
"compensateInput": null
}
},
"property2": {
"output": {
"output": null,
"compensateInput": null
}
}
}
}
},
"id": "string",
"workflow_id": "string",
"transaction_id": "string",
"created_at": "2019-08-24T14:15:22Z",
"updated_at": "2019-08-24T14:15:22Z",
"deleted_at": "2019-08-24T14:15:22Z",
"state": "not_started"
}
}
Request
Path Params
workflow_id
stringÂ
required
transaction_id
stringÂ
required
Query Params
fields
stringÂ
fields
+
it will be added to the default fields, using -
will remove it from the default fields. without prefix it will replace the entire default fields.Responses
Modified at 2025-06-17 04:10:32