Hi
Im trying to automate user creation and removal in a custom inhouse application using Entitle management custom extension as we have the AD user setup there as well. I have setup two types of Azure OOTB events triggered (see picture below) AssignmentRequestGranted and AssignmentRemoved pointing to my Logic App . Bothe events are working fine and is triggering my Logic App correctly with below HTTP request,
However I do not see same information in the HTTP requests when I compare the both different events:.
OrganizationName value is there in the HTTP request for the AssignmentRemoved but NOT in AssignmentRequestGranted, see JSON extraction below as example. It is stated as NULL even if the assignment has been granted and also have this information on the assignment request. It should be there to pick up but is not. This is mandatory in my case to add/setup a user to identify what organization this user belongs to. I also request to include Organization ID instead of Organization Name in the HTTP request so its possible to extract more information around the Organization object.
Anyone has any idea to get the Organization from the the request when AssignmentRequestGranted event is triggered
JSON EXAMPLE FOR AssignmentRequestGranted
"AccessPackageId": "356c4d40-e575-42d9-8fd9-409387d36d8a",
"AccessPackageAssignmentRequestId": "1c511217-4eb7-4cc7-8b6a-951f140eac35",
"AccessPackageAssignmentId": "b4b6a2a5-e555-40ed-8632-61399222c81f",
"AccessPackageName": "TEST - SPC Application - International transportation",
"AccessPackagePolicyName": "TEST - Policy International TSP - HM Approval",
"AccessPackagePolicyId": "aaf659ea-4e60-47e3-ae87-c3eb1311d58a",
"CatalogId": "ada84ba9-6022-43cf-a962-4caee3e2f3a3",
"CatalogName": "Service Provider Communication",
"ConnectedOrganizationName": null,
"Event": "AssignmentRequestGranted",
"RequestCreatedDateTime": "2023-03-31T06:40:07.487+00:00",
"TargetEmail": "email address removed for privacy reasons",
"TargetId": "d2d56ac4-7846-44f2-95f9-477e9d14d5da",
"TargetDisplayName": "Kalle Nordström (IAM)",
JSON EXAMPLE FOR AssignmentRemoved
"AccessPackageId": "09e5129e-58e4-4fef-a7b8-326bd0434045",
"AccessPackageAssignmentRequestId": "2f37e8b8-4fb2-44cc-83af-2c2085619962",
"AccessPackageAssignmentId": "29baa751-fd09-4944-9f20-76c3a899cd4d",
"AccessPackageName": "SPC Application - International transports",
"AccessPackagePolicyName": "TSP Policy",
"AccessPackagePolicyId": "aad05afd-b55b-4186-99a9-53dcc6738226",
"CatalogId": "ada84ba9-6022-43cf-a962-4caee3e2f3a3",
"CatalogName": "Service Provider Communication",
"ConnectedOrganizationName": "Hellmann ",
"Event": "AssignmentRemoved",
"RequestCreatedDateTime": "2023-06-29T02:05:41.847+00:00",
"TargetEmail": "email address removed for privacy reasons",
"TargetId": "4accd08a-5c7f-437a-8578-3a8385be07ec",
"TargetDisplayName": "Kalle Nordström (IAM)",