List User Tasks
Description:
This is a method for external applications to list the tasks associated with a user.
Usage for a request with XML
response:
http://localhost/aspera/orchestrator/api/list_tasks/user.xml?login=admin&password=admin
Example:
http://localhost/aspera/orchestrator/api/list_tasks/admin.xml?login=admin&password=admin
The required input parameter is user, which specifies the user whose tasks are to be listed.
Sample returned
XML:
<User_tasks>
<task>
<event>Create a new Endpoint</event>
<requested_user_inputs>
<value_type>hash</value_type>
<name>Step_information</name>
<required>false</required>
</requested_user_inputs>
<requested_user_inputs>
<value_type>string</value_type>
<name>Emails</name>
<required>true</required>
</requested_user_inputs>
<requested_user_inputs>
<value_type>string</value_type>
<name>Login</name>
<required>true</required>
</requested_user_inputs>
<requested_user_inputs>
<value_type>string</value_type>
<name>Name</name>
<required>true</required>
</requested_user_inputs>
<userInput_id>2</userInput_id>
<state_id>2626</state_id>
<created_at>Fri Dec 04 03:38:23 UTC 2015</created_at>
<updated_at>Fri Dec 04 03:38:23 UTC 2015</updated_at>
<role_id>1</role_id>
<status>Assigned</status>
<completedBy></completedBy>
<group>Administrator</group>
<user_id></user_id>
<id>1</id>
</task>
<task>
<event>Create a new Endpoint</event>
<requested_user_inputs>
<value_type>hash</value_type>
<name>Step_information</name>
<required>false</required>
</requested_user_inputs>
<requested_user_inputs>
<value_type>string</value_type>
<name>Emails</name>
<required>true</required>
</requested_user_inputs>
<requested_user_inputs>
<value_type>string</value_type>
<name>Login</name>
<required>true</required>
</requested_user_inputs>
<requested_user_inputs>
<value_type>string</value_type>
<name>Name</name>
<required>true</required>
</requested_user_inputs>
<userInput_id>2</userInput_id>
<state_id>2626</state_id>
<created_at>Fri Dec 04 03:38:23 UTC 2015</created_at>
<updated_at>Fri Dec 04 03:38:23 UTC 2015</updated_at>
<role_id></role_id>
<status>Assigned</status>
<completedBy></completedBy>
<user>admin</user>
<user_id>1</user_id>
<id>2</id>
</task>
<user>admin</user>
</User_tasks>
Sample returned
JSON:
http://localhost/aspera/orchestrator/api/list_tasks/user.xml?login=admin&password=admin
Usage for a request with JSON
response:
{
"tasks":[
{
"event":"Create a new Endpoint",
"requested_user_inputs":[
{
"value_type":"hash",
"name":"Step_information",
"required":false
},
{
"value_type":"string",
"name":"Emails",
"required":true
},
{
"value_type":"string",
"name":"Login",
"required":true
},
{
"value_type":"string",
"name":"Name",
"required":true
}
],
"userInput_id":2,
"state_id":2626,
"created_at":"2015-12-04T03:38:23Z",
"updated_at":"2015-12-04T03:38:23Z",
"role_id":1,
"status":"Assigned",
"completedBy":null,
"group":"Administrator",
"user_id":null,
"id":1
},
{
"event":"Create a new Endpoint",
"requested_user_inputs":[
{
"value_type":"hash",
"name":"Step_information",
"required":false
},
{
"value_type":"string",
"name":"Emails",
"required":true
},
{
"value_type":"string",
"name":"Login",
"required":true
},
{
"value_type":"string",
"name":"Name",
"required":true
}
],
"userInput_id":2,
"state_id":2626,
"created_at":"2015-12-04T03:38:23Z",
"updated_at":"2015-12-04T03:38:23Z",
"role_id":null,
"status":"Assigned",
"completedBy":null,
"user":"admin",
"user_id":1,
"id":2
}
],
"user":"admin"
}