API Calls for Workflows |
A method to list all workflows in Orchestrator and specify whether each workflow is in a published state or not. Only a published workflow can be initiated as a work order.
Usage:
For an authenticated user, use the following:
http://Orchestrator_IP_address/aspera/orchestrator/api/workflows_list/0
With inline authentication, use the following:
http://Orchestrator_IP_address/aspera/orchestrator/api/workflows_list/0?login=admin&password=aspera
<?xml version="1.0"?> <workflows time="2011-10-20 17:18:58 UTC" action="list" id="0"> <workflow id="2" name="Incoming File Scanning Daemon" published_status="published" published_revision_id="13" latest_revision_id="15" last_modification="2011-04-12 06:56:16 UTC" > </workflow> <workflow id="3" name="Incoming Clean File Staging Daemon" published_status="published" published_revision_id="9" latest_revision_id="9" last_modification="2011-03-30 19:47:38 UTC" > Created from revision #4 from workflow 'Incoming File Scanning Daemon' </workflow> <workflow id="4" name="Asset and Schedule Import Daemon" published_status="draft" published_revision_id="-" latest_revision_id="20" last_modification="2011-05-06 19:20:36 UTC" > </workflow> </workflows>
{ "workflows":{ "id":0, "action":"list", "workflow":[ { "last_modification":"2015-12-15T00:21:08Z", "published_status":"published", "published_revision_id":4, "id":1, "latest_revision_id":4, "full_name":"TestFol1: fanout test", "comments":"", "portable_id":"fanout_test", "name":"fanout test", "folder_id":36 }, { "last_modification":"2015-12-15T00:21:08Z", "published_status":"published", "published_revision_id":1, "id":2, "latest_revision_id":1, "full_name":"TestFol1: send email", "comments":"", "portable_id":"send_email", "name":"send email", "folder_id":36 } ], "time":"2016-01-11 20:33:05" } }