Description
SailPoint® is excited to announce that the access request submission API endpoint now returns an access request ID as soon as a request is created. This enhancement allows the ID to be used as a filter with the access request status endpoint, making it easier and more precise to track the status of each request.
Problem
Previously, access request IDs were not generated until several steps into the request processing flow. As a result, the access request status endpoint could only confirm that a request was accepted, without providing a specific ID. To retrieve the request’s status, attributes like the requester, requestee, and requested item had to be used to locate the record, which could sometimes be less precise.
Solution
With this change, the response to the create-access-request endpoint (beta, v3, and v2024 versions) returns a list of one or more accessRequestIds, nested within a recap representation of the request:
Example:
{
"newRequests": [
{
"requestedFor": "343f2c112ca24159b3ee6287c4db1110",
"requestedItemsDetails": [
{
"type": "ENTITLEMENT",
"id": "2c91808900ead52e0178fb9516624c00"
}
],
"attributesHash": 241198532,
"accessRequestIds": [
"8b4c12f95c664119b72df781f7fbf03f"
]
}
]
}
You can then call the list-access-request-status (beta, v3, and v2024 versions) with one or more of those IDs as an accessRequestId filter to retrieve the status of a specific request or requests as follows:
beta/access-request-status?regarding-identity=me&limit=10&offset=0&count=true&filters=accessRequestId in ("8b4c12f95c664119b72df781f7fbf03f", "a7e482bbafd647f899e427c6d70292d8")&sorters=-created
Note: Even when searching for only one ID, this must be expressed as an
in
filter.
As a secondary benefit, this enhancement will also add into the My Requests lists a record of any request which fails early validation checks, such as duplicate requests. Those new entries will be marked Canceled, with the reason for cancellation explained in a comment on the record. The requester will still also receive an email notification that the request failed validation.
Who is affected?
This will be available to all customers once rolled out.
Important Dates
This will be enabled in customer sandbox environments on Monday, November 11th, 2024.
The rollout to customer production environments will be during the week of November 18th, 2024.