Status Code
A status code of 200 is returned on a successful completion. A non-200 status code is returned if an error occurs.
Example: Getting Details for a Completed Workflow Using the API
{ "workflow_name": "sanwf3", "template_name": "Default workflow", "status": "deployed", "execution_status": "SUCCESS", "created_by": "admin", "modified_ts": "2016-12-09T20:09:27.090Z", "modified_by": "admin", "deployed_ts": "2016-12-09T20:09:27.090Z", "deployed_by": "admin", "execution_details": { "run_id": 131, "start_ts": "2016-12-09T22:25:37.900Z", "end_ts": "2016-12-09T22:25:41.520Z", "duration": "0 00:00:03.620000" }, "nodes": [ { "node_name": "Start", "type": "start", "execution_status": "SUCCESS", "start_ts": "2016-12-09T22:25:38.730Z", "end_ts": "2016-12-09T22:25:39.080Z", "duration": "000:00:00.350000" }, { "node_name": "tableValidation1", "type": "tableValidation", "execution_status": "SUCCESS", "execution_message": "Successful table validation", "start_ts": "2016-12-09T22:25:39.110Z", "end_ts": "2016-12-09T22:25:40.910Z", "duration": "0 00:00:01.800000" }, { "node_name": "End", "type": "end", "execution_status": "SUCCESS", "start_ts": "2016-12-09T22:25:41.420Z", "end_ts": "2016-12-09T22:25:41.540Z", "duration": "000:00:00.120000" } ] }
Example: Getting Details for a Workflow Not Yet Deployed
{ "workflow_name": "firstwf", "template_name": "Default Workflow", "status": "Created", "created_by": "admin", "modified_ts": "2016-10-05T12:03:05.550Z", "modified_by": "admin", "execution_details": {}, "nodes": [ { "node_name": "Start", "type": "start" }, { "node_name": "hadoop1", "type": "hadoop" }, { "node_name": "End", "type": "end" }, { "node_name": "or-split3", "type": "or-split" }, { "node_name": "email4", "type": "email" }, { "node_name": "scriptExecution5", "type": "scriptExecution" }, { "node_name": "or-merge6", "type": "or-merge" } ] }