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
}
]
}
]
}