Get All Self Entitlement Requests

Get All Self Entitlement Requests

List user's entitlements requests across orgs of a domain

Authorization:

  • Any user with a domain that is matching the domain of the orgs for which IGA has been enabled

Access Policy

Role User Accounts
User with matching domain of the organization ✔️
Request
URI
GET
https://{api_host}/csp/gateway//iga/api/loggedin/user/entitlement-requests
COPY
Query Parameters
string
searchTerm
Optional

Search term. The search is done only on the following fields- ticketId, firstName, LastName, email

string of array
status
Optional

The state of the entitlement request. Takes multiple values as specified in the enum


Authentication
This operation uses the following authentication methods.
Responses
200

List entitlement requests

Returns EntitlementRequestsAcrossOrgs of type(s) application/json
{
    "results": [
        {
            "orgId": "2123",
            "orgDisplayName": "MxxA Sxxice Orxx",
            "requests": [
                {
                    "requestId": "7axxx1dc0-fe66-11ea-b9f1-faffxxxx6a1f",
                    "requestedOn": "1600952668703",
                    "requestStatus": "PENDING",
                    "requestType": "SELF_REQUEST",
                    "user": {
                        "email": "[email protected]"
                    },
                    "service": {
                        "serviceId": "149xxx5c6-11c0-41ea-9330-c18bxxxx0cb6"
                    },
                    "role": {
                        "name": "vmc:sexxxixxe-xxxx"
                    },
                    "expiryDate": "0",
                    "requestAction": "ADD"
                }
            ]
        }
    ]
}
array of object
results
Optional

results


400
Operation doesn't return any data structure

401
Operation doesn't return any data structure

403
Operation doesn't return any data structure

404
Operation doesn't return any data structure

500
Operation doesn't return any data structure

Code Samples
COPY
                    curl -H 'Authorization: <value>' https://{api_host}/csp/gateway//iga/api/loggedin/user/entitlement-requests