I have managed to paste the code and this is how my application looks now in Visual:
{
“description”: “RIVERSAND TEST”,
“owner”: {
“type”: “IDENTITY”,
“id”: “a97232af60c241e8ad906ff81fdbed6f”,
“name”: “Alexandru Statie”
},
“cluster”: {
“type”: “CLUSTER”,
“id”: “1fdf80ee5af540a499bd3b87db95a666”,
“name”: “Acceptance VA Cluster”
},
“accountCorrelationConfig”: {
“type”: “ACCOUNT_CORRELATION_CONFIG”,
“id”: “d4b4f49721b442dab3d696cc32a9a182”,
“name”: “RIVERSAND TEST [source] Account Correlation”
},
“accountCorrelationRule”: null,
“managerCorrelationMapping”: null,
“managerCorrelationRule”: null,
“beforeProvisioningRule”: null,
“schemas”: [
{
“type”: “CONNECTOR_SCHEMA”,
“id”: “7a91b7939fb04b00b238fd6c6a49f55c”,
“name”: “account”
},
{
“type”: “CONNECTOR_SCHEMA”,
“id”: “921dfa4021aa4d05998ce73b8548d01a”,
“name”: “group”
}
],
“passwordPolicies”: null,
“features”: [
“UNLOCK”,
“AUTHENTICATE”,
“PASSWORD”,
“ENABLE”,
“PROVISIONING”
],
“type”: “Web Services”,
“connector”: “web-services-angularsc”,
“connectorClass”: “sailpoint.connector.webservices.WebServicesConnector”,
“connectorAttributes”: {
“healthCheckTimeout”: 30,
“clientCertificate”: null,
“deltaAggregationEnabled”: false,
“accesstoken”: “1:xuszTp2d8to5GOw6745BdqsDFlNoxzyBa12mJ8LhDimmap2k+btKA1366sLIWGXgAcGFL+HDQcYI\nQ3AYjvJi6slmoJkHE+WkqF3SfW8igdQ4HfNFyi6t9NOl7InpvMiPo3hDf69lFUKdTpYNEt7r94b/\nlT6LCHSHe2n13d/gVcY/xJnUUNEbpmW+DHETMIVWb+6o7ltI0NjAMDU89c8sR8uiPQruNCFWJETE\nX6kvK0GegHK/Z73bK6pE17vgCe3bBhIcA4rB0BFGU1D55bpsUhNd1hhJKeAGcKh4vzVAM7RP3uT+\nJA0zR+ICJAtRydgOqJVzzvxI7Yugi/q4/90vrYfaKAX+0JVKzycW5Z32aWO4ROC0FjdXz50VvOCd\nuf1D9QxijGDucOAnea1FXgOuCyH7K9wzppAkSTuLkJJNLtsisydevk7wZMXwi6XHLeVvKTXz8rDS\nwDQxzeW0Nh6+34O1PB65PSok/eCIzyrI0Bk7DLXul1gPl0PjplCh9wUmNux09HwG78q+JHaABMGf\nnHCW0TzmOo2l3uaOiG7/LtuzrSWvffwf6VuyrcuYoqctpM+72wx3wApGoxwjoRC83Np2/lPpmyS2\nCcNvnkZQk7nZczyyVbUbCRh5dE/rWQjG1A1W7hPS0z9mu9M9v/lJsocVnIRok1tgBa3Sftwa4eK0\nP7CZdd4zTFA4BUcSzQleNKnV4Cj3wqnbe5EkiwoZ0g==”,
“throwProvBeforeRuleException”: true,
“checkDeletedDisabled”: false,
“connectionType”: “direct”,
“client_id”: null,
“numPartitionThreads”: null,
“password”: null,
“cloudExternalId”: “63370”,
“client_secret”: null,
“clientKeySpec”: null,
“saml_headers_to_exclude”: null,
“sourceConnected”: true,
“saml_headers”: null,
“private_key”: null,
“version”: “v2”,
“slpt-source-diagnostics”: “{"connector":"web-services-angularsc","status":"SOURCE_STATE_HEALTHY","healthy":true,"healthcheckDisabled":false,"healthcheckCount":126,"lastHealthcheck":1708676555934,"statusChanged":1708505349775}”,
“formPath”: null,
“refresh_token”: null,
“cloudCacheUpdate”: 1708676557208,
“saml_request_body”: null,
“authenticationMethod”: “OAuthLogin”,
“httpCookieSpecsStandard”: “true”,
“connectorName”: “Web Services”,
“enableStatus”: null,
“since”: “2024-02-21T08:49:09.775Z”,
“status”: “SOURCE_STATE_HEALTHY”,
“supportsDeltaAgg”: “true”,
“lastAggregationDate_group”: “2024-02-22T20:07:13Z”,
“resourceOwnerUsername”: null,
“cloudServicesIDNSetup”: {
“eventConfigurations”: [
{
“eventActions”: [
{
“Action”: “ADMoveAccount”,
“Attribute”: “AC_NewParent”,
“Value”: “OU=Disabled,OU=Users,OU=pa-rshwarts,OU=training,DC=testing,DC=com”
},
{
“Action”: “ScramblePassword”,
“Attribute”: “password”,
“Value”: null
},
{
“Action”: “RemoveADEntitlements”,
“Attribute”: “memberOf”,
“Value”: “CN=DOmain Users,CN=Users,DC=testing,DC=com”
}
]
}
]
},
“oAuthJwtHeader”: null,
“enableHasMore”: false,
“isGetObjectRequiredForPTA”: true,
“timeoutInSeconds”: “60”,
“genericWebServiceBaseUrl”: “https://vidaxlds.riversand.com/”,
“resourceOwnerPassword”: null,
“connectionParameters”: [
{
“httpMethodType”: “GET”,
“pagingInitialOffset”: 0,
“sequenceNumberForEndpoint”: “1”,
“uniqueNameForEndPoint”: “Test connection”,
“curlCommand”: null,
“rootPath”: null,
“body”: {
“bodyFormData”: null,
“jsonBody”: null,
“bodyFormat”: “raw”
},
“customAuthUrl”: null,
“paginationSteps”: null,
“responseCode”: null,
“resMappingObj”: null,
“contextUrl”: null,
“pagingSize”: 50,
“curlEnabled”: false,
“header”: null,
“operationType”: “Test Connection”,
“xpathNamespaces”: null,
“parentEndpointName”: null
},
{
“httpMethodType”: “GET”,
“pagingInitialOffset”: 0,
“sequenceNumberForEndpoint”: “2”,
“uniqueNameForEndPoint”: “Get Object”,
“curlCommand”: null,
“rootPath”: null,
“body”: {
“bodyFormData”: null,
“jsonBody”: “{\n "params": {\n "query": {\n "filters": {\n "typesCriterion": [\n "$.user$"\n ]\n }\n },\n "fields": {\n "attributes": [\n "$.ALL$"\n ],\n "relationships": [\n "$.ALL$"\n ]\n }\n }\n}",
“bodyFormat”: “raw”
},
“customAuthUrl”: null,
“paginationSteps”: null,
“responseCode”: [
“2**”
],
“resMappingObj”: {
“firstName”: “$.firstName$”,
“lastName”: “$.lastName$”,
“roles”: “$.roles$”,
“name”: “$.name$”,
“ownershipdata”: “$.ownershipdata$”,
“id”: “$.id$”,
“type”: “$.type$”,
“email”: “$.email$”
},
“contextUrl”: “api/entitymodelservice/get”,
“pagingSize”: 50,
“curlEnabled”: false,
“header”: {
“x-rdp-userRoles”: “["admin"]”,
“Content-type”: “application/json”,
“x-rdp-version”: “8.1”,
“auth-client-id”: “Y58JTdeoJJq0PWC1AGCDXPDCYkQWZc0O”,
“auth-client-secret”: "zWPZQUpH6aTRflvi3YWaP0QBBbTpji0yw-Maj_VHUCPEW4YLQRtUfizyc17cw05",
“x-rdp-clientId”: “rdpclient”,
“x-rdp-userId”: “[email protected]”,
“Connection”: “keep-alive”,
“x-rdp-tenantId”: “vidaxlds”
},
“operationType”: “Get Object”,
“xpathNamespaces”: null,
“parentEndpointName”: null
},
{
“httpMethodType”: “POST”,
“pagingInitialOffset”: 0,
“sequenceNumberForEndpoint”: “3”,
“uniqueNameForEndPoint”: “Account aggregation”,
“curlCommand”: null,
“rootPath”: “$.response.entityModels”,
“body”: {
“bodyFormData”: null,
“jsonBody”: “{\n "params": {\n "query": {\n "filters": {\n "typesCriterion": [\n "user"\n ]\n }\n },\n "fields": {\n "attributes": [\n "ALL"\n ],\n "relationships": [\n "ALL"\n ]\n }\n }\n}",
“bodyFormat”: “raw”
},
“customAuthUrl”: null,
“paginationSteps”: null,
“responseCode”: [
“2**”
],
“resMappingObj”: {
“firstName”: “properties.firstName”,
“lastName”: “properties.lastName”,
“roles”: “properties.roles”,
“name”: “name”,
“ownershipdata”: “properties.ownershipdata”,
“id”: “id”,
“type”: “type”,
“email”: “properties.email”
},
“contextUrl”: “api/entitymodelservice/get”,
“pagingSize”: 50,
“curlEnabled”: false,
“header”: {
“Authorization”: "zWPZQUpH6aTRflvi3YWaP0QBBbTpji0yw-Maj_VHUCPEW4YLQRtUfizyc17cw05”,
“x-rdp-userRoles”: “["admin"]”,
“Content-type”: “application/json”,
“x-rdp-version”: “8.1”,
“Accept”: “application/json”,
“auth-client-id”: “Y58JTdeoJJq0PWC1AGCDXPDCYkQWZc0O”,
“auth-client-secret”: "zWPZQUpH6aTRflvi3YWaP0QBBbTpji0yw-Maj_VHUCPEW4YLQRtUfizyc17cw05”,
“x-rdp-clientId”: “rdpclient”,
“x-rdp-userId”: “[email protected]”,
“Connection”: “keep-alive”,
“x-rdp-tenantId”: “vidaxlds”
},
“operationType”: “Account Aggregation”,
“xpathNamespaces”: null,
“parentEndpointName”: null
},
{
“httpMethodType”: “POST”,
“pagingInitialOffset”: 0,
“sequenceNumberForEndpoint”: “4”,
“uniqueNameForEndPoint”: “Group aggregation”,
“curlCommand”: null,
“rootPath”: “$.response.entityModels[*]”,
“body”: {
“bodyFormData”: null,
“jsonBody”: “{\n "params": {\n "query": {\n "filters": {\n "typesCriterion": [\n "role"\n ]\n }\n }\n }\n}”,
“bodyFormat”: “raw”
},
“customAuthUrl”: null,
“paginationSteps”: null,
“responseCode”: [
“2**”
],
“resMappingObj”: {
“firstName”: “firstName”,
“lastName”: “lastName”,
“roles”: “roles”,
“name”: “name”,
“ownershipdata”: “ownershipdata”,
“id”: “id”,
“type”: “type”,
“email”: “email”
},
“contextUrl”: “api/entitymodelservice/get”,
“pagingSize”: 50,
“curlEnabled”: false,
“header”: {
“x-rdp-userRoles”: “["admin"]”,
“Content-type”: “application/json”,
“x-rdp-version”: “8.1”,
“Accept”: “application/json”,
“auth-client-id”: “Y58JTdeoJJq0PWC1AGCDXPDCYkQWZc0O”,
“auth-client-secret”: “zWPZQUpH6aTRflvi3YWaP0QBBbTpji0yw_-Maj_VHUCPEW4YLQRtUfizyc17cw05”,
“x-rdp-clientId”: “rdpclient”,
“x-rdp-userId”: “[email protected]”,
“Connection”: “keep-alive”,
“x-rdp-tenantId”: “vidaxlds”
},
“operationType”: “Group Aggregation”,
“xpathNamespaces”: null,
“parentEndpointName”: null
},
{
“httpMethodType”: “POST”,
“pagingInitialOffset”: 0,
“sequenceNumberForEndpoint”: “5”,
“uniqueNameForEndPoint”: “Create account”,
“curlCommand”: null,
“rootPath”: null,
“body”: {
“bodyFormData”: null,
“jsonBody”: “{\n "entityModel": {\n "id": "userid",\n "name": "username",\n "type": "user",\n "properties": {\n "firstName": "firstName",\n "lastName": "lastName",\n "login": "lastName",\n "email": "email",\n "roles": [\n "role1",\n "role2"\n ]\n }\n }\n}”,
“bodyFormat”: “raw”
},
“customAuthUrl”: null,
“paginationSteps”: null,
“responseCode”: [
“2**”
],
“resMappingObj”: {
“firstName”: “firstName”,
“lastName”: “lastName”,
“roles”: “roles”,
“name”: “name”,
“ownershipdata”: “ownershipdata”,
“id”: “id”,
“type”: “type”,
“email”: “email”
},
“contextUrl”: “/api/entitymodelservice/create”,
“pagingSize”: 50,
“curlEnabled”: false,
“header”: {
“x-rdp-userRoles”: “["admin"]”,
“Content-type”: “application/json”,
“x-rdp-version”: “8.1”,
“Accept”: “application/json”,
“auth-client-id”: “Y58JTdeoJJq0PWC1AGCDXPDCYkQWZc0O”,
“auth-client-secret”: “zWPZQUpH6aTRflvi3YWaP0QBBbTpji0yw_-Maj_VHUCPEW4YLQRtUfizyc17cw05”,
“x-rdp-clientId”: “rdpclient”,
“x-rdp-userId”: “[email protected]”,
“Connection”: “keep-alive”,
“x-rdp-tenantId”: “vidaxlds”
},
“operationType”: “Create Account”,
“xpathNamespaces”: null,
“parentEndpointName”: null
},
{
“httpMethodType”: “POST”,
“pagingInitialOffset”: 0,
“sequenceNumberForEndpoint”: “6”,
“uniqueNameForEndPoint”: “Remove entitlements”,
“curlCommand”: null,
“rootPath”: null,
“body”: {
“bodyFormData”: null,
“jsonBody”: “{\n "entityModel": {\n "properties": {\n "roles": [\n "role1",\n "role2"\n ]\n }\n }\n}”,
“bodyFormat”: “raw”
},
“customAuthUrl”: null,
“paginationSteps”: null,
“responseCode”: [
“2**”
],
“resMappingObj”: {
“firstName”: “firstName”,
“lastName”: “lastName”,
“roles”: “roles”,
“name”: “name”,
“ownershipdata”: “ownershipdata”,
“id”: “id”,
“type”: “type”,
“email”: “email”
},
“contextUrl”: “/api/entitymodelservice/delete”,
“pagingSize”: 50,
“curlEnabled”: false,
“header”: {
“x-rdp-userRoles”: “["admin"]”,
“Content-type”: “application/json”,
“x-rdp-version”: “8.1”,
“Accept”: “application/json”,
“auth-client-id”: “Y58JTdeoJJq0PWC1AGCDXPDCYkQWZc0O”,
“auth-client-secret”: “zWPZQUpH6aTRflvi3YWaP0QBBbTpji0yw_-Maj_VHUCPEW4YLQRtUfizyc17cw05”,
“x-rdp-clientId”: “rdpclient”,
“x-rdp-userId”: “[email protected]”,
“Connection”: “keep-alive”,
“x-rdp-tenantId”: “vidaxlds”
},
“operationType”: “Remove Entitlement”,
“xpathNamespaces”: null,
“parentEndpointName”: null
},
{
“httpMethodType”: “POST”,
“pagingInitialOffset”: 0,
“sequenceNumberForEndpoint”: “7”,
“uniqueNameForEndPoint”: “Disable Account”,
“curlCommand”: null,
“rootPath”: null,
“body”: {
“bodyFormData”: null,
“jsonBody”: “{\n "entityModel": {\n "id": "userid",\n "name": "username",\n "type": "user"\n }\n}”,
“bodyFormat”: “raw”
},
“customAuthUrl”: null,
“paginationSteps”: null,
“responseCode”: [
“2**”
],
“resMappingObj”: {
“firstName”: “firstName”,
“lastName”: “lastName”,
“roles”: “roles”,
“name”: “name”,
“id”: “id”,
“type”: “type”,
“email”: “email”
},
“contextUrl”: “/api/entitymodelservice/delete”,
“pagingSize”: 50,
“curlEnabled”: false,
“header”: {
“x-rdp-userRoles”: “["admin"]”,
“Content-type”: “application/json”,
“x-rdp-version”: “8.1”,
“Accept”: “application/json”,
“auth-client-id”: “Y58JTdeoJJq0PWC1AGCDXPDCYkQWZc0O”,
“auth-client-secret”: “zWPZQUpH6aTRflvi3YWaP0QBBbTpji0yw_-Maj_VHUCPEW4YLQRtUfizyc17cw05”,
“x-rdp-clientId”: “rdpclient”,
“x-rdp-userId”: “[email protected]”,
“Connection”: “keep-alive”,
“x-rdp-tenantId”: “vidaxlds”
},
“operationType”: “Disable Account”,
“xpathNamespaces”: null,
“parentEndpointName”: null
},
{
“httpMethodType”: “POST”,
“pagingInitialOffset”: 0,
“sequenceNumberForEndpoint”: “8”,
“uniqueNameForEndPoint”: “Delete Account”,
“curlCommand”: null,
“rootPath”: null,
“body”: {
“bodyFormData”: null,
“jsonBody”: “{\n "entityModel": {\n "id": "userid",\n "name": "username",\n "type": "user"\n }\n}”,
“bodyFormat”: “raw”
},
“customAuthUrl”: null,
“paginationSteps”: null,
“responseCode”: [
“2**”
],
“resMappingObj”: {
“firstName”: “firstName”,
“lastName”: “lastName”,
“roles”: “roles”,
“name”: “name”,
“id”: “id”,
“type”: “type”,
“email”: “email”
},
“contextUrl”: “/api/entitymodelservice/delete”,
“pagingSize”: 50,
“curlEnabled”: false,
“header”: {
“x-rdp-userRoles”: “["admin"]”,
“Content-type”: “application/json”,
“x-rdp-version”: “8.1”,
“Accept”: “application/json”,
“auth-client-id”: “Y58JTdeoJJq0PWC1AGCDXPDCYkQWZc0O”,
“auth-client-secret”: “zWPZQUpH6aTRflvi3YWaP0QBBbTpji0yw_-Maj_VHUCPEW4YLQRtUfizyc17cw05”,
“x-rdp-clientId”: “rdpclient”,
“x-rdp-userId”: “[email protected]”,
“Connection”: “keep-alive”,
“x-rdp-tenantId”: “vidaxlds”
},
“operationType”: “Delete Account”,
“xpathNamespaces”: null,
“parentEndpointName”: null
}
],
“lockStatus”: null,
“oauth_request_parameters”: null,
“grant_type”: null,
“partitionAggregationEnabled”: false,
“deleteStatus”: null,
“hasFullAggregationCompleted”: true,
“deltaAggregation”: null,
“beforeProvisioningRules”: {
“eventConfigurations”: [
{
“IdentityAttributeTriggers”: [
{
“Attribute”: “cloudLifecycleState”,
“Value”: “inactive”,
“Operation”: “eq”
}
],
“eventActions”: [
{
“Action”: “RemoveEntitlements”,
“Attribute”: null,
“Value”: null
},
{
“Action”: “ChangeOperation”,
“Attribute”: null,
“Value”: “Disable”
},
{
“Action”: “ChangeOperation”,
“Attribute”: null,
“Value”: “Delete”
}
],
“Operation”: “Modify”
}
]
},
“token_url”: null,
“possibleHttpErrors”: {
“errorMessages”: null,
“errorCodes”: null
},
“oauth_body_attrs_to_exclude”: null,
“throwProvAfterRuleException”: true,
“lastAggregationDate_account”: “2024-02-23T08:22:37Z”,
“deleteThresholdPercentage”: 12,
“fixedPlanMultivaluedAttribute”: “true”,
“oauth_headers”: null,
“templateApplication”: “Web Services Template”,
“encrypted”: “accesstoken,refresh_token,oauth_token_info,client_secret,private_key,private_key_password,clientCertificate,clientKeySpec,resourceOwnerPassword,custom_auth_token_info”,
“healthy”: true,
“private_key_password”: null,
“cloudDisplayName”: “RIVERSAND TEST”,
“oAuthJwtPayload”: null,
“oauth_headers_to_exclude”: null,
“saml_assertion_url”: null,
“beforeProvisioningRule”: null,
“username”: null
},
“deleteThreshold”: 12,
“authoritative”: false,
“healthy”: true,
“status”: “SOURCE_STATE_HEALTHY”,
“since”: “2024-02-21T08:49:09.775Z”,
“connectorId”: “web-services-angularsc”,
“connectorName”: “Web Services”,
“connectionType”: “direct”,
“connectorImplementationId”: “web-services-angularsc”,
“managementWorkgroup”: null,
“id”: “9bcfee5ef3b948878980efb85f84f46a”,
“name”: “RIVERSAND TEST”,
“created”: “2024-02-12T10:00:42.464Z”,
“modified”: “2024-02-23T08:22:37.279Z”
}
It still does not work. user is not deleted from the interface