Provisioning Error after revoking entitlement from identity

When I try to remove a entitlement from an Identity Provisioning is failing and getting the below error. The source of the entitlement is SCIM 2.0 connector.

openconnector.InvalidRequestException: [ InvalidRequestException ] [ Possible suggestions ] Please check if provided payload has valid attributes [ Error details ] Error while performing operation : Add Entitlement Error code : 400 {“schemas”:[“urn:ietf:params:scim:api:messages:2.0:Error”],“status”:“400”,“scimType”:“invalidValue”,“detail”:“invalidValue”}

this is 400 error which means bad request, could you please check the requestBody/Payload in logs and verify if that payload is correct as per application API documentation.

As @amankumargupta suggested, check the payload whether it is valid format and additionally check any required attribute(s) is missing in the payload.

@selvasanthosh – Add entitlement could sometimes be a tricky operation because of its multi valued nature. Please go through this from documentation and see if it helps.

I tried to remove it from the api and it’s working but when I try to remove it from the UI I’m getting that error

so, you tried revoking the entitlement using SailPoint Api?

Nope. I used the SCIM API of the source

Have you checked the payload which is being sent from SailPoint to target system when you revoke the access? Please check the logs

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.