Web Service Connector Error- Disable

Hi,

Have a Web Service Connector that uses createAccountWithEnt = true with a dummy entitlement, and account creation works. But disabling the account fails with the error below,

‘There was an error trying to disable the account

[ConnectorError] No configuration found for ‘Add Entitlement-’. Please add at least one operation and try again. (requestId: 7c3f266d7e874ea582432983b500211c)’

Why do I need to add entitlement operation for this setup? Any idea?

Hi,

Is this error from when you are disabling the account, or is this error from when you are creating or updating the account?

What HTTP Operations do you have defined for this source?

The error indicates that SailPoint is trying to call the “Add Entitlement” operation, but you dont have one defined for this source.

How are you disabling the account? on the 3 dots (in Actions column) > Disable Account ?

Got this while disabling the account rom actions column in the identity cube and yes add entitlement operation is not created as createaccountwithEntrequest sets to true

I would create an Add Entitlement operation, then see if disable works as expected

I have created that but no luck

also, I only see add entitlement type and suspect the issue is with the type, not sure though

Hi @ssel

I suspect that your operation type is not set in the source JSON. Can you show us what the JSON looks like for your Add Entitlement- operation. Should look something like this:

            {
                "httpMethodType": "POST",
                "pagingInitialOffset": 0,
                "sequenceNumberForEndpoint": "10",
                "uniqueNameForEndPoint": "Assign Access",
                "rootPath": "$.data",
                "body": {
                    "jsonBody": null,
                    "bodyFormat": "raw"
                },
                "paginationSteps": null,
                "responseCode": [
                    "200"
                ],
                "resMappingObj": {
                    "userid": "uniqueid"
                },
                "contextUrl": "/api/addent",
                "pagingSize": 50,
                "curlEnabled": false,
                "header": {
                    "Authorization": "Bearer $application.accesstoken$"
                },
                "operationType": "Add Entitlement",
                "beforeRule": "Before Add Entitlement",
                "xpathNamespaces": null,
                "parentEndpointName": null
            }

Also, could you show us your Entitlement Types? This probably isn’t an issue, but just curious if you deleted/modified the default group entitlement type there.