Get Responses of a Provisioning Task
A user can use the OIG Self Service REST API to get response details of a provisioning task using the following URI:
-
/provtasks/<task_id>/responses GET
: This retrieves the responses 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/28/responses
GET Response Body
{ "links": [ { "rel": "self", "href": "https://pseudo.com/iam/governance/selfservice/api/v1/provtasks/28/responses" }, { "rel": "self", "href": "https://pseudo.com/iam/governance/selfservice/api/v1/provtasks/28/responses?offset=1&limit=10" }, { "rel": "first", "href": "https://pseudo.com/iam/governance/selfservice/api/v1/provtasks/28/responses?offset=1&limit=10" } ], "count": 1, "hasMore": false, "totalResult": -1, "provTaskResponseList": [ { "links": [ { "rel": "self", "href": "https://pseudo.com/iam/governance/selfservice/api/v1/provtasks/28/responses/28" } ], "fields": [ { "name": "Process Definition.Tasks.Key", "value": 202 }, { "name": "Event Handler Manager.Key", "value": 0 }, { "name": "Process Definition.Tasks.Responses.Update Date", "value": "June 25, 2018 07:22:55 AM" }, { "name": "Process Definition.Tasks.Responses.System Level", "value": 0 }, { "name": "Process Definition.Tasks.Responses.Row Version", "value": "AAAAAAAAAAE=" }, { "name": "Process Definition.Tasks.Responses.Key", "value": 1080 }, { "name": "Process Definition.Tasks.Responses.Created By", "value": 1 }, { "name": "Process Definition.Tasks.Responses.Description", "value": "Custom Data Validation failed" }, { "name": "Process Definition.Tasks.Responses.Creation Date", "value": "June 25, 2018 07:21:02 AM" }, { "name": "Status.Key", "value": 1 }, { "name": "Process Definition.Tasks.Responses.Response", "value": "VALIDATION_FAILED" }, { "name": "Process Definition.Tasks.Responses.Updated By", "value": 1 } ] } ] }