22.1.2 Response JSON Parameters
This section provides the list of parameters in the JSON Response. Based on the process status provided, the responses will vary.
Table 22-3 POST JSON Response
| Name | Type | Description |
|---|---|---|
process_instance_id | STRING | The unique value that identifies the process instance. |
process_id | STRING | The unique value that identifies the process |
process_name | STRING | Name of the PMF process. |
object_id | STRING | The unique value that identifies the process execution instance. |
status | STRING | Status of the PMF process. |
run_sk | STRING | The unique number created for each instance. |
start_time | STRING | Execution time of the PMF process. |
end_time | STRING | End time of the PMF process. |
duration | STRING | The duration of the PMF execution. |
runParameterName | STRING | The input parameters provided to execute this process. |
run_purpose | STRING | It is an attribute, Tag or Label that is attached to a Run during execution. |
process_code | STRING | The unique code value for a process. |
Table 22-4 Possible Status Codes
| Status Code | Description |
|---|---|
| 200 | Successfully executed. |
| 400 | Object ID is not passed. |
| 400 | Filter conditions are not specified correctly. |
| 404 | No matching object Id found. |
| 500 | Error while getting process status. |
Response JSON Sample
{ "processExecutionStatusResponse": [ { "processInstanceId": "1863610075777_da086afc-8068-4994-a397-8289d0e6a2a0", "processId": "1863610075777", "processName": "Reconciliation Run", "objectId": "1717586932739", "runSKey": "48", "startTime": "06-05-2024 11:28:52 AM", "endTime": "06-05-2024 11:29:10 AM", "duration": "00:00:18", "status": "FAILED", "runParameterNames": [ "Execution on Threshold Breach", "Auto Approval", "Run Execution Description", "Reconciliation Definition", "RUN PURPOSE", "ExchangeRate Version", "Global Threshold", "Reconciliation Type" ], "runPurpose": "{\"code\" : \"cd2\", \"name\" : \"value2\"}", "processCode": "1863610075777" } ] }