How can we retrieve or read the workflow status (running, success, or failed. Etc) using a GET API after triggering the workflow via an Http service?
Solved
read MDM workflow status using API in v15.4
Best answer by AKislyakov
Hi โ
There is workflowStatus REST API that allows to check workflow status based on the Instance ID
ย
Get Workflow Execution Status
Use this HTTP request to check the status of a workflow execution by providing its instanceId.
Endpoint
GET http://server:port/workflowStatus
Request Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| instanceId | string | Yes | The ID of the workflow instance. |
ย
Example Request
GET http://server:port/workflowStatus?instanceId=1 ย
Example Response
{
"instanceId": "WorkflowInstanceId",
"status": "FINISHED_OK"
}Response Fields
| Field | Type | Description |
|---|---|---|
| instanceId | string | The ID of the workflow execution instance. |
| status | string | The current status of the workflow execution. Possible values include: NOT_RUN, RUNNING, FINISHED_OK, FINISHED_FAILURE, FINISHED_STOP, etc. |
ย
Response Codesย
-
200: The workflow status was successfully retrieved -
404: The workflow instance of the specified ID was not found. -
412: The request is missing required parameters or is otherwise invalid
ย
ย
Login to the Ataccama Community
No account yet? Create an account
For Ataccama Customers and Partners
or
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.


