API Calls for Workflows |
Description:
An API method to obtain the list of run-time parameters, along with a flag indicating whether the parameter is required or optional.
http://Orchestrator_IP_address/aspera/orchestrator/api/workflow_inputs_spec/158?login=admin&password=aspera
workflow_reporter /workflow_inputs_spec/workflow_id
<?xml version="1.0"?> <workflow_inputs_spec time="2015-04-30 16:19:21 UTC" action="inputs_spec"> <workflow_name>ADI Ingest</workflow_name> <workflow_id>158</workflow_id> <parameter id="288" name="md5_check"> <workflow_id>158</workflow_id> <value_type>flag</value_type> <optional>false</optional> <value></value> </parameter> <parameter id="290" name="filesize_check"> <workflow_id>158</workflow_id> <value_type>flag</value_type> <optional>false</optional> <value></value> </parameter> <parameter id="289" name="dtd_check"> <workflow_id>158</workflow_id> <value_type>flag</value_type> <optional>false</optional> <value></value> </parameter> </workflow_inputs_spec>
Response example (JSON):
{ "workflow_inputs_spec":{ "workflow_id":122, "time":"2016-01-12 19:11:57", "parameter":[ { "name":"path_to_xml", "value_type":"string", "optional":true, "value":"undefi", "id":246 }, { "name":"asset_path", "value_type":"string", "optional":true, "value":"undef", "id":247 } ], "action":"inputs_spec", "workflow_name":"Sub_Fileprep_action" } }{ "workflow_inputs_spec":{ "workflow_id":1, "time":"2016-01-12 19:13:20", "parameter":[ ], "action":"inputs_spec", "workflow_name":"fanout test" } }