EntitlementRequest

EntitlementRequest
EntitlementRequest
JSON Example
{
    "requestId": "string",
    "ticketId": "string",
    "requestedBy": "string",
    "requestedOn": "string",
    "requestStatus": "string",
    "requestType": "string",
    "roleType": "string",
    "user": {
        "userId": "string",
        "firstName": "string",
        "lastName": "string",
        "email": "string"
    },
    "service": {
        "serviceId": "string",
        "name": "string"
    },
    "role": {
        "name": "string",
        "displayName": "string",
        "validFromDate": 0,
        "validToDate": 0
    },
    "justification": "string",
    "expiryDate": "string",
    "isDeprovisioned": false,
    "deprovisionedOn": "string",
    "cancelledOn": "string",
    "cancelledBy": "string",
    "requestCancelJustification": "string",
    "requestAction": "string"
}
string
requestId
Optional

RequestId generated by IGA

string
ticketId
Optional

User readable ID

string
requestedBy
Optional

Requester's userId

string
requestedOn
Optional

Date in seconds

string
requestStatus
Optional

Status of the access Request

requestType
Optional

requestType

Possible values are : ON_BEHALF_REQUEST, SELF_REQUEST,
roleType
Optional

roleType

Possible values are : ORGANIZATION_ROLE, SERVICE_ROLE,
user
Optional

user

service
Optional

Entity to represent entitlements in service

role
Optional

role

string
justification
Optional

Business justification for role

string
expiryDate
Optional

Date in seconds

boolean
isDeprovisioned
Optional

if the role is deprovisoned after the expiry time

string
deprovisionedOn
Optional

Date in seconds

string
cancelledOn
Optional

cancelledOn

string
cancelledBy
Optional

cancelledBy

string
requestCancelJustification
Optional

requestCancelJustification

string
requestAction
Optional

Role request type

Possible values are : ADD, REMOVE,