Hi Liam,
Indeed I do believe that the API response is somehow being parsed incorrectly thus the error that arise.
The API is list-identity-access-review-items | SailPoint Developer Community
And the response that I am trying to use is an array of access items like this :
[
{
"id": "2ddf2e54a70b407b8578263a1bd63e35",
"completed": false,
"newAccess": true,
"decision": null,
"comments": null,
"accessSummary": {
"access": {
"type": "ACCESS_PROFILE",
"id": "9af81c3f51b3401b84b7651aede84835",
"name": "DTR - AP 2"
},
"entitlement": null,
"accessProfile": {
"id": "9af81c3f51b3401b84b7651aede84835",
"name": "DTR - AP 2",
"description": null,
"privileged": false,
"cloudGoverned": false,
"endDate": null,
"owner": {
"email": "[email protected]",
"type": "IDENTITY",
"id": "xxxxxx",
"name": "toto toto (toto)"
},
"entitlements": [
{
"id": "fe0b90aae88f46459f6e29db6d469eea",
"name": "dtr-test-group-2",
"description": null,
"privileged": false,
"owner": null,
"attributeName": "groups",
"attributeValue": "85644d27-3b37-45a9-b58b-41a2ae78e4c7",
"sourceSchemaObjectType": "group",
"sourceId": "966376b439494b2f87554e28e414f565",
"sourceName": "Azure AD",
"sourceType": "Azure Active Directory",
"hasPermissions": false,
"isPermission": false,
"revocable": false,
"cloudGoverned": false,
"account": {
"nativeIdentity": "7d6d8b06-5c9d-4074-b73a-2d1512bf3167",
"disabled": false,
"locked": false,
"type": "ACCOUNT",
"activityInsights": null,
"description": null,
"owner": null,
"governanceGroupId": null,
"id": "5edcc0f2babd42c59ecf0057d78f1cd3",
"name": "[email protected]",
"created": "2023-03-16T13:35:18.468Z",
"modified": "2024-11-13T17:06:32.972Z"
},
"dataAccess": null,
"containsDataAccess": false
}
],
"created": "2024-11-13T10:40:19.843Z",
"modified": "2024-11-13T10:40:31.865Z"
},
"role": null
},
"identitySummary": {
"id": "c5776b918da74401b7aaaa94bf4fe30a",
"name": "Bakys Syfufi",
"identityId": "8d59ef025a90470e99dd4de8dcf7a1e3",
"completed": false
}
},
{
"id": "8d2e0edb29e24ac1a7b8419072b7f304",
"completed": false,
"newAccess": true,
"decision": null,
"comments": null,
"accessSummary": {
"access": {
"type": "ROLE",
"id": "a33824613af341f5a0935c611e256950",
"name": "DTR - Role 1"
},
"entitlement": null,
"accessProfile": null,
"role": {
"id": "a33824613af341f5a0935c611e256950",
"name": "DTR - Role 1",
"description": "Role containing access profile with privliged entitlement.\nDescription update",
"privileged": true,
"owner": {
"email": "[email protected]",
"type": "IDENTITY",
"id": "996737d8486a4a0887ac667b9923bed9",
"name": "toto toto (toto)"
},
"revocable": false,
"endDate": null,
"accessProfiles": [
{
"id": "6a33a77ff8c94d229ab1f1f38f254271",
"name": "DTR - AP 1",
"description": null,
"privileged": true,
"cloudGoverned": false,
"endDate": null,
"owner": {
"email": "[email protected]",
"type": "IDENTITY",
"id": "996737d8486a4a0887ac667b9923bed9",
"name": "toto toto (toto)"
},
"entitlements": [
{
"id": "f3468574e6f840a0a442da9599d15b88",
"name": "dtr-test-group",
"description": null,
"privileged": true,
"owner": null,
"attributeName": "groups",
"attributeValue": "64ef56fa-1919-4ced-9b51-ba376cf27340",
"sourceSchemaObjectType": "group",
"sourceId": "966376b439494b2f87554e28e414f565",
"sourceName": "Azure AD",
"sourceType": "Azure Active Directory",
"hasPermissions": false,
"isPermission": false,
"revocable": false,
"cloudGoverned": false,
"account": {
"nativeIdentity": "4a5931bd-f7e0-4f00-959a-34382a859893",
"disabled": false,
"locked": false,
"type": "ACCOUNT",
"activityInsights": null,
"description": null,
"owner": null,
"governanceGroupId": null,
"id": "e38bfdafdca047f7ab32981f6fea6e41",
"name": "[email protected]",
"created": "2023-03-16T13:35:18.780Z",
"modified": "2024-11-08T17:09:03.495Z"
},
"dataAccess": null,
"containsDataAccess": false
}
],
"created": "2024-10-30T11:21:17.168Z",
"modified": "2024-11-08T16:41:11.571Z"
}
],
"entitlements": []
}
},
"identitySummary": {
"id": "a1bb91eca12c4ff6b1d4a8eb49d4229e",
"name": "Bakys Pyfedo",
"identityId": "2c9180888168a7d501816ced361f6b9b",
"completed": false
}
},
{},
{}
]