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": []
}