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
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
Entitlement Requests Operations
POST
Create Entitlement Request
GET
Get Entitlement Requests
GET
Get Logged In User Entitlement Requests
POST
Create Entitlements Across Orgs
GET
Get All Self Entitlement Requests
PATCH
Cancel Entitlement Request Across Orgs
GET
Get Entitlement Request
PATCH
Cancel Entitlement Request
POST
Entitlement Requests Approval