POST Workflow/GetStatusChain
Retrieve the best case scenario of the workflow for an object (the approval chain)
Request Information
URI Parameters
None.
Body Parameters
None.
Response Information
Resource Description
dictionary with all statuses, where key=status and value=approver id
StatusListGetResponseName | Description | Type | Additional information |
---|---|---|---|
StatusList | Collection of StatusInfo |
None. |
Response Formats
application/json, text/json
Sample:
{ "StatusList": [ { "Status": "sample string 1", "StatusDescription": "sample string 2", "ActionBy": "sample string 3", "ReadOnly": true, "IsGroupAction": true, "LastAction": "sample string 6" }, { "Status": "sample string 1", "StatusDescription": "sample string 2", "ActionBy": "sample string 3", "ReadOnly": true, "IsGroupAction": true, "LastAction": "sample string 6" } ] }
text/html
Sample:
{"StatusList":[{"Status":"sample string 1","StatusDescription":"sample string 2","ActionBy":"sample string 3","ReadOnly":true,"IsGroupAction":true,"LastAction":"sample string 6"},{"Status":"sample string 1","StatusDescription":"sample string 2","ActionBy":"sample string 3","ReadOnly":true,"IsGroupAction":true,"LastAction":"sample string 6"}]}
application/xml, text/xml
Sample:
<StatusListGetResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Applus.EI.Workflow.Objects"> <StatusList> <StatusInfo> <ActionBy>sample string 3</ActionBy> <IsGroupAction>true</IsGroupAction> <LastAction>sample string 6</LastAction> <ReadOnly>true</ReadOnly> <Status>sample string 1</Status> <StatusDescription>sample string 2</StatusDescription> </StatusInfo> <StatusInfo> <ActionBy>sample string 3</ActionBy> <IsGroupAction>true</IsGroupAction> <LastAction>sample string 6</LastAction> <ReadOnly>true</ReadOnly> <Status>sample string 1</Status> <StatusDescription>sample string 2</StatusDescription> </StatusInfo> </StatusList> </StatusListGetResponse>