Get History of a Provisioning Task
A user can use this OIG Self Service REST API to get history details of a provisioning task using the following URI:
-
/provtasks/<task_id>/history GET
: This retrieves the history of a provisioning task.
cURL Example
curl -X GET --verbose -k -1 -H "Content-Type: application/json" -H "X-Requested-By: provtasks" -u username:password https://pseudo.com/iam/governance/selfservice/api/v1/provtasks/6/history
GET Response Body
{ "links": [ { "rel": "self", "href": "https://pseudo.com/iam/governance/selfservice/api/v1/provtasks/6/history" }, { "rel": "self", "href": "https://pseudo.com/iam/governance/selfservice/api/v1/provtasks/6/history?offset=1&limit=10" }, { "rel": "first", "href": "https://pseudo.com/iam/governance/selfservice/api/v1/provtasks/6/history?offset=1&limit=10" } ], "count": 1, "hasMore": false, "totalResult": -1, "provTaskHistoryList": [ { "links": [ { "rel": "self", "href": "https://pseudo.com/iam/governance/selfservice/api/v1/provtasks/6/history/6" } ], "fields": [ { "name": "Status", "value": "Pending" }, { "name": "ASSIGNER_USER_KEY", "value": 0 }, { "name": "Process Instance.Task History.Assign Type", "value": "Default task assignment" }, { "name": "Process Instance.Task Information.Assignee User Key", "value": 1 }, { "name": "Users.Manager Login", "value": "" }, { "name": "Groups.Group Name", "value": "" }, { "name": "Status.Status", "value": "P" }, { "name": "Process Instance.Task History.Action", "value": "Engine" }, { "name": "Process Instance.Task History.Assign Date", "value": "June 25, 2018 07:23:40 AM" }, { "name": "Process Instance.Task Information.Assignee First Name", "value": "System" }, { "name": "AssignedToUser", "value": "System Administrator [XELSYSADM]" }, { "name": "ASSIGNER_USER_LOGIN", "value": "" }, { "name": "Process Instance.Task Information.Assignee User ID", "value": "XELSYSADM" }, { "name": "Users.Manager First Name", "value": "" }, { "name": "ASSIGNER_FIRST_NAME", "value": "" }, { "name": "Process Instance.Task History.Assigned To User", "value": 1 }, { "name": "ASSIGNER_LAST_NAME", "value": "" }, { "name": "Users.Manager Key", "value": 0 }, { "name": "Process Instance.Task History.Assigned By User", "value": 0 }, { "name": "Process Instance.Task History.Assigned To Group", "value": 0 }, { "name": "Process Instance.Task Information.Assignee Last Name", "value": "Administrator" }, { "name": "Users.Manager Last Name", "value": "" } ] } ] }