Is there an API that I can use to check if an identity has Reassignment configured and what the status of the Reassignment is (Active, Expired or Scheduled) ?
Hello @leonardo_netbr,
Welcome to the Developer Community!
You can check out the following API, which returns a list of identities configured for reassignments:
List Reassignment Configurations
Could you please clarify what you mean by the “status of reassignment”? A bit more detail would help.
Thanks
Hello @sidharth_tarlapally,
The identity can have a Reassignment configured and that Reassignment can be Active, Scheduled or Expired. I have attached an example image.
Thanks
You can use below API to get the data , but API repose doesn’t show expired despite it only shows start and end date .
{{baseUrl}}/reassignment-configurations/:identityId
{
"identity": {
"id": "2626XXXXXXXXX316330658e",
"name": "Vishal Kejriwal"
},
"configDetails": [
{
"configType": "ACCESS_REQUESTS",
"targetIdentity": {
"id": "56d777XXXXXXXXXX66e9293",
"name": "entraid test100"
},
"startDate": "2025-05-07T14:43:00Z",
"endDate": "2025-05-07T15:30:00Z",
"auditDetails": {
"created": "2025-05-07T14:43:51.238Z",
"createdBy": {
"id": "2626XXXXXXXXX316330658e",
"name": "Vishal Kejriwal"
},
"modified": "2025-05-07T14:43:51.238Z",
"modifiedBy": {
"id": "2626XXXXXXXXX316330658e",
"name": "Vishal Kejriwal"
}
}
}
]
}
but if you see UI it’s shows expire
Here is SailPoint Provided API -
https://sailpoint.api.identitynow.com/v2024/reassignment-configurations
I am using the API
“{{api-url}}/beta/reassignment-configurations/:identityId”
and I am calculating the reassignment status (active, expired or scheduled) based on the “startDate” and “endDate”.
Since this status is already displayed in the UI, I would like to know if there is an API that returns this information directly without any calculation, but it seems that there is no API to return this information.
Thanks,
Hello @uppala,
This API does not return status of the Reassignment, its return is the same as the APIs above?
Thanks,
Yes I don’t see any api which return status .