The “Add Entitlement” operation is not being triggered by the request center. To troubleshoot, I assigned static values to the role ID in the context URL and a static user ID in the body, but the entitlement was still not added. However, when I used the same URL & body with static values in the “Test Connection” operation, it successfully added the entitlement.
Request Center shows that the Request completed with Error
Account Event shows Request Access Started and nothing else:
Add Entitlement Operation Config:
{
"httpMethodType": "PATCH",
"pagingInitialOffset": 0,
"sequenceNumberForEndpoint": "5",
"uniqueNameForEndPoint": "Add Entitlement to User",
"curlCommand": null,
"rootPath": null,
"body": {
"bodyFormData": null,
"jsonBody": "{\n \"schemas\": [\n \"urn:ietf:params:scim:api:messages:2.0:PatchOp\"\n ],\n \"Operations\": [\n {\n \"op\": \"Add\",\n \"path\": \"members\",\n \"value\": [\n {\n \"value\": \"59a5b1a8-a86a-4938-b3d7-ca954ebe4a3a\"\n }\n ]\n }\n ]\n}",
"bodyFormat": "raw"
},
"customAuthUrl": null,
"paginationSteps": null,
"responseCode": [
"2**"
],
"resMappingObj": null,
"contextUrl": "/scim/v2/groups/5004",
"pagingSize": 50,
"curlEnabled": false,
"header": {
"Accept": "application/json",
"Content-Type": "application/json"
},
"operationType": "Add Entitlement",
"xpathNamespaces": null,
"parentEndpointName": null
}