Pending Approvals Details
For the details of pending approvals for a user, use the URI /requests/{requid} GET
.
cURL Example for Retrieving Pending Approval Details
curl -H "Content-Type: application/json" -X GET -u username:password https://pseudo.com/iam/governance/selfservice/api/v1/requests/1009
GET Response Body
{ "links": [ { "rel": "self", "href": "https://pseudo.com/iam/governance/selfservice/api/v1/requests/1009" } ], "id": "1009", "reqStatus": "Request Awaiting Approval", "requester": { "name": "requesterId", "value": "17", "link": { "rel": "self", "href": "https://pseudo.com/iam/governance/selfservice/api/v1/users/17" } }, "reqCreatedOn": "2019-06-20T20:34:08Z", "reqJustification": "Request role for sub-ordinate", "reqType": "Assign Roles", "reqBeneficiaryList": [ { "links": [ { "rel": "self", "href": "https://pseudo.com/iam/governance/selfservice/api/v1/users/24" } ], "id": "24" } ], "reqTargetEntities": [ { "links": [ { "rel": "self", "href": "https://pseudo.com/iam/governance/selfservice/api/v1/roles/15" } ], "appFormData": [ { "name": "endDate", "value": "2019-09-25T18:30:00Z" }, { "name": "startDate", "value": "2019-06-20T01:30:00Z" } ], "entityId": "15", "entityType": "Role" }, { "links": [ { "rel": "self", "href": "https://pseudo.com/iam/governance/selfservice/api/v1/roles/14" } ], "appFormData": [ { "name": "endDate", "value": "2019-09-25T18:30:00Z" }, { "name": "startDate", "value": "2019-06-20T01:30:00Z" } ], "entityId": "14", "entityType": "Role" } ], "reqModifiedOnDate": "2019-06-20T20:34:08Z", "requestTaskDetails": [ { "title": "Default request level approval for Request ID 1009", "history": { "previousApprovers": [], "currentApprovers": [ { "stage": "defaultRequestApproval.approvalTask.assignee", "status": "ASSIGNED", "approvers": "SYSTEM ADMINISTRATORS" } ], "futureApprovers": [] } } ], "childRequests": [] }