UiPath Documentation
test-cloud
latest
false
Test Cloud admin guide

Configuring SCIM User Sync with Microsoft Entra ID

Configure SCIM User Sync between Microsoft Entra ID and your UiPath organization in Test Cloud using OAuth2 or bearer token.

Warning:

Critical: You must apply the UiPath SCIM schema provided in Step 4. Microsoft Entra ID's default SCIM attribute mappings are not compatible with UiPath.

This page describes how to configure SCIM (System for Cross-domain Identity Management) User Sync between Microsoft Entra ID and your UiPath organization.

Note:

Public preview: SCIM User Sync is in public preview.

Prerequisites

  • An Enterprise or Enterprise Trial license for your UiPath organization.
  • Admin permissions in both your UiPath organization and your Microsoft Entra tenant.
  • A working Microsoft Entra ID or Security Assertion Markup Language (SAML) Single Sign-On (SSO) integration with UiPath.

Before you begin

Set up SSO before you enable SCIM. For a new configuration, complete the steps in this order:

  1. Create the application in Microsoft Entra ID and configure SSO with UiPath. See Microsoft Entra ID integration, or Configuring the SAML integration if you sign in with SAML.
  2. Enable SCIM in UiPath (Step 1 below).
  3. Configure SCIM in Entra ID (the remaining steps).

Step 1: Enable SCIM in UiPath

  1. Sign in to cloud.uipath.com using an account with organization admin permissions.

  2. In the left-hand menu, select Admin, then select Security.

  3. Under Directory integration and single sign-on (SSO), select Enable SCIM.

  4. Select one of the following authorization methods:

    • OAuth2 client credentials grant (recommended)
    • Long-lived bearer token
  5. Select Configure.

  6. Record the following values — you will need them when configuring Entra ID:

    • SCIM URL (for example, https://cloud.uipath.com/{orgId}/identity_/api/scim/v2)
    • If using OAuth2: Client ID (the OAuth application ID) and Client Secret (the OAuth secret)
    • If using a bearer token: Bearer token value

    The OAuth token endpoint is not shown in the UiPath admin portal — construct it using the same org id that appears in your SCIM URL above:

    https://cloud.uipath.com/{orgId}/identity_/connect/token

    Your organization ID ({orgId}) is the identifier in your UiPath organization URL. Your organization name also works in place of it and is easier to read.

Note:

Leave this browser tab open. Do not select I have completed identity provider configuration until you finish the steps in the following sections.

Step 2: Set up the application in Entra ID

Use an Entra enterprise application to connect to UiPath. When you sign in with Entra ID SSO, create a dedicated application for SCIM provisioning. When you sign in with SAML SSO, use the Entra enterprise application you already have for SAML.

Find your scenario and follow the matching option:

Your current integrationWhat to do
Entra ID SSOCreate a dedicated application for provisioning — follow the steps below.
SAML SSO connected to an Entra enterprise applicationUse that enterprise application and continue to Step 3. If you have not created one yet, follow the steps below.
Important:

Regardless of which application you use, you must apply the UiPath SCIM schema (JSON) during attribute mapping in Step 4. Without it, user attributes do not map correctly.

Create the application

  1. Sign in to portal.azure.com using an account with admin permissions in your Microsoft Entra tenant.
  2. Select Microsoft Entra ID, then navigate to Enterprise applications > All applications and select + New application.
  3. Select Create your own application.
  4. Enter a name for your application (for example, UiPath SCIM Connector).
  5. Select Integrate any other application you don't find in the gallery (Non-gallery).
  6. Select Create.

Step 3: Connect Entra ID with UiPath

  1. In your application, navigate to Manage > Provisioning.

  2. Select Connect your application.

  3. Select your authorization method and complete the required fields using the values recorded in Step 1:

    OAuth2 client credentials grant (recommended)

    FieldValue
    Tenant URLSCIM URL from Step 1
    OAuth token endpointOAuth token endpoint from Step 1
    Client identifierClient ID from Step 1
    Client secretClient Secret from Step 1

    Bearer authentication

    FieldValue
    Tenant URLSCIM URL from Step 1
    Secret tokenBearer token value from Step 1
  4. Select Test connection.

  5. Select Create.

Step 4: Update attribute mapping

Apply the UiPath SCIM schema to your application's attribute mappings. This step is required for all applications.

  1. From the Azure home page, navigate to Microsoft Entra ID > Enterprise applications > UiPath SCIM Connector > Provisioning.

  2. Select Edit attributes.

  3. Select Provision Microsoft Entra ID Users.

  4. Select the Show advanced options checkbox.

  5. Select Review your schema here to open the schema editor. The link appears at the bottom of the page, below the attribute mappings table, and only after you select Show advanced options.

  6. Paste the UiPath SCIM schema into the editor. Use the schema in the View the UiPath SCIM schema section below.

  7. Save.

  8. Close the schema editor.

  9. Confirm that externalId is mapped to the user's object ID (objectId). Unlike Okta, Entra ID does not send externalId automatically, so this mapping is required for UiPath to match and link users — it is included in the provided schema.

  10. Confirm that active is mapped. This mapping deactivates users in UiPath and releases their licenses when they are disabled, unassigned, or deleted in Entra ID — it is included in the provided schema.

After you apply the schema, the Attribute Mapping page shows the following mappings:

SCIM attributeMicrosoft Entra ID attribute
externalIdobjectId (matching precedence 1)
userNameuserPrincipalName (matching precedence 2)
activeSwitch([IsSoftDeleted], , "False", "True", "True", "False")
displayNamedisplayName
titlejobTitle
emails[type eq "work"].valuemail
name.givenNamegivenName
name.familyNamesurname
addresses[type eq "work"].localitycity
urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:organizationcompanyName
urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:departmentdepartment

The externalId mapping applies only during object creation, so the identifier used to link each user never changes after the user is provisioned.

The following is the UiPath SCIM schema:

View the UiPath SCIM schema
{
  "synchronizationRules": [
    {
      "containerFilter": null,
      "editable": true,
      "groupFilter": null,
      "id": "03f7d90d-bf71-41b1-bda6-aaf0ddbee5d8",
      "name": "USERGROUP_OUTBOUND_USERGROUP",
      "priority": 1,
      "sourceDirectoryName": "Microsoft Entra ID",
      "targetDirectoryName": "customappsso",
      "metadata": [
        {
          "key": "defaultSourceObjectMappings",
          "value": "[{\"AttributeMappings\":[{\"DefaultValue\":null,\"ExportMissingReferences\":false,\"FlowBehavior\":0,\"FlowType\":0,\"MatchingPriority\":1,\"ReferencedObjects\":null,\"Source\":null,\"TargetAttributeName\":\"objectId\"},{\"DefaultValue\":\"False\",\"ExportMissingReferences\":false,\"FlowBehavior\":0,\"FlowType\":0,\"MatchingPriority\":0,\"ReferencedObjects\":null,\"Source\":null,\"TargetAttributeName\":\"IsSoftDeleted\"},{\"DefaultValue\":\"True\",\"ExportMissingReferences\":false,\"FlowBehavior\":0,\"FlowType\":0,\"MatchingPriority\":0,\"ReferencedObjects\":null,\"Source\":null,\"TargetAttributeName\":\"accountEnabled\"},{\"DefaultValue\":null,\"ExportMissingReferences\":false,\"FlowBehavior\":0,\"FlowType\":0,\"MatchingPriority\":2,\"ReferencedObjects\":null,\"Source\":null,\"TargetAttributeName\":\"mail\"},{\"DefaultValue\":\"en-US\",\"ExportMissingReferences\":false,\"FlowBehavior\":0,\"FlowType\":0,\"MatchingPriority\":0,\"ReferencedObjects\":null,\"Source\":null,\"TargetAttributeName\":\"preferredLanguage\"},{\"DefaultValue\":null,\"ExportMissingReferences\":false,\"FlowBehavior\":0,\"FlowType\":0,\"MatchingPriority\":2,\"ReferencedObjects\":null,\"Source\":null,\"TargetAttributeName\":\"userPrincipalName\"}],\"DisableMonitoringForChanges\":false,\"Disposition\":0,\"Enabled\":false,\"EscrowBehavior\":1,\"FlowTypes\":7,\"Internal\":false,\"IsCustomerDefined\":false,\"Name\":null,\"OriginalJoiningProperty\":\"objectId\",\"Scope\":null,\"SourceObjectName\":\"\",\"Synchronized\":false,\"TargetObjectName\":\"User\",\"Unsynchronized\":false},{\"AttributeMappings\":[{\"DefaultValue\":null,\"ExportMissingReferences\":false,\"FlowBehavior\":0,\"FlowType\":0,\"MatchingPriority\":1,\"ReferencedObjects\":null,\"Source\":null,\"TargetAttributeName\":\"displayName\"},{\"DefaultValue\":\"False\",\"ExportMissingReferences\":false,\"FlowBehavior\":0,\"FlowType\":0,\"MatchingPriority\":0,\"ReferencedObjects\":null,\"Source\":null,\"TargetAttributeName\":\"mailEnabled\"},{\"DefaultValue\":\"True\",\"ExportMissingReferences\":false,\"FlowBehavior\":0,\"FlowType\":0,\"MatchingPriority\":0,\"ReferencedObjects\":null,\"Source\":null,\"TargetAttributeName\":\"securityEnabled\"}],\"DisableMonitoringForChanges\":false,\"Disposition\":0,\"Enabled\":false,\"EscrowBehavior\":1,\"FlowTypes\":7,\"Internal\":false,\"IsCustomerDefined\":false,\"Name\":null,\"OriginalJoiningProperty\":\"displayName\",\"Scope\":null,\"SourceObjectName\":\"\",\"Synchronized\":false,\"TargetObjectName\":\"Group\",\"Unsynchronized\":false},{\"AttributeMappings\":[{\"DefaultValue\":null,\"ExportMissingReferences\":false,\"FlowBehavior\":0,\"FlowType\":0,\"MatchingPriority\":1,\"ReferencedObjects\":null,\"Source\":null,\"TargetAttributeName\":\"displayName\"}],\"DisableMonitoringForChanges\":false,\"Disposition\":0,\"Enabled\":false,\"EscrowBehavior\":1,\"FlowTypes\":7,\"Internal\":false,\"IsCustomerDefined\":false,\"Name\":null,\"OriginalJoiningProperty\":\"displayName\",\"Scope\":null,\"SourceObjectName\":\"\",\"Synchronized\":false,\"TargetObjectName\":\"ServicePrincipal\",\"Unsynchronized\":false},{\"AttributeMappings\":[{\"DefaultValue\":null,\"ExportMissingReferences\":false,\"FlowBehavior\":0,\"FlowType\":0,\"MatchingPriority\":1,\"ReferencedObjects\":null,\"Source\":null,\"TargetAttributeName\":\"appId\"}],\"DisableMonitoringForChanges\":false,\"Disposition\":0,\"Enabled\":false,\"EscrowBehavior\":1,\"FlowTypes\":7,\"Internal\":false,\"IsCustomerDefined\":false,\"Name\":null,\"OriginalJoiningProperty\":\"appId\",\"Scope\":null,\"SourceObjectName\":\"\",\"Synchronized\":false,\"TargetObjectName\":\"Application\",\"Unsynchronized\":false},{\"AttributeMappings\":[{\"DefaultValue\":\"User\",\"ExportMissingReferences\":false,\"FlowBehavior\":0,\"FlowType\":0,\"MatchingPriority\":0,\"ReferencedObjects\":null,\"Source\":null,\"TargetAttributeName\":\"allowedMemberTypes\"},{\"DefaultValue\":\".\",\"ExportMissingReferences\":false,\"FlowBehavior\":0,\"FlowType\":0,\"MatchingPriority\":0,\"ReferencedObjects\":null,\"Source\":null,\"TargetAttributeName\":\"description\"},{\"DefaultValue\":null,\"ExportMissingReferences\":false,\"FlowBehavior\":0,\"FlowType\":0,\"MatchingPriority\":1,\"ReferencedObjects\":null,\"Source\":null,\"TargetAttributeName\":\"displayName\"},{\"DefaultValue\":\"True\",\"ExportMissingReferences\":false,\"FlowBehavior\":0,\"FlowType\":0,\"MatchingPriority\":0,\"ReferencedObjects\":null,\"Source\":null,\"TargetAttributeName\":\"isEnabled\"}],\"DisableMonitoringForChanges\":false,\"Disposition\":0,\"Enabled\":false,\"EscrowBehavior\":1,\"FlowTypes\":7,\"Internal\":false,\"IsCustomerDefined\":false,\"Name\":null,\"OriginalJoiningProperty\":\"displayName\",\"Scope\":null,\"SourceObjectName\":\"\",\"Synchronized\":false,\"TargetObjectName\":\"AppRole\",\"Unsynchronized\":false},{\"AttributeMappings\":[{\"DefaultValue\":null,\"ExportMissingReferences\":false,\"FlowBehavior\":0,\"FlowType\":0,\"MatchingPriority\":1,\"ReferencedObjects\":null,\"Source\":null,\"TargetAttributeName\":\"id\"}],\"DisableMonitoringForChanges\":false,\"Disposition\":0,\"Enabled\":false,\"EscrowBehavior\":1,\"FlowTypes\":7,\"Internal\":false,\"IsCustomerDefined\":false,\"Name\":null,\"OriginalJoiningProperty\":\"id\",\"Scope\":null,\"SourceObjectName\":\"\",\"Synchronized\":false,\"TargetObjectName\":\"AppRoleAssignment\",\"Unsynchronized\":false}]"
        },
        {
          "key": "supportsProvisionOnDemand",
          "value": "true"
        }
      ],
      "objectMappings": [
        {
          "enabled": false,
          "flowTypes": "Add,Update,Delete",
          "name": "Provision Microsoft Entra ID Groups",
          "scope": null,
          "sourceObjectName": "Group",
          "targetObjectName": "urn:ietf:params:scim:schemas:core:2.0:Group",
          "attributeMappings": [
            {
              "defaultValue": null,
              "exportMissingReferences": false,
              "flowBehavior": "FlowWhenChanged",
              "flowType": "Always",
              "matchingPriority": 0,
              "targetAttributeName": "externalId",
              "source": {
                "expression": "[objectId]",
                "name": "objectId",
                "type": "Attribute",
                "parameters": []
              }
            },
            {
              "defaultValue": null,
              "exportMissingReferences": false,
              "flowBehavior": "FlowWhenChanged",
              "flowType": "Always",
              "matchingPriority": 1,
              "targetAttributeName": "displayName",
              "source": {
                "expression": "[displayName]",
                "name": "displayName",
                "type": "Attribute",
                "parameters": []
              }
            },
            {
              "defaultValue": null,
              "exportMissingReferences": false,
              "flowBehavior": "FlowWhenChanged",
              "flowType": "Always",
              "matchingPriority": 0,
              "targetAttributeName": "members",
              "source": {
                "expression": "[members]",
                "name": "members",
                "type": "Attribute",
                "parameters": []
              }
            }
          ],
          "metadata": [
            {
              "key": "IsCustomerDefined",
              "value": "false"
            },
            {
              "key": "DisableMonitoringForChanges",
              "value": "false"
            },
            {
              "key": "Disposition",
              "value": "\"Normal\""
            },
            {
              "key": "ExcludeFromReporting",
              "value": "false"
            },
            {
              "key": "EscrowBehavior",
              "value": "\"Default\""
            },
            {
              "key": "Unsynchronized",
              "value": "true"
            },
            {
              "key": "OriginalJoiningProperty",
              "value": "displayName"
            }
          ]
        },
        {
          "enabled": true,
          "flowTypes": "Add,Update,Delete",
          "name": "Provision Microsoft Entra ID Users",
          "scope": null,
          "sourceObjectName": "User",
          "targetObjectName": "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User",
          "attributeMappings": [
            {
              "defaultValue": null,
              "exportMissingReferences": false,
              "flowBehavior": "FlowWhenChanged",
              "flowType": "Always",
              "matchingPriority": 0,
              "targetAttributeName": "active",
              "source": {
                "expression": "Switch([IsSoftDeleted], , \"False\", \"True\", \"True\", \"False\")",
                "name": "Switch",
                "type": "Function",
                "parameters": [
                  {
                    "key": "source",
                    "value": {
                      "expression": "[IsSoftDeleted]",
                      "name": "IsSoftDeleted",
                      "type": "Attribute",
                      "parameters": []
                    }
                  },
                  {
                    "key": "switchValue",
                    "value": {
                      "expression": "\"False\"",
                      "name": "False",
                      "type": "Constant",
                      "parameters": []
                    }
                  },
                  {
                    "key": "switchValue",
                    "value": {
                      "expression": "\"True\"",
                      "name": "True",
                      "type": "Constant",
                      "parameters": []
                    }
                  },
                  {
                    "key": "switchValue",
                    "value": {
                      "expression": "\"True\"",
                      "name": "True",
                      "type": "Constant",
                      "parameters": []
                    }
                  },
                  {
                    "key": "switchValue",
                    "value": {
                      "expression": "\"False\"",
                      "name": "False",
                      "type": "Constant",
                      "parameters": []
                    }
                  }
                ]
              }
            },
            {
              "defaultValue": null,
              "exportMissingReferences": false,
              "flowBehavior": "FlowWhenChanged",
              "flowType": "Always",
              "matchingPriority": 0,
              "targetAttributeName": "displayName",
              "source": {
                "expression": "[displayName]",
                "name": "displayName",
                "type": "Attribute",
                "parameters": []
              }
            },
            {
              "defaultValue": null,
              "exportMissingReferences": false,
              "flowBehavior": "FlowWhenChanged",
              "flowType": "Always",
              "matchingPriority": 0,
              "targetAttributeName": "title",
              "source": {
                "expression": "[jobTitle]",
                "name": "jobTitle",
                "type": "Attribute",
                "parameters": []
              }
            },
            {
              "defaultValue": null,
              "exportMissingReferences": false,
              "flowBehavior": "FlowWhenChanged",
              "flowType": "Always",
              "matchingPriority": 0,
              "targetAttributeName": "emails[type eq \"work\"].value",
              "source": {
                "expression": "[mail]",
                "name": "mail",
                "type": "Attribute",
                "parameters": []
              }
            },
            {
              "defaultValue": null,
              "exportMissingReferences": false,
              "flowBehavior": "FlowWhenChanged",
              "flowType": "Always",
              "matchingPriority": 2,
              "targetAttributeName": "userName",
              "source": {
                "expression": "[userPrincipalName]",
                "name": "userPrincipalName",
                "type": "Attribute",
                "parameters": []
              }
            },
            {
              "defaultValue": null,
              "exportMissingReferences": false,
              "flowBehavior": "FlowWhenChanged",
              "flowType": "Always",
              "matchingPriority": 0,
              "targetAttributeName": "name.givenName",
              "source": {
                "expression": "[givenName]",
                "name": "givenName",
                "type": "Attribute",
                "parameters": []
              }
            },
            {
              "defaultValue": null,
              "exportMissingReferences": false,
              "flowBehavior": "FlowWhenChanged",
              "flowType": "Always",
              "matchingPriority": 0,
              "targetAttributeName": "name.familyName",
              "source": {
                "expression": "[surname]",
                "name": "surname",
                "type": "Attribute",
                "parameters": []
              }
            },
            {
              "defaultValue": null,
              "exportMissingReferences": false,
              "flowBehavior": "FlowWhenChanged",
              "flowType": "Always",
              "matchingPriority": 0,
              "targetAttributeName": "addresses[type eq \"work\"].locality",
              "source": {
                "expression": "[city]",
                "name": "city",
                "type": "Attribute",
                "parameters": []
              }
            },
            {
              "defaultValue": null,
              "exportMissingReferences": false,
              "flowBehavior": "FlowWhenChanged",
              "flowType": "ObjectAddOnly",
              "matchingPriority": 1,
              "targetAttributeName": "externalId",
              "source": {
                "expression": "[objectId]",
                "name": "objectId",
                "type": "Attribute",
                "parameters": []
              }
            },
            {
              "defaultValue": null,
              "exportMissingReferences": false,
              "flowBehavior": "FlowWhenChanged",
              "flowType": "Always",
              "matchingPriority": 0,
              "targetAttributeName": "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:department",
              "source": {
                "expression": "[department]",
                "name": "department",
                "type": "Attribute",
                "parameters": []
              }
            },
            {
              "defaultValue": null,
              "exportMissingReferences": false,
              "flowBehavior": "FlowWhenChanged",
              "flowType": "Always",
              "matchingPriority": 0,
              "targetAttributeName": "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:organization",
              "source": {
                "expression": "[companyName]",
                "name": "companyName",
                "type": "Attribute",
                "parameters": []
              }
            }
          ],
          "metadata": [
            {
              "key": "IsCustomerDefined",
              "value": "false"
            },
            {
              "key": "DisableMonitoringForChanges",
              "value": "false"
            },
            {
              "key": "Disposition",
              "value": "\"Normal\""
            },
            {
              "key": "ExcludeFromReporting",
              "value": "false"
            },
            {
              "key": "EscrowBehavior",
              "value": "\"Default\""
            },
            {
              "key": "Unsynchronized",
              "value": "false"
            },
            {
              "key": "OriginalJoiningProperty",
              "value": "externalId"
            }
          ]
        }
      ]
    }
  ],
  "directories": [
    {
      "id": "66e4a8cc-1b7b-435e-95f8-f06cea133828",
      "discoveryDateTime": null,
      "discoverabilities": "AttributeNames,AttributeDataTypes",
      "name": "Microsoft Entra ID",
      "readOnly": true,
      "objects": [
        {
          "name": "User",
          "supportedApis": [
            "User"
          ],
          "attributes": [
            {
              "anchor": true,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "objectId",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "IsSoftDeleted",
              "required": true,
              "type": "Boolean",
              "apiExpressions": [],
              "metadata": [
                {
                  "key": "IsSynthetic",
                  "value": "true"
                }
              ],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "accountEnabled",
              "required": true,
              "type": "Boolean",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "streetAddress",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "city",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "state",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "postalCode",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "country",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "companyName",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "department",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "employeeId",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "employeeHireDate",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "employeeLeaveDateTime",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "employeeType",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "employeeOrgData.costCenter",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "employeeOrgData.division",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "dirSyncEnabled",
              "required": false,
              "type": "Boolean",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "displayName",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "identityParentId",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "immutableId",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "appRoleAssignments",
              "required": false,
              "type": "Reference",
              "apiExpressions": [],
              "metadata": [
                {
                  "key": "ComplexObjectDefinition",
                  "value": "{\"definition\":{\"attributes\":[{\"anchor\":true,\"apiExpressions\":[],\"metadata\":[],\"name\":\"objectId\"},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"id\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[{\"key\":\"ComplexObjectDefinition\",\"value\":\"{\\\"definition\\\":{\\\"attributes\\\":[{\\\"anchor\\\":true,\\\"apiExpressions\\\":[],\\\"metadata\\\":[],\\\"name\\\":\\\"id\\\",\\\"required\\\":true},{\\\"apiExpressions\\\":[],\\\"metadata\\\":[],\\\"multivalued\\\":true,\\\"name\\\":\\\"allowedMemberTypes\\\",\\\"required\\\":true},{\\\"apiExpressions\\\":[],\\\"metadata\\\":[],\\\"name\\\":\\\"description\\\",\\\"required\\\":true},{\\\"apiExpressions\\\":[],\\\"metadata\\\":[],\\\"name\\\":\\\"displayName\\\",\\\"required\\\":true},{\\\"apiExpressions\\\":[],\\\"metadata\\\":[],\\\"name\\\":\\\"isEnabled\\\",\\\"required\\\":true,\\\"type\\\":\\\"Boolean\\\"},{\\\"apiExpressions\\\":[],\\\"metadata\\\":[],\\\"name\\\":\\\"origin\\\"},{\\\"apiExpressions\\\":[],\\\"metadata\\\":[],\\\"name\\\":\\\"value\\\"}],\\\"metadata\\\":[{\\\"key\\\":\\\"IsSoftDeletionSupported\\\",\\\"value\\\":\\\"false\\\"},{\\\"key\\\":\\\"IsHardDeletionSupported\\\",\\\"value\\\":\\\"true\\\"},{\\\"key\\\":\\\"ConnectorDataStorageRequired\\\",\\\"value\\\":\\\"false\\\"},{\\\"key\\\":\\\"IsSynchronizeAllSupported\\\",\\\"value\\\":\\\"false\\\"}],\\\"name\\\":\\\"AppRole\\\",\\\"supportedApis\\\":[\\\"AppRole\\\"]},\\\"mapping\\\":{\\\"attributeMappings\\\":[{\\\"defaultValue\\\":\\\"User\\\",\\\"targetAttributeName\\\":\\\"allowedMemberTypes\\\"},{\\\"defaultValue\\\":\\\".\\\",\\\"targetAttributeName\\\":\\\"description\\\"},{\\\"matchingPriority\\\":1,\\\"targetAttributeName\\\":\\\"displayName\\\"},{\\\"defaultValue\\\":\\\"True\\\",\\\"targetAttributeName\\\":\\\"isEnabled\\\"}],\\\"flowTypes\\\":\\\"Add, Update, Delete\\\",\\\"metadata\\\":[{\\\"key\\\":\\\"IsCustomerDefined\\\",\\\"value\\\":\\\"false\\\"},{\\\"key\\\":\\\"DisableMonitoringForChanges\\\",\\\"value\\\":\\\"false\\\"},{\\\"key\\\":\\\"Disposition\\\",\\\"value\\\":\\\"\\\\\\\"Normal\\\\\\\"\\\"},{\\\"key\\\":\\\"ExcludeFromReporting\\\",\\\"value\\\":\\\"false\\\"},{\\\"key\\\":\\\"EscrowBehavior\\\",\\\"value\\\":\\\"\\\\\\\"Default\\\\\\\"\\\"},{\\\"key\\\":\\\"Unsynchronized\\\",\\\"value\\\":\\\"false\\\"},{\\\"key\\\":\\\"OriginalJoiningProperty\\\",\\\"value\\\":\\\"displayName\\\"}],\\\"sourceObjectName\\\":\\\"\\\",\\\"targetObjectName\\\":\\\"AppRole\\\"}}\"}],\"name\":\"entitlement\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"principalId\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"principalType\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"resourceId\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"resourceDisplayName\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"servicePrincipalApplicationIdentifier\"},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"displayName\"},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"value\"}],\"metadata\":[{\"key\":\"IsSoftDeletionSupported\",\"value\":\"true\"},{\"key\":\"IsHardDeletionSupported\",\"value\":\"true\"},{\"key\":\"ConnectorDataStorageRequired\",\"value\":\"false\"},{\"key\":\"IsSynchronizeAllSupported\",\"value\":\"false\"},{\"key\":\"PropertyNameSoftDeleted\",\"value\":\"IsSoftDeleted\"}],\"name\":\"AppRoleAssignment\",\"supportedApis\":[\"AppRoleAssignment\"]},\"mapping\":{\"attributeMappings\":[{\"matchingPriority\":1,\"targetAttributeName\":\"id\"}],\"flowTypes\":\"Add, Update, Delete\",\"metadata\":[{\"key\":\"IsCustomerDefined\",\"value\":\"false\"},{\"key\":\"DisableMonitoringForChanges\",\"value\":\"false\"},{\"key\":\"Disposition\",\"value\":\"\\\"Normal\\\"\"},{\"key\":\"ExcludeFromReporting\",\"value\":\"false\"},{\"key\":\"EscrowBehavior\",\"value\":\"\\\"Default\\\"\"},{\"key\":\"Unsynchronized\",\"value\":\"false\"},{\"key\":\"OriginalJoiningProperty\",\"value\":\"id\"}],\"sourceObjectName\":\"\",\"targetObjectName\":\"AppRoleAssignment\"}}"
                }
              ],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute1",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute2",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute3",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute4",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute5",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute6",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute7",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute8",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute9",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute10",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute11",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute12",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute13",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute14",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute15",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "facsimileTelephoneNumber",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "givenName",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "jobTitle",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "mail",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "mailNickname",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "manager",
              "required": false,
              "type": "Reference",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": [
                {
                  "referencedObjectName": "User",
                  "referencedProperty": null
                }
              ]
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "mobile",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "onPremisesSecurityIdentifier",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "originalUserPrincipalName",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [
                {
                  "key": "IsSynthetic",
                  "value": "true"
                }
              ],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": true,
              "mutability": "ReadWrite",
              "name": "otherMails",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "passwordProfile.password",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [
                {
                  "key": "Secret",
                  "value": "true"
                }
              ],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "physicalDeliveryOfficeName",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "preferredLanguage",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": true,
              "mutability": "ReadWrite",
              "name": "proxyAddresses",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "surname",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "telephoneNumber",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "usageLocation",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "userPrincipalName",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            }
          ],
          "metadata": [
            {
              "key": "IsSoftDeletionSupported",
              "value": "true"
            },
            {
              "key": "IsHardDeletionSupported",
              "value": "true"
            },
            {
              "key": "ConnectorDataStorageRequired",
              "value": "true"
            },
            {
              "key": "IsSynchronizeAllSupported",
              "value": "true"
            },
            {
              "key": "PropertyNameAccountEnabled",
              "value": "accountEnabled"
            },
            {
              "key": "PropertyNameSoftDeleted",
              "value": "IsSoftDeleted"
            }
          ]
        },
        {
          "name": "Group",
          "supportedApis": [
            "Group"
          ],
          "attributes": [
            {
              "anchor": true,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "objectId",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "displayName",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "appRoleAssignments",
              "required": false,
              "type": "Reference",
              "apiExpressions": [],
              "metadata": [
                {
                  "key": "ComplexObjectDefinition",
                  "value": "{\"definition\":{\"attributes\":[{\"anchor\":true,\"apiExpressions\":[],\"metadata\":[],\"name\":\"objectId\"},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"id\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[{\"key\":\"ComplexObjectDefinition\",\"value\":\"{\\\"definition\\\":{\\\"attributes\\\":[{\\\"anchor\\\":true,\\\"apiExpressions\\\":[],\\\"metadata\\\":[],\\\"name\\\":\\\"id\\\",\\\"required\\\":true},{\\\"apiExpressions\\\":[],\\\"metadata\\\":[],\\\"multivalued\\\":true,\\\"name\\\":\\\"allowedMemberTypes\\\",\\\"required\\\":true},{\\\"apiExpressions\\\":[],\\\"metadata\\\":[],\\\"name\\\":\\\"description\\\",\\\"required\\\":true},{\\\"apiExpressions\\\":[],\\\"metadata\\\":[],\\\"name\\\":\\\"displayName\\\",\\\"required\\\":true},{\\\"apiExpressions\\\":[],\\\"metadata\\\":[],\\\"name\\\":\\\"isEnabled\\\",\\\"required\\\":true,\\\"type\\\":\\\"Boolean\\\"},{\\\"apiExpressions\\\":[],\\\"metadata\\\":[],\\\"name\\\":\\\"origin\\\"},{\\\"apiExpressions\\\":[],\\\"metadata\\\":[],\\\"name\\\":\\\"value\\\"}],\\\"metadata\\\":[{\\\"key\\\":\\\"IsSoftDeletionSupported\\\",\\\"value\\\":\\\"false\\\"},{\\\"key\\\":\\\"IsHardDeletionSupported\\\",\\\"value\\\":\\\"true\\\"},{\\\"key\\\":\\\"ConnectorDataStorageRequired\\\",\\\"value\\\":\\\"false\\\"},{\\\"key\\\":\\\"IsSynchronizeAllSupported\\\",\\\"value\\\":\\\"false\\\"}],\\\"name\\\":\\\"AppRole\\\",\\\"supportedApis\\\":[\\\"AppRole\\\"]},\\\"mapping\\\":{\\\"attributeMappings\\\":[{\\\"defaultValue\\\":\\\"User\\\",\\\"targetAttributeName\\\":\\\"allowedMemberTypes\\\"},{\\\"defaultValue\\\":\\\".\\\",\\\"targetAttributeName\\\":\\\"description\\\"},{\\\"matchingPriority\\\":1,\\\"targetAttributeName\\\":\\\"displayName\\\"},{\\\"defaultValue\\\":\\\"True\\\",\\\"targetAttributeName\\\":\\\"isEnabled\\\"}],\\\"flowTypes\\\":\\\"Add, Update, Delete\\\",\\\"metadata\\\":[{\\\"key\\\":\\\"IsCustomerDefined\\\",\\\"value\\\":\\\"false\\\"},{\\\"key\\\":\\\"DisableMonitoringForChanges\\\",\\\"value\\\":\\\"false\\\"},{\\\"key\\\":\\\"Disposition\\\",\\\"value\\\":\\\"\\\\\\\"Normal\\\\\\\"\\\"},{\\\"key\\\":\\\"ExcludeFromReporting\\\",\\\"value\\\":\\\"false\\\"},{\\\"key\\\":\\\"EscrowBehavior\\\",\\\"value\\\":\\\"\\\\\\\"Default\\\\\\\"\\\"},{\\\"key\\\":\\\"Unsynchronized\\\",\\\"value\\\":\\\"false\\\"},{\\\"key\\\":\\\"OriginalJoiningProperty\\\",\\\"value\\\":\\\"displayName\\\"}],\\\"sourceObjectName\\\":\\\"\\\",\\\"targetObjectName\\\":\\\"AppRole\\\"}}\"}],\"name\":\"entitlement\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"principalId\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"principalType\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"resourceId\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"resourceDisplayName\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"servicePrincipalApplicationIdentifier\"},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"displayName\"},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"value\"}],\"metadata\":[{\"key\":\"IsSoftDeletionSupported\",\"value\":\"true\"},{\"key\":\"IsHardDeletionSupported\",\"value\":\"true\"},{\"key\":\"ConnectorDataStorageRequired\",\"value\":\"false\"},{\"key\":\"IsSynchronizeAllSupported\",\"value\":\"false\"},{\"key\":\"PropertyNameSoftDeleted\",\"value\":\"IsSoftDeleted\"}],\"name\":\"AppRoleAssignment\",\"supportedApis\":[\"AppRoleAssignment\"]},\"mapping\":{\"attributeMappings\":[{\"matchingPriority\":1,\"targetAttributeName\":\"id\"}],\"flowTypes\":\"Add, Update, Delete\",\"metadata\":[{\"key\":\"IsCustomerDefined\",\"value\":\"false\"},{\"key\":\"DisableMonitoringForChanges\",\"value\":\"false\"},{\"key\":\"Disposition\",\"value\":\"\\\"Normal\\\"\"},{\"key\":\"ExcludeFromReporting\",\"value\":\"false\"},{\"key\":\"EscrowBehavior\",\"value\":\"\\\"Default\\\"\"},{\"key\":\"Unsynchronized\",\"value\":\"false\"},{\"key\":\"OriginalJoiningProperty\",\"value\":\"id\"}],\"sourceObjectName\":\"\",\"targetObjectName\":\"AppRoleAssignment\"}}"
                }
              ],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "mail",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "description",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "isPublic",
              "required": false,
              "type": "Boolean",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "mailEnabled",
              "required": true,
              "type": "Boolean",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "mailNickname",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "onPremisesSecurityIdentifier",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "visibility",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": true,
              "mutability": "ReadWrite",
              "name": "members",
              "required": false,
              "type": "Reference",
              "apiExpressions": [],
              "metadata": [
                {
                  "key": "IsContainer",
                  "value": "true"
                }
              ],
              "referencedObjects": [
                {
                  "referencedObjectName": "Group",
                  "referencedProperty": null
                },
                {
                  "referencedObjectName": "User",
                  "referencedProperty": null
                }
              ]
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": true,
              "mutability": "ReadWrite",
              "name": "proxyAddresses",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "securityEnabled",
              "required": true,
              "type": "Boolean",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": true,
              "mutability": "ReadWrite",
              "name": "groupTypes",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": true,
              "mutability": "ReadWrite",
              "name": "creationOptions",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute1",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute2",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute3",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute4",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute5",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute6",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute7",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute8",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute9",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute10",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute11",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute12",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute13",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute14",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute15",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            }
          ],
          "metadata": [
            {
              "key": "IsSoftDeletionSupported",
              "value": "false"
            },
            {
              "key": "IsHardDeletionSupported",
              "value": "false"
            },
            {
              "key": "ConnectorDataStorageRequired",
              "value": "true"
            },
            {
              "key": "IsSynchronizeAllSupported",
              "value": "true"
            },
            {
              "key": "PropertyNameSoftDeleted",
              "value": "IsSoftDeleted"
            }
          ]
        },
        {
          "name": "ServicePrincipal",
          "supportedApis": [
            "ServicePrincipal"
          ],
          "attributes": [
            {
              "anchor": true,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "objectId",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "displayName",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "appId",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "appRoles",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [
                {
                  "key": "ComplexObjectDefinition",
                  "value": "{\"definition\":{\"attributes\":[{\"anchor\":true,\"apiExpressions\":[],\"metadata\":[],\"name\":\"id\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"multivalued\":true,\"name\":\"allowedMemberTypes\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"description\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"displayName\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"isEnabled\",\"required\":true,\"type\":\"Boolean\"},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"origin\"},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"value\"}],\"metadata\":[{\"key\":\"IsSoftDeletionSupported\",\"value\":\"false\"},{\"key\":\"IsHardDeletionSupported\",\"value\":\"true\"},{\"key\":\"ConnectorDataStorageRequired\",\"value\":\"false\"},{\"key\":\"IsSynchronizeAllSupported\",\"value\":\"false\"}],\"name\":\"AppRole\",\"supportedApis\":[\"AppRole\"]},\"mapping\":{\"attributeMappings\":[{\"defaultValue\":\"User\",\"targetAttributeName\":\"allowedMemberTypes\"},{\"defaultValue\":\".\",\"targetAttributeName\":\"description\"},{\"matchingPriority\":1,\"targetAttributeName\":\"displayName\"},{\"defaultValue\":\"True\",\"targetAttributeName\":\"isEnabled\"}],\"flowTypes\":\"Add, Update, Delete\",\"metadata\":[{\"key\":\"IsCustomerDefined\",\"value\":\"false\"},{\"key\":\"DisableMonitoringForChanges\",\"value\":\"false\"},{\"key\":\"Disposition\",\"value\":\"\\\"Normal\\\"\"},{\"key\":\"ExcludeFromReporting\",\"value\":\"false\"},{\"key\":\"EscrowBehavior\",\"value\":\"\\\"Default\\\"\"},{\"key\":\"Unsynchronized\",\"value\":\"false\"},{\"key\":\"OriginalJoiningProperty\",\"value\":\"displayName\"}],\"sourceObjectName\":\"\",\"targetObjectName\":\"AppRole\"}}"
                }
              ],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "microsoftFirstParty",
              "required": false,
              "type": "Boolean",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "homepage",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadOnly",
              "name": "appMetadata",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": true,
              "mutability": "ReadWrite",
              "name": "tags",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "applicationTemplateId",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            }
          ],
          "metadata": [
            {
              "key": "IsSoftDeletionSupported",
              "value": "false"
            },
            {
              "key": "IsHardDeletionSupported",
              "value": "false"
            },
            {
              "key": "ConnectorDataStorageRequired",
              "value": "false"
            },
            {
              "key": "IsSynchronizeAllSupported",
              "value": "false"
            },
            {
              "key": "PropertyNameSoftDeleted",
              "value": "IsSoftDeleted"
            }
          ]
        },
        {
          "name": "Application",
          "supportedApis": [
            "Application"
          ],
          "attributes": [
            {
              "anchor": true,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "objectId",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "appId",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadOnly",
              "name": "appMetadata",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "displayName",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "appRoles",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [
                {
                  "key": "ComplexObjectDefinition",
                  "value": "{\"definition\":{\"attributes\":[{\"anchor\":true,\"apiExpressions\":[],\"metadata\":[],\"name\":\"id\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"multivalued\":true,\"name\":\"allowedMemberTypes\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"description\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"displayName\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"isEnabled\",\"required\":true,\"type\":\"Boolean\"},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"origin\"},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"value\"}],\"metadata\":[{\"key\":\"IsSoftDeletionSupported\",\"value\":\"false\"},{\"key\":\"IsHardDeletionSupported\",\"value\":\"true\"},{\"key\":\"ConnectorDataStorageRequired\",\"value\":\"false\"},{\"key\":\"IsSynchronizeAllSupported\",\"value\":\"false\"}],\"name\":\"AppRole\",\"supportedApis\":[\"AppRole\"]},\"mapping\":{\"attributeMappings\":[{\"defaultValue\":\"User\",\"targetAttributeName\":\"allowedMemberTypes\"},{\"defaultValue\":\".\",\"targetAttributeName\":\"description\"},{\"matchingPriority\":1,\"targetAttributeName\":\"displayName\"},{\"defaultValue\":\"True\",\"targetAttributeName\":\"isEnabled\"}],\"flowTypes\":\"Add, Update, Delete\",\"metadata\":[{\"key\":\"IsCustomerDefined\",\"value\":\"false\"},{\"key\":\"DisableMonitoringForChanges\",\"value\":\"false\"},{\"key\":\"Disposition\",\"value\":\"\\\"Normal\\\"\"},{\"key\":\"ExcludeFromReporting\",\"value\":\"false\"},{\"key\":\"EscrowBehavior\",\"value\":\"\\\"Default\\\"\"},{\"key\":\"Unsynchronized\",\"value\":\"false\"},{\"key\":\"OriginalJoiningProperty\",\"value\":\"displayName\"}],\"sourceObjectName\":\"\",\"targetObjectName\":\"AppRole\"}}"
                }
              ],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "homepage",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": true,
              "mutability": "ReadWrite",
              "name": "identifierUris",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": true,
              "mutability": "ReadWrite",
              "name": "replyUrls",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            }
          ],
          "metadata": [
            {
              "key": "IsSoftDeletionSupported",
              "value": "false"
            },
            {
              "key": "IsHardDeletionSupported",
              "value": "false"
            },
            {
              "key": "ConnectorDataStorageRequired",
              "value": "false"
            },
            {
              "key": "IsSynchronizeAllSupported",
              "value": "false"
            }
          ]
        },
        {
          "name": "AppRole",
          "supportedApis": [
            "AppRole"
          ],
          "attributes": [
            {
              "anchor": true,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "id",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": true,
              "mutability": "ReadWrite",
              "name": "allowedMemberTypes",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "description",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "displayName",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "isEnabled",
              "required": true,
              "type": "Boolean",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "origin",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            }
          ],
          "metadata": [
            {
              "key": "IsSoftDeletionSupported",
              "value": "false"
            },
            {
              "key": "IsHardDeletionSupported",
              "value": "true"
            },
            {
              "key": "ConnectorDataStorageRequired",
              "value": "false"
            },
            {
              "key": "IsSynchronizeAllSupported",
              "value": "false"
            }
          ]
        },
        {
          "name": "AppRoleAssignment",
          "supportedApis": [
            "AppRoleAssignment"
          ],
          "attributes": [
            {
              "anchor": true,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "objectId",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "id",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "entitlement",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [
                {
                  "key": "ComplexObjectDefinition",
                  "value": "{\"definition\":{\"attributes\":[{\"anchor\":true,\"apiExpressions\":[],\"metadata\":[],\"name\":\"id\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"multivalued\":true,\"name\":\"allowedMemberTypes\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"description\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"displayName\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"isEnabled\",\"required\":true,\"type\":\"Boolean\"},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"origin\"},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"value\"}],\"metadata\":[{\"key\":\"IsSoftDeletionSupported\",\"value\":\"false\"},{\"key\":\"IsHardDeletionSupported\",\"value\":\"true\"},{\"key\":\"ConnectorDataStorageRequired\",\"value\":\"false\"},{\"key\":\"IsSynchronizeAllSupported\",\"value\":\"false\"}],\"name\":\"AppRole\",\"supportedApis\":[\"AppRole\"]},\"mapping\":{\"attributeMappings\":[{\"defaultValue\":\"User\",\"targetAttributeName\":\"allowedMemberTypes\"},{\"defaultValue\":\".\",\"targetAttributeName\":\"description\"},{\"matchingPriority\":1,\"targetAttributeName\":\"displayName\"},{\"defaultValue\":\"True\",\"targetAttributeName\":\"isEnabled\"}],\"flowTypes\":\"Add, Update, Delete\",\"metadata\":[{\"key\":\"IsCustomerDefined\",\"value\":\"false\"},{\"key\":\"DisableMonitoringForChanges\",\"value\":\"false\"},{\"key\":\"Disposition\",\"value\":\"\\\"Normal\\\"\"},{\"key\":\"ExcludeFromReporting\",\"value\":\"false\"},{\"key\":\"EscrowBehavior\",\"value\":\"\\\"Default\\\"\"},{\"key\":\"Unsynchronized\",\"value\":\"false\"},{\"key\":\"OriginalJoiningProperty\",\"value\":\"displayName\"}],\"sourceObjectName\":\"\",\"targetObjectName\":\"AppRole\"}}"
                },
                {
                  "key": "IsSynthetic",
                  "value": "true"
                }
              ],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "principalId",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "principalType",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "resourceId",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "resourceDisplayName",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "servicePrincipalApplicationIdentifier",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [
                {
                  "key": "IsSynthetic",
                  "value": "true"
                }
              ],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "displayName",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [
                {
                  "key": "IsSynthetic",
                  "value": "true"
                }
              ],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [
                {
                  "key": "IsSynthetic",
                  "value": "true"
                }
              ],
              "referencedObjects": []
            }
          ],
          "metadata": [
            {
              "key": "IsSoftDeletionSupported",
              "value": "true"
            },
            {
              "key": "IsHardDeletionSupported",
              "value": "true"
            },
            {
              "key": "ConnectorDataStorageRequired",
              "value": "false"
            },
            {
              "key": "IsSynchronizeAllSupported",
              "value": "false"
            },
            {
              "key": "PropertyNameSoftDeleted",
              "value": "IsSoftDeleted"
            }
          ]
        }
      ]
    },
    {
      "id": "09760868-cafb-47ac-9031-0a3262300427",
      "discoveryDateTime": null,
      "discoverabilities": "None",
      "name": "customappsso",
      "readOnly": false,
      "objects": [
        {
          "name": "urn:ietf:params:scim:schemas:core:2.0:Group",
          "supportedApis": [
            "urn:ietf:params:scim:schemas:core:2.0:Group"
          ],
          "attributes": [
            {
              "anchor": true,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "id",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "externalId",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "displayName",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": true,
              "mutability": "ReadWrite",
              "name": "members",
              "required": false,
              "type": "Reference",
              "apiExpressions": [],
              "metadata": [
                {
                  "key": "IsContainer",
                  "value": "true"
                }
              ],
              "referencedObjects": [
                {
                  "referencedObjectName": "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User",
                  "referencedProperty": null
                },
                {
                  "referencedObjectName": "urn:ietf:params:scim:schemas:core:2.0:Group",
                  "referencedProperty": null
                }
              ]
            }
          ],
          "metadata": [
            {
              "key": "IsSoftDeletionSupported",
              "value": "false"
            },
            {
              "key": "IsHardDeletionSupported",
              "value": "true"
            },
            {
              "key": "ConnectorDataStorageRequired",
              "value": "true"
            },
            {
              "key": "IsSynchronizeAllSupported",
              "value": "false"
            }
          ]
        },
        {
          "name": "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User",
          "supportedApis": [
            "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User"
          ],
          "attributes": [
            {
              "anchor": true,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "id",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "active",
              "required": false,
              "type": "Boolean",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "displayName",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "title",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "emails[type eq \"work\"].value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "preferredLanguage",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "userName",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "name.givenName",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "name.familyName",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "name.formatted",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "addresses[type eq \"work\"].formatted",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "addresses[type eq \"work\"].streetAddress",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "addresses[type eq \"work\"].locality",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "addresses[type eq \"work\"].region",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "addresses[type eq \"work\"].postalCode",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "addresses[type eq \"work\"].country",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "addresses[type eq \"other\"].formatted",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "phoneNumbers[type eq \"work\"].value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "phoneNumbers[type eq \"mobile\"].value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "phoneNumbers[type eq \"fax\"].value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "externalId",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "name.honorificPrefix",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "name.honorificSuffix",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "nickName",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "userType",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "locale",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "timezone",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "emails[type eq \"home\"].value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "emails[type eq \"other\"].value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "phoneNumbers[type eq \"home\"].value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "phoneNumbers[type eq \"other\"].value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "phoneNumbers[type eq \"pager\"].value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "ims[type eq \"aim\"].value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "ims[type eq \"gtalk\"].value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "ims[type eq \"icq\"].value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "ims[type eq \"xmpp\"].value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "ims[type eq \"msn\"].value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "ims[type eq \"skype\"].value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "ims[type eq \"qq\"].value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "ims[type eq \"yahoo\"].value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "addresses[type eq \"home\"].formatted",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "addresses[type eq \"home\"].streetAddress",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "addresses[type eq \"home\"].locality",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "addresses[type eq \"home\"].region",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "addresses[type eq \"home\"].postalCode",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "addresses[type eq \"home\"].country",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "addresses[type eq \"other\"].streetAddress",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "addresses[type eq \"other\"].locality",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "addresses[type eq \"other\"].region",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "addresses[type eq \"other\"].postalCode",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "addresses[type eq \"other\"].country",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "roles[primary eq \"True\"].display",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "roles[primary eq \"True\"].type",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "roles[primary eq \"True\"].value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:employeeNumber",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:costCenter",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:organization",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:division",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:department",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:manager",
              "required": false,
              "type": "Reference",
              "apiExpressions": [],
              "metadata": [
                {
                  "key": "IsContainer",
                  "value": "true"
                }
              ],
              "referencedObjects": [
                {
                  "referencedObjectName": "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User",
                  "referencedProperty": null
                }
              ]
            }
          ],
          "metadata": [
            {
              "key": "IsSoftDeletionSupported",
              "value": "false"
            },
            {
              "key": "IsHardDeletionSupported",
              "value": "true"
            },
            {
              "key": "ConnectorDataStorageRequired",
              "value": "true"
            },
            {
              "key": "IsSynchronizeAllSupported",
              "value": "false"
            }
          ]
        }
      ]
    }
  ]
}
{
  "synchronizationRules": [
    {
      "containerFilter": null,
      "editable": true,
      "groupFilter": null,
      "id": "03f7d90d-bf71-41b1-bda6-aaf0ddbee5d8",
      "name": "USERGROUP_OUTBOUND_USERGROUP",
      "priority": 1,
      "sourceDirectoryName": "Microsoft Entra ID",
      "targetDirectoryName": "customappsso",
      "metadata": [
        {
          "key": "defaultSourceObjectMappings",
          "value": "[{\"AttributeMappings\":[{\"DefaultValue\":null,\"ExportMissingReferences\":false,\"FlowBehavior\":0,\"FlowType\":0,\"MatchingPriority\":1,\"ReferencedObjects\":null,\"Source\":null,\"TargetAttributeName\":\"objectId\"},{\"DefaultValue\":\"False\",\"ExportMissingReferences\":false,\"FlowBehavior\":0,\"FlowType\":0,\"MatchingPriority\":0,\"ReferencedObjects\":null,\"Source\":null,\"TargetAttributeName\":\"IsSoftDeleted\"},{\"DefaultValue\":\"True\",\"ExportMissingReferences\":false,\"FlowBehavior\":0,\"FlowType\":0,\"MatchingPriority\":0,\"ReferencedObjects\":null,\"Source\":null,\"TargetAttributeName\":\"accountEnabled\"},{\"DefaultValue\":null,\"ExportMissingReferences\":false,\"FlowBehavior\":0,\"FlowType\":0,\"MatchingPriority\":2,\"ReferencedObjects\":null,\"Source\":null,\"TargetAttributeName\":\"mail\"},{\"DefaultValue\":\"en-US\",\"ExportMissingReferences\":false,\"FlowBehavior\":0,\"FlowType\":0,\"MatchingPriority\":0,\"ReferencedObjects\":null,\"Source\":null,\"TargetAttributeName\":\"preferredLanguage\"},{\"DefaultValue\":null,\"ExportMissingReferences\":false,\"FlowBehavior\":0,\"FlowType\":0,\"MatchingPriority\":2,\"ReferencedObjects\":null,\"Source\":null,\"TargetAttributeName\":\"userPrincipalName\"}],\"DisableMonitoringForChanges\":false,\"Disposition\":0,\"Enabled\":false,\"EscrowBehavior\":1,\"FlowTypes\":7,\"Internal\":false,\"IsCustomerDefined\":false,\"Name\":null,\"OriginalJoiningProperty\":\"objectId\",\"Scope\":null,\"SourceObjectName\":\"\",\"Synchronized\":false,\"TargetObjectName\":\"User\",\"Unsynchronized\":false},{\"AttributeMappings\":[{\"DefaultValue\":null,\"ExportMissingReferences\":false,\"FlowBehavior\":0,\"FlowType\":0,\"MatchingPriority\":1,\"ReferencedObjects\":null,\"Source\":null,\"TargetAttributeName\":\"displayName\"},{\"DefaultValue\":\"False\",\"ExportMissingReferences\":false,\"FlowBehavior\":0,\"FlowType\":0,\"MatchingPriority\":0,\"ReferencedObjects\":null,\"Source\":null,\"TargetAttributeName\":\"mailEnabled\"},{\"DefaultValue\":\"True\",\"ExportMissingReferences\":false,\"FlowBehavior\":0,\"FlowType\":0,\"MatchingPriority\":0,\"ReferencedObjects\":null,\"Source\":null,\"TargetAttributeName\":\"securityEnabled\"}],\"DisableMonitoringForChanges\":false,\"Disposition\":0,\"Enabled\":false,\"EscrowBehavior\":1,\"FlowTypes\":7,\"Internal\":false,\"IsCustomerDefined\":false,\"Name\":null,\"OriginalJoiningProperty\":\"displayName\",\"Scope\":null,\"SourceObjectName\":\"\",\"Synchronized\":false,\"TargetObjectName\":\"Group\",\"Unsynchronized\":false},{\"AttributeMappings\":[{\"DefaultValue\":null,\"ExportMissingReferences\":false,\"FlowBehavior\":0,\"FlowType\":0,\"MatchingPriority\":1,\"ReferencedObjects\":null,\"Source\":null,\"TargetAttributeName\":\"displayName\"}],\"DisableMonitoringForChanges\":false,\"Disposition\":0,\"Enabled\":false,\"EscrowBehavior\":1,\"FlowTypes\":7,\"Internal\":false,\"IsCustomerDefined\":false,\"Name\":null,\"OriginalJoiningProperty\":\"displayName\",\"Scope\":null,\"SourceObjectName\":\"\",\"Synchronized\":false,\"TargetObjectName\":\"ServicePrincipal\",\"Unsynchronized\":false},{\"AttributeMappings\":[{\"DefaultValue\":null,\"ExportMissingReferences\":false,\"FlowBehavior\":0,\"FlowType\":0,\"MatchingPriority\":1,\"ReferencedObjects\":null,\"Source\":null,\"TargetAttributeName\":\"appId\"}],\"DisableMonitoringForChanges\":false,\"Disposition\":0,\"Enabled\":false,\"EscrowBehavior\":1,\"FlowTypes\":7,\"Internal\":false,\"IsCustomerDefined\":false,\"Name\":null,\"OriginalJoiningProperty\":\"appId\",\"Scope\":null,\"SourceObjectName\":\"\",\"Synchronized\":false,\"TargetObjectName\":\"Application\",\"Unsynchronized\":false},{\"AttributeMappings\":[{\"DefaultValue\":\"User\",\"ExportMissingReferences\":false,\"FlowBehavior\":0,\"FlowType\":0,\"MatchingPriority\":0,\"ReferencedObjects\":null,\"Source\":null,\"TargetAttributeName\":\"allowedMemberTypes\"},{\"DefaultValue\":\".\",\"ExportMissingReferences\":false,\"FlowBehavior\":0,\"FlowType\":0,\"MatchingPriority\":0,\"ReferencedObjects\":null,\"Source\":null,\"TargetAttributeName\":\"description\"},{\"DefaultValue\":null,\"ExportMissingReferences\":false,\"FlowBehavior\":0,\"FlowType\":0,\"MatchingPriority\":1,\"ReferencedObjects\":null,\"Source\":null,\"TargetAttributeName\":\"displayName\"},{\"DefaultValue\":\"True\",\"ExportMissingReferences\":false,\"FlowBehavior\":0,\"FlowType\":0,\"MatchingPriority\":0,\"ReferencedObjects\":null,\"Source\":null,\"TargetAttributeName\":\"isEnabled\"}],\"DisableMonitoringForChanges\":false,\"Disposition\":0,\"Enabled\":false,\"EscrowBehavior\":1,\"FlowTypes\":7,\"Internal\":false,\"IsCustomerDefined\":false,\"Name\":null,\"OriginalJoiningProperty\":\"displayName\",\"Scope\":null,\"SourceObjectName\":\"\",\"Synchronized\":false,\"TargetObjectName\":\"AppRole\",\"Unsynchronized\":false},{\"AttributeMappings\":[{\"DefaultValue\":null,\"ExportMissingReferences\":false,\"FlowBehavior\":0,\"FlowType\":0,\"MatchingPriority\":1,\"ReferencedObjects\":null,\"Source\":null,\"TargetAttributeName\":\"id\"}],\"DisableMonitoringForChanges\":false,\"Disposition\":0,\"Enabled\":false,\"EscrowBehavior\":1,\"FlowTypes\":7,\"Internal\":false,\"IsCustomerDefined\":false,\"Name\":null,\"OriginalJoiningProperty\":\"id\",\"Scope\":null,\"SourceObjectName\":\"\",\"Synchronized\":false,\"TargetObjectName\":\"AppRoleAssignment\",\"Unsynchronized\":false}]"
        },
        {
          "key": "supportsProvisionOnDemand",
          "value": "true"
        }
      ],
      "objectMappings": [
        {
          "enabled": false,
          "flowTypes": "Add,Update,Delete",
          "name": "Provision Microsoft Entra ID Groups",
          "scope": null,
          "sourceObjectName": "Group",
          "targetObjectName": "urn:ietf:params:scim:schemas:core:2.0:Group",
          "attributeMappings": [
            {
              "defaultValue": null,
              "exportMissingReferences": false,
              "flowBehavior": "FlowWhenChanged",
              "flowType": "Always",
              "matchingPriority": 0,
              "targetAttributeName": "externalId",
              "source": {
                "expression": "[objectId]",
                "name": "objectId",
                "type": "Attribute",
                "parameters": []
              }
            },
            {
              "defaultValue": null,
              "exportMissingReferences": false,
              "flowBehavior": "FlowWhenChanged",
              "flowType": "Always",
              "matchingPriority": 1,
              "targetAttributeName": "displayName",
              "source": {
                "expression": "[displayName]",
                "name": "displayName",
                "type": "Attribute",
                "parameters": []
              }
            },
            {
              "defaultValue": null,
              "exportMissingReferences": false,
              "flowBehavior": "FlowWhenChanged",
              "flowType": "Always",
              "matchingPriority": 0,
              "targetAttributeName": "members",
              "source": {
                "expression": "[members]",
                "name": "members",
                "type": "Attribute",
                "parameters": []
              }
            }
          ],
          "metadata": [
            {
              "key": "IsCustomerDefined",
              "value": "false"
            },
            {
              "key": "DisableMonitoringForChanges",
              "value": "false"
            },
            {
              "key": "Disposition",
              "value": "\"Normal\""
            },
            {
              "key": "ExcludeFromReporting",
              "value": "false"
            },
            {
              "key": "EscrowBehavior",
              "value": "\"Default\""
            },
            {
              "key": "Unsynchronized",
              "value": "true"
            },
            {
              "key": "OriginalJoiningProperty",
              "value": "displayName"
            }
          ]
        },
        {
          "enabled": true,
          "flowTypes": "Add,Update,Delete",
          "name": "Provision Microsoft Entra ID Users",
          "scope": null,
          "sourceObjectName": "User",
          "targetObjectName": "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User",
          "attributeMappings": [
            {
              "defaultValue": null,
              "exportMissingReferences": false,
              "flowBehavior": "FlowWhenChanged",
              "flowType": "Always",
              "matchingPriority": 0,
              "targetAttributeName": "active",
              "source": {
                "expression": "Switch([IsSoftDeleted], , \"False\", \"True\", \"True\", \"False\")",
                "name": "Switch",
                "type": "Function",
                "parameters": [
                  {
                    "key": "source",
                    "value": {
                      "expression": "[IsSoftDeleted]",
                      "name": "IsSoftDeleted",
                      "type": "Attribute",
                      "parameters": []
                    }
                  },
                  {
                    "key": "switchValue",
                    "value": {
                      "expression": "\"False\"",
                      "name": "False",
                      "type": "Constant",
                      "parameters": []
                    }
                  },
                  {
                    "key": "switchValue",
                    "value": {
                      "expression": "\"True\"",
                      "name": "True",
                      "type": "Constant",
                      "parameters": []
                    }
                  },
                  {
                    "key": "switchValue",
                    "value": {
                      "expression": "\"True\"",
                      "name": "True",
                      "type": "Constant",
                      "parameters": []
                    }
                  },
                  {
                    "key": "switchValue",
                    "value": {
                      "expression": "\"False\"",
                      "name": "False",
                      "type": "Constant",
                      "parameters": []
                    }
                  }
                ]
              }
            },
            {
              "defaultValue": null,
              "exportMissingReferences": false,
              "flowBehavior": "FlowWhenChanged",
              "flowType": "Always",
              "matchingPriority": 0,
              "targetAttributeName": "displayName",
              "source": {
                "expression": "[displayName]",
                "name": "displayName",
                "type": "Attribute",
                "parameters": []
              }
            },
            {
              "defaultValue": null,
              "exportMissingReferences": false,
              "flowBehavior": "FlowWhenChanged",
              "flowType": "Always",
              "matchingPriority": 0,
              "targetAttributeName": "title",
              "source": {
                "expression": "[jobTitle]",
                "name": "jobTitle",
                "type": "Attribute",
                "parameters": []
              }
            },
            {
              "defaultValue": null,
              "exportMissingReferences": false,
              "flowBehavior": "FlowWhenChanged",
              "flowType": "Always",
              "matchingPriority": 0,
              "targetAttributeName": "emails[type eq \"work\"].value",
              "source": {
                "expression": "[mail]",
                "name": "mail",
                "type": "Attribute",
                "parameters": []
              }
            },
            {
              "defaultValue": null,
              "exportMissingReferences": false,
              "flowBehavior": "FlowWhenChanged",
              "flowType": "Always",
              "matchingPriority": 2,
              "targetAttributeName": "userName",
              "source": {
                "expression": "[userPrincipalName]",
                "name": "userPrincipalName",
                "type": "Attribute",
                "parameters": []
              }
            },
            {
              "defaultValue": null,
              "exportMissingReferences": false,
              "flowBehavior": "FlowWhenChanged",
              "flowType": "Always",
              "matchingPriority": 0,
              "targetAttributeName": "name.givenName",
              "source": {
                "expression": "[givenName]",
                "name": "givenName",
                "type": "Attribute",
                "parameters": []
              }
            },
            {
              "defaultValue": null,
              "exportMissingReferences": false,
              "flowBehavior": "FlowWhenChanged",
              "flowType": "Always",
              "matchingPriority": 0,
              "targetAttributeName": "name.familyName",
              "source": {
                "expression": "[surname]",
                "name": "surname",
                "type": "Attribute",
                "parameters": []
              }
            },
            {
              "defaultValue": null,
              "exportMissingReferences": false,
              "flowBehavior": "FlowWhenChanged",
              "flowType": "Always",
              "matchingPriority": 0,
              "targetAttributeName": "addresses[type eq \"work\"].locality",
              "source": {
                "expression": "[city]",
                "name": "city",
                "type": "Attribute",
                "parameters": []
              }
            },
            {
              "defaultValue": null,
              "exportMissingReferences": false,
              "flowBehavior": "FlowWhenChanged",
              "flowType": "ObjectAddOnly",
              "matchingPriority": 1,
              "targetAttributeName": "externalId",
              "source": {
                "expression": "[objectId]",
                "name": "objectId",
                "type": "Attribute",
                "parameters": []
              }
            },
            {
              "defaultValue": null,
              "exportMissingReferences": false,
              "flowBehavior": "FlowWhenChanged",
              "flowType": "Always",
              "matchingPriority": 0,
              "targetAttributeName": "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:department",
              "source": {
                "expression": "[department]",
                "name": "department",
                "type": "Attribute",
                "parameters": []
              }
            },
            {
              "defaultValue": null,
              "exportMissingReferences": false,
              "flowBehavior": "FlowWhenChanged",
              "flowType": "Always",
              "matchingPriority": 0,
              "targetAttributeName": "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:organization",
              "source": {
                "expression": "[companyName]",
                "name": "companyName",
                "type": "Attribute",
                "parameters": []
              }
            }
          ],
          "metadata": [
            {
              "key": "IsCustomerDefined",
              "value": "false"
            },
            {
              "key": "DisableMonitoringForChanges",
              "value": "false"
            },
            {
              "key": "Disposition",
              "value": "\"Normal\""
            },
            {
              "key": "ExcludeFromReporting",
              "value": "false"
            },
            {
              "key": "EscrowBehavior",
              "value": "\"Default\""
            },
            {
              "key": "Unsynchronized",
              "value": "false"
            },
            {
              "key": "OriginalJoiningProperty",
              "value": "externalId"
            }
          ]
        }
      ]
    }
  ],
  "directories": [
    {
      "id": "66e4a8cc-1b7b-435e-95f8-f06cea133828",
      "discoveryDateTime": null,
      "discoverabilities": "AttributeNames,AttributeDataTypes",
      "name": "Microsoft Entra ID",
      "readOnly": true,
      "objects": [
        {
          "name": "User",
          "supportedApis": [
            "User"
          ],
          "attributes": [
            {
              "anchor": true,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "objectId",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "IsSoftDeleted",
              "required": true,
              "type": "Boolean",
              "apiExpressions": [],
              "metadata": [
                {
                  "key": "IsSynthetic",
                  "value": "true"
                }
              ],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "accountEnabled",
              "required": true,
              "type": "Boolean",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "streetAddress",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "city",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "state",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "postalCode",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "country",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "companyName",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "department",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "employeeId",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "employeeHireDate",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "employeeLeaveDateTime",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "employeeType",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "employeeOrgData.costCenter",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "employeeOrgData.division",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "dirSyncEnabled",
              "required": false,
              "type": "Boolean",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "displayName",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "identityParentId",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "immutableId",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "appRoleAssignments",
              "required": false,
              "type": "Reference",
              "apiExpressions": [],
              "metadata": [
                {
                  "key": "ComplexObjectDefinition",
                  "value": "{\"definition\":{\"attributes\":[{\"anchor\":true,\"apiExpressions\":[],\"metadata\":[],\"name\":\"objectId\"},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"id\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[{\"key\":\"ComplexObjectDefinition\",\"value\":\"{\\\"definition\\\":{\\\"attributes\\\":[{\\\"anchor\\\":true,\\\"apiExpressions\\\":[],\\\"metadata\\\":[],\\\"name\\\":\\\"id\\\",\\\"required\\\":true},{\\\"apiExpressions\\\":[],\\\"metadata\\\":[],\\\"multivalued\\\":true,\\\"name\\\":\\\"allowedMemberTypes\\\",\\\"required\\\":true},{\\\"apiExpressions\\\":[],\\\"metadata\\\":[],\\\"name\\\":\\\"description\\\",\\\"required\\\":true},{\\\"apiExpressions\\\":[],\\\"metadata\\\":[],\\\"name\\\":\\\"displayName\\\",\\\"required\\\":true},{\\\"apiExpressions\\\":[],\\\"metadata\\\":[],\\\"name\\\":\\\"isEnabled\\\",\\\"required\\\":true,\\\"type\\\":\\\"Boolean\\\"},{\\\"apiExpressions\\\":[],\\\"metadata\\\":[],\\\"name\\\":\\\"origin\\\"},{\\\"apiExpressions\\\":[],\\\"metadata\\\":[],\\\"name\\\":\\\"value\\\"}],\\\"metadata\\\":[{\\\"key\\\":\\\"IsSoftDeletionSupported\\\",\\\"value\\\":\\\"false\\\"},{\\\"key\\\":\\\"IsHardDeletionSupported\\\",\\\"value\\\":\\\"true\\\"},{\\\"key\\\":\\\"ConnectorDataStorageRequired\\\",\\\"value\\\":\\\"false\\\"},{\\\"key\\\":\\\"IsSynchronizeAllSupported\\\",\\\"value\\\":\\\"false\\\"}],\\\"name\\\":\\\"AppRole\\\",\\\"supportedApis\\\":[\\\"AppRole\\\"]},\\\"mapping\\\":{\\\"attributeMappings\\\":[{\\\"defaultValue\\\":\\\"User\\\",\\\"targetAttributeName\\\":\\\"allowedMemberTypes\\\"},{\\\"defaultValue\\\":\\\".\\\",\\\"targetAttributeName\\\":\\\"description\\\"},{\\\"matchingPriority\\\":1,\\\"targetAttributeName\\\":\\\"displayName\\\"},{\\\"defaultValue\\\":\\\"True\\\",\\\"targetAttributeName\\\":\\\"isEnabled\\\"}],\\\"flowTypes\\\":\\\"Add, Update, Delete\\\",\\\"metadata\\\":[{\\\"key\\\":\\\"IsCustomerDefined\\\",\\\"value\\\":\\\"false\\\"},{\\\"key\\\":\\\"DisableMonitoringForChanges\\\",\\\"value\\\":\\\"false\\\"},{\\\"key\\\":\\\"Disposition\\\",\\\"value\\\":\\\"\\\\\\\"Normal\\\\\\\"\\\"},{\\\"key\\\":\\\"ExcludeFromReporting\\\",\\\"value\\\":\\\"false\\\"},{\\\"key\\\":\\\"EscrowBehavior\\\",\\\"value\\\":\\\"\\\\\\\"Default\\\\\\\"\\\"},{\\\"key\\\":\\\"Unsynchronized\\\",\\\"value\\\":\\\"false\\\"},{\\\"key\\\":\\\"OriginalJoiningProperty\\\",\\\"value\\\":\\\"displayName\\\"}],\\\"sourceObjectName\\\":\\\"\\\",\\\"targetObjectName\\\":\\\"AppRole\\\"}}\"}],\"name\":\"entitlement\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"principalId\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"principalType\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"resourceId\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"resourceDisplayName\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"servicePrincipalApplicationIdentifier\"},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"displayName\"},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"value\"}],\"metadata\":[{\"key\":\"IsSoftDeletionSupported\",\"value\":\"true\"},{\"key\":\"IsHardDeletionSupported\",\"value\":\"true\"},{\"key\":\"ConnectorDataStorageRequired\",\"value\":\"false\"},{\"key\":\"IsSynchronizeAllSupported\",\"value\":\"false\"},{\"key\":\"PropertyNameSoftDeleted\",\"value\":\"IsSoftDeleted\"}],\"name\":\"AppRoleAssignment\",\"supportedApis\":[\"AppRoleAssignment\"]},\"mapping\":{\"attributeMappings\":[{\"matchingPriority\":1,\"targetAttributeName\":\"id\"}],\"flowTypes\":\"Add, Update, Delete\",\"metadata\":[{\"key\":\"IsCustomerDefined\",\"value\":\"false\"},{\"key\":\"DisableMonitoringForChanges\",\"value\":\"false\"},{\"key\":\"Disposition\",\"value\":\"\\\"Normal\\\"\"},{\"key\":\"ExcludeFromReporting\",\"value\":\"false\"},{\"key\":\"EscrowBehavior\",\"value\":\"\\\"Default\\\"\"},{\"key\":\"Unsynchronized\",\"value\":\"false\"},{\"key\":\"OriginalJoiningProperty\",\"value\":\"id\"}],\"sourceObjectName\":\"\",\"targetObjectName\":\"AppRoleAssignment\"}}"
                }
              ],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute1",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute2",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute3",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute4",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute5",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute6",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute7",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute8",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute9",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute10",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute11",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute12",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute13",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute14",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute15",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "facsimileTelephoneNumber",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "givenName",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "jobTitle",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "mail",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "mailNickname",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "manager",
              "required": false,
              "type": "Reference",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": [
                {
                  "referencedObjectName": "User",
                  "referencedProperty": null
                }
              ]
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "mobile",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "onPremisesSecurityIdentifier",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "originalUserPrincipalName",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [
                {
                  "key": "IsSynthetic",
                  "value": "true"
                }
              ],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": true,
              "mutability": "ReadWrite",
              "name": "otherMails",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "passwordProfile.password",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [
                {
                  "key": "Secret",
                  "value": "true"
                }
              ],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "physicalDeliveryOfficeName",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "preferredLanguage",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": true,
              "mutability": "ReadWrite",
              "name": "proxyAddresses",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "surname",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "telephoneNumber",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "usageLocation",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "userPrincipalName",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            }
          ],
          "metadata": [
            {
              "key": "IsSoftDeletionSupported",
              "value": "true"
            },
            {
              "key": "IsHardDeletionSupported",
              "value": "true"
            },
            {
              "key": "ConnectorDataStorageRequired",
              "value": "true"
            },
            {
              "key": "IsSynchronizeAllSupported",
              "value": "true"
            },
            {
              "key": "PropertyNameAccountEnabled",
              "value": "accountEnabled"
            },
            {
              "key": "PropertyNameSoftDeleted",
              "value": "IsSoftDeleted"
            }
          ]
        },
        {
          "name": "Group",
          "supportedApis": [
            "Group"
          ],
          "attributes": [
            {
              "anchor": true,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "objectId",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "displayName",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "appRoleAssignments",
              "required": false,
              "type": "Reference",
              "apiExpressions": [],
              "metadata": [
                {
                  "key": "ComplexObjectDefinition",
                  "value": "{\"definition\":{\"attributes\":[{\"anchor\":true,\"apiExpressions\":[],\"metadata\":[],\"name\":\"objectId\"},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"id\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[{\"key\":\"ComplexObjectDefinition\",\"value\":\"{\\\"definition\\\":{\\\"attributes\\\":[{\\\"anchor\\\":true,\\\"apiExpressions\\\":[],\\\"metadata\\\":[],\\\"name\\\":\\\"id\\\",\\\"required\\\":true},{\\\"apiExpressions\\\":[],\\\"metadata\\\":[],\\\"multivalued\\\":true,\\\"name\\\":\\\"allowedMemberTypes\\\",\\\"required\\\":true},{\\\"apiExpressions\\\":[],\\\"metadata\\\":[],\\\"name\\\":\\\"description\\\",\\\"required\\\":true},{\\\"apiExpressions\\\":[],\\\"metadata\\\":[],\\\"name\\\":\\\"displayName\\\",\\\"required\\\":true},{\\\"apiExpressions\\\":[],\\\"metadata\\\":[],\\\"name\\\":\\\"isEnabled\\\",\\\"required\\\":true,\\\"type\\\":\\\"Boolean\\\"},{\\\"apiExpressions\\\":[],\\\"metadata\\\":[],\\\"name\\\":\\\"origin\\\"},{\\\"apiExpressions\\\":[],\\\"metadata\\\":[],\\\"name\\\":\\\"value\\\"}],\\\"metadata\\\":[{\\\"key\\\":\\\"IsSoftDeletionSupported\\\",\\\"value\\\":\\\"false\\\"},{\\\"key\\\":\\\"IsHardDeletionSupported\\\",\\\"value\\\":\\\"true\\\"},{\\\"key\\\":\\\"ConnectorDataStorageRequired\\\",\\\"value\\\":\\\"false\\\"},{\\\"key\\\":\\\"IsSynchronizeAllSupported\\\",\\\"value\\\":\\\"false\\\"}],\\\"name\\\":\\\"AppRole\\\",\\\"supportedApis\\\":[\\\"AppRole\\\"]},\\\"mapping\\\":{\\\"attributeMappings\\\":[{\\\"defaultValue\\\":\\\"User\\\",\\\"targetAttributeName\\\":\\\"allowedMemberTypes\\\"},{\\\"defaultValue\\\":\\\".\\\",\\\"targetAttributeName\\\":\\\"description\\\"},{\\\"matchingPriority\\\":1,\\\"targetAttributeName\\\":\\\"displayName\\\"},{\\\"defaultValue\\\":\\\"True\\\",\\\"targetAttributeName\\\":\\\"isEnabled\\\"}],\\\"flowTypes\\\":\\\"Add, Update, Delete\\\",\\\"metadata\\\":[{\\\"key\\\":\\\"IsCustomerDefined\\\",\\\"value\\\":\\\"false\\\"},{\\\"key\\\":\\\"DisableMonitoringForChanges\\\",\\\"value\\\":\\\"false\\\"},{\\\"key\\\":\\\"Disposition\\\",\\\"value\\\":\\\"\\\\\\\"Normal\\\\\\\"\\\"},{\\\"key\\\":\\\"ExcludeFromReporting\\\",\\\"value\\\":\\\"false\\\"},{\\\"key\\\":\\\"EscrowBehavior\\\",\\\"value\\\":\\\"\\\\\\\"Default\\\\\\\"\\\"},{\\\"key\\\":\\\"Unsynchronized\\\",\\\"value\\\":\\\"false\\\"},{\\\"key\\\":\\\"OriginalJoiningProperty\\\",\\\"value\\\":\\\"displayName\\\"}],\\\"sourceObjectName\\\":\\\"\\\",\\\"targetObjectName\\\":\\\"AppRole\\\"}}\"}],\"name\":\"entitlement\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"principalId\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"principalType\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"resourceId\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"resourceDisplayName\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"servicePrincipalApplicationIdentifier\"},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"displayName\"},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"value\"}],\"metadata\":[{\"key\":\"IsSoftDeletionSupported\",\"value\":\"true\"},{\"key\":\"IsHardDeletionSupported\",\"value\":\"true\"},{\"key\":\"ConnectorDataStorageRequired\",\"value\":\"false\"},{\"key\":\"IsSynchronizeAllSupported\",\"value\":\"false\"},{\"key\":\"PropertyNameSoftDeleted\",\"value\":\"IsSoftDeleted\"}],\"name\":\"AppRoleAssignment\",\"supportedApis\":[\"AppRoleAssignment\"]},\"mapping\":{\"attributeMappings\":[{\"matchingPriority\":1,\"targetAttributeName\":\"id\"}],\"flowTypes\":\"Add, Update, Delete\",\"metadata\":[{\"key\":\"IsCustomerDefined\",\"value\":\"false\"},{\"key\":\"DisableMonitoringForChanges\",\"value\":\"false\"},{\"key\":\"Disposition\",\"value\":\"\\\"Normal\\\"\"},{\"key\":\"ExcludeFromReporting\",\"value\":\"false\"},{\"key\":\"EscrowBehavior\",\"value\":\"\\\"Default\\\"\"},{\"key\":\"Unsynchronized\",\"value\":\"false\"},{\"key\":\"OriginalJoiningProperty\",\"value\":\"id\"}],\"sourceObjectName\":\"\",\"targetObjectName\":\"AppRoleAssignment\"}}"
                }
              ],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "mail",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "description",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "isPublic",
              "required": false,
              "type": "Boolean",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "mailEnabled",
              "required": true,
              "type": "Boolean",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "mailNickname",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "onPremisesSecurityIdentifier",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "visibility",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": true,
              "mutability": "ReadWrite",
              "name": "members",
              "required": false,
              "type": "Reference",
              "apiExpressions": [],
              "metadata": [
                {
                  "key": "IsContainer",
                  "value": "true"
                }
              ],
              "referencedObjects": [
                {
                  "referencedObjectName": "Group",
                  "referencedProperty": null
                },
                {
                  "referencedObjectName": "User",
                  "referencedProperty": null
                }
              ]
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": true,
              "mutability": "ReadWrite",
              "name": "proxyAddresses",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "securityEnabled",
              "required": true,
              "type": "Boolean",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": true,
              "mutability": "ReadWrite",
              "name": "groupTypes",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": true,
              "mutability": "ReadWrite",
              "name": "creationOptions",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute1",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute2",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute3",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute4",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute5",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute6",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute7",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute8",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute9",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute10",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute11",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute12",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute13",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute14",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "extensionAttribute15",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            }
          ],
          "metadata": [
            {
              "key": "IsSoftDeletionSupported",
              "value": "false"
            },
            {
              "key": "IsHardDeletionSupported",
              "value": "false"
            },
            {
              "key": "ConnectorDataStorageRequired",
              "value": "true"
            },
            {
              "key": "IsSynchronizeAllSupported",
              "value": "true"
            },
            {
              "key": "PropertyNameSoftDeleted",
              "value": "IsSoftDeleted"
            }
          ]
        },
        {
          "name": "ServicePrincipal",
          "supportedApis": [
            "ServicePrincipal"
          ],
          "attributes": [
            {
              "anchor": true,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "objectId",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "displayName",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "appId",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "appRoles",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [
                {
                  "key": "ComplexObjectDefinition",
                  "value": "{\"definition\":{\"attributes\":[{\"anchor\":true,\"apiExpressions\":[],\"metadata\":[],\"name\":\"id\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"multivalued\":true,\"name\":\"allowedMemberTypes\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"description\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"displayName\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"isEnabled\",\"required\":true,\"type\":\"Boolean\"},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"origin\"},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"value\"}],\"metadata\":[{\"key\":\"IsSoftDeletionSupported\",\"value\":\"false\"},{\"key\":\"IsHardDeletionSupported\",\"value\":\"true\"},{\"key\":\"ConnectorDataStorageRequired\",\"value\":\"false\"},{\"key\":\"IsSynchronizeAllSupported\",\"value\":\"false\"}],\"name\":\"AppRole\",\"supportedApis\":[\"AppRole\"]},\"mapping\":{\"attributeMappings\":[{\"defaultValue\":\"User\",\"targetAttributeName\":\"allowedMemberTypes\"},{\"defaultValue\":\".\",\"targetAttributeName\":\"description\"},{\"matchingPriority\":1,\"targetAttributeName\":\"displayName\"},{\"defaultValue\":\"True\",\"targetAttributeName\":\"isEnabled\"}],\"flowTypes\":\"Add, Update, Delete\",\"metadata\":[{\"key\":\"IsCustomerDefined\",\"value\":\"false\"},{\"key\":\"DisableMonitoringForChanges\",\"value\":\"false\"},{\"key\":\"Disposition\",\"value\":\"\\\"Normal\\\"\"},{\"key\":\"ExcludeFromReporting\",\"value\":\"false\"},{\"key\":\"EscrowBehavior\",\"value\":\"\\\"Default\\\"\"},{\"key\":\"Unsynchronized\",\"value\":\"false\"},{\"key\":\"OriginalJoiningProperty\",\"value\":\"displayName\"}],\"sourceObjectName\":\"\",\"targetObjectName\":\"AppRole\"}}"
                }
              ],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "microsoftFirstParty",
              "required": false,
              "type": "Boolean",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "homepage",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadOnly",
              "name": "appMetadata",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": true,
              "mutability": "ReadWrite",
              "name": "tags",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "applicationTemplateId",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            }
          ],
          "metadata": [
            {
              "key": "IsSoftDeletionSupported",
              "value": "false"
            },
            {
              "key": "IsHardDeletionSupported",
              "value": "false"
            },
            {
              "key": "ConnectorDataStorageRequired",
              "value": "false"
            },
            {
              "key": "IsSynchronizeAllSupported",
              "value": "false"
            },
            {
              "key": "PropertyNameSoftDeleted",
              "value": "IsSoftDeleted"
            }
          ]
        },
        {
          "name": "Application",
          "supportedApis": [
            "Application"
          ],
          "attributes": [
            {
              "anchor": true,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "objectId",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "appId",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadOnly",
              "name": "appMetadata",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "displayName",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "appRoles",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [
                {
                  "key": "ComplexObjectDefinition",
                  "value": "{\"definition\":{\"attributes\":[{\"anchor\":true,\"apiExpressions\":[],\"metadata\":[],\"name\":\"id\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"multivalued\":true,\"name\":\"allowedMemberTypes\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"description\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"displayName\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"isEnabled\",\"required\":true,\"type\":\"Boolean\"},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"origin\"},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"value\"}],\"metadata\":[{\"key\":\"IsSoftDeletionSupported\",\"value\":\"false\"},{\"key\":\"IsHardDeletionSupported\",\"value\":\"true\"},{\"key\":\"ConnectorDataStorageRequired\",\"value\":\"false\"},{\"key\":\"IsSynchronizeAllSupported\",\"value\":\"false\"}],\"name\":\"AppRole\",\"supportedApis\":[\"AppRole\"]},\"mapping\":{\"attributeMappings\":[{\"defaultValue\":\"User\",\"targetAttributeName\":\"allowedMemberTypes\"},{\"defaultValue\":\".\",\"targetAttributeName\":\"description\"},{\"matchingPriority\":1,\"targetAttributeName\":\"displayName\"},{\"defaultValue\":\"True\",\"targetAttributeName\":\"isEnabled\"}],\"flowTypes\":\"Add, Update, Delete\",\"metadata\":[{\"key\":\"IsCustomerDefined\",\"value\":\"false\"},{\"key\":\"DisableMonitoringForChanges\",\"value\":\"false\"},{\"key\":\"Disposition\",\"value\":\"\\\"Normal\\\"\"},{\"key\":\"ExcludeFromReporting\",\"value\":\"false\"},{\"key\":\"EscrowBehavior\",\"value\":\"\\\"Default\\\"\"},{\"key\":\"Unsynchronized\",\"value\":\"false\"},{\"key\":\"OriginalJoiningProperty\",\"value\":\"displayName\"}],\"sourceObjectName\":\"\",\"targetObjectName\":\"AppRole\"}}"
                }
              ],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "homepage",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": true,
              "mutability": "ReadWrite",
              "name": "identifierUris",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": true,
              "mutability": "ReadWrite",
              "name": "replyUrls",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            }
          ],
          "metadata": [
            {
              "key": "IsSoftDeletionSupported",
              "value": "false"
            },
            {
              "key": "IsHardDeletionSupported",
              "value": "false"
            },
            {
              "key": "ConnectorDataStorageRequired",
              "value": "false"
            },
            {
              "key": "IsSynchronizeAllSupported",
              "value": "false"
            }
          ]
        },
        {
          "name": "AppRole",
          "supportedApis": [
            "AppRole"
          ],
          "attributes": [
            {
              "anchor": true,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "id",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": true,
              "mutability": "ReadWrite",
              "name": "allowedMemberTypes",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "description",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "displayName",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "isEnabled",
              "required": true,
              "type": "Boolean",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "origin",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            }
          ],
          "metadata": [
            {
              "key": "IsSoftDeletionSupported",
              "value": "false"
            },
            {
              "key": "IsHardDeletionSupported",
              "value": "true"
            },
            {
              "key": "ConnectorDataStorageRequired",
              "value": "false"
            },
            {
              "key": "IsSynchronizeAllSupported",
              "value": "false"
            }
          ]
        },
        {
          "name": "AppRoleAssignment",
          "supportedApis": [
            "AppRoleAssignment"
          ],
          "attributes": [
            {
              "anchor": true,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "objectId",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "id",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "entitlement",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [
                {
                  "key": "ComplexObjectDefinition",
                  "value": "{\"definition\":{\"attributes\":[{\"anchor\":true,\"apiExpressions\":[],\"metadata\":[],\"name\":\"id\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"multivalued\":true,\"name\":\"allowedMemberTypes\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"description\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"displayName\",\"required\":true},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"isEnabled\",\"required\":true,\"type\":\"Boolean\"},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"origin\"},{\"apiExpressions\":[],\"metadata\":[],\"name\":\"value\"}],\"metadata\":[{\"key\":\"IsSoftDeletionSupported\",\"value\":\"false\"},{\"key\":\"IsHardDeletionSupported\",\"value\":\"true\"},{\"key\":\"ConnectorDataStorageRequired\",\"value\":\"false\"},{\"key\":\"IsSynchronizeAllSupported\",\"value\":\"false\"}],\"name\":\"AppRole\",\"supportedApis\":[\"AppRole\"]},\"mapping\":{\"attributeMappings\":[{\"defaultValue\":\"User\",\"targetAttributeName\":\"allowedMemberTypes\"},{\"defaultValue\":\".\",\"targetAttributeName\":\"description\"},{\"matchingPriority\":1,\"targetAttributeName\":\"displayName\"},{\"defaultValue\":\"True\",\"targetAttributeName\":\"isEnabled\"}],\"flowTypes\":\"Add, Update, Delete\",\"metadata\":[{\"key\":\"IsCustomerDefined\",\"value\":\"false\"},{\"key\":\"DisableMonitoringForChanges\",\"value\":\"false\"},{\"key\":\"Disposition\",\"value\":\"\\\"Normal\\\"\"},{\"key\":\"ExcludeFromReporting\",\"value\":\"false\"},{\"key\":\"EscrowBehavior\",\"value\":\"\\\"Default\\\"\"},{\"key\":\"Unsynchronized\",\"value\":\"false\"},{\"key\":\"OriginalJoiningProperty\",\"value\":\"displayName\"}],\"sourceObjectName\":\"\",\"targetObjectName\":\"AppRole\"}}"
                },
                {
                  "key": "IsSynthetic",
                  "value": "true"
                }
              ],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "principalId",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "principalType",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "resourceId",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "resourceDisplayName",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "servicePrincipalApplicationIdentifier",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [
                {
                  "key": "IsSynthetic",
                  "value": "true"
                }
              ],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "displayName",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [
                {
                  "key": "IsSynthetic",
                  "value": "true"
                }
              ],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [
                {
                  "key": "IsSynthetic",
                  "value": "true"
                }
              ],
              "referencedObjects": []
            }
          ],
          "metadata": [
            {
              "key": "IsSoftDeletionSupported",
              "value": "true"
            },
            {
              "key": "IsHardDeletionSupported",
              "value": "true"
            },
            {
              "key": "ConnectorDataStorageRequired",
              "value": "false"
            },
            {
              "key": "IsSynchronizeAllSupported",
              "value": "false"
            },
            {
              "key": "PropertyNameSoftDeleted",
              "value": "IsSoftDeleted"
            }
          ]
        }
      ]
    },
    {
      "id": "09760868-cafb-47ac-9031-0a3262300427",
      "discoveryDateTime": null,
      "discoverabilities": "None",
      "name": "customappsso",
      "readOnly": false,
      "objects": [
        {
          "name": "urn:ietf:params:scim:schemas:core:2.0:Group",
          "supportedApis": [
            "urn:ietf:params:scim:schemas:core:2.0:Group"
          ],
          "attributes": [
            {
              "anchor": true,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "id",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "externalId",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "displayName",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": true,
              "mutability": "ReadWrite",
              "name": "members",
              "required": false,
              "type": "Reference",
              "apiExpressions": [],
              "metadata": [
                {
                  "key": "IsContainer",
                  "value": "true"
                }
              ],
              "referencedObjects": [
                {
                  "referencedObjectName": "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User",
                  "referencedProperty": null
                },
                {
                  "referencedObjectName": "urn:ietf:params:scim:schemas:core:2.0:Group",
                  "referencedProperty": null
                }
              ]
            }
          ],
          "metadata": [
            {
              "key": "IsSoftDeletionSupported",
              "value": "false"
            },
            {
              "key": "IsHardDeletionSupported",
              "value": "true"
            },
            {
              "key": "ConnectorDataStorageRequired",
              "value": "true"
            },
            {
              "key": "IsSynchronizeAllSupported",
              "value": "false"
            }
          ]
        },
        {
          "name": "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User",
          "supportedApis": [
            "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User"
          ],
          "attributes": [
            {
              "anchor": true,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "id",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "active",
              "required": false,
              "type": "Boolean",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "displayName",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "title",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "emails[type eq \"work\"].value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "preferredLanguage",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "userName",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "name.givenName",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "name.familyName",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "name.formatted",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "addresses[type eq \"work\"].formatted",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "addresses[type eq \"work\"].streetAddress",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "addresses[type eq \"work\"].locality",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "addresses[type eq \"work\"].region",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "addresses[type eq \"work\"].postalCode",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "addresses[type eq \"work\"].country",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "addresses[type eq \"other\"].formatted",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "phoneNumbers[type eq \"work\"].value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "phoneNumbers[type eq \"mobile\"].value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "phoneNumbers[type eq \"fax\"].value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "externalId",
              "required": true,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "name.honorificPrefix",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "name.honorificSuffix",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "nickName",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "userType",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "locale",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "timezone",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "emails[type eq \"home\"].value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "emails[type eq \"other\"].value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "phoneNumbers[type eq \"home\"].value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "phoneNumbers[type eq \"other\"].value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "phoneNumbers[type eq \"pager\"].value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "ims[type eq \"aim\"].value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "ims[type eq \"gtalk\"].value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "ims[type eq \"icq\"].value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "ims[type eq \"xmpp\"].value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "ims[type eq \"msn\"].value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "ims[type eq \"skype\"].value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "ims[type eq \"qq\"].value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "ims[type eq \"yahoo\"].value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "addresses[type eq \"home\"].formatted",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "addresses[type eq \"home\"].streetAddress",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "addresses[type eq \"home\"].locality",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "addresses[type eq \"home\"].region",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "addresses[type eq \"home\"].postalCode",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "addresses[type eq \"home\"].country",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "addresses[type eq \"other\"].streetAddress",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "addresses[type eq \"other\"].locality",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "addresses[type eq \"other\"].region",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "addresses[type eq \"other\"].postalCode",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "addresses[type eq \"other\"].country",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "roles[primary eq \"True\"].display",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "roles[primary eq \"True\"].type",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "roles[primary eq \"True\"].value",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:employeeNumber",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:costCenter",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:organization",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:division",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:department",
              "required": false,
              "type": "String",
              "apiExpressions": [],
              "metadata": [],
              "referencedObjects": []
            },
            {
              "anchor": false,
              "caseExact": false,
              "defaultValue": null,
              "flowNullValues": false,
              "multivalued": false,
              "mutability": "ReadWrite",
              "name": "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:manager",
              "required": false,
              "type": "Reference",
              "apiExpressions": [],
              "metadata": [
                {
                  "key": "IsContainer",
                  "value": "true"
                }
              ],
              "referencedObjects": [
                {
                  "referencedObjectName": "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User",
                  "referencedProperty": null
                }
              ]
            }
          ],
          "metadata": [
            {
              "key": "IsSoftDeletionSupported",
              "value": "false"
            },
            {
              "key": "IsHardDeletionSupported",
              "value": "true"
            },
            {
              "key": "ConnectorDataStorageRequired",
              "value": "true"
            },
            {
              "key": "IsSynchronizeAllSupported",
              "value": "false"
            }
          ]
        }
      ]
    }
  ]
}

Step 5: Assign target users

  1. Navigate to Enterprise Application > UiPath SCIM Connector > Users and groups.
  2. Select Add user/group.
  3. Add the users from your source directory that you want to provision into UiPath.
Note:

Keep this user list in sync with the user list for the application registration used for SSO.

Step 6: Test provisioning

Before enabling provisioning, test the configuration to verify the connection and attribute mapping are working correctly.

  1. Navigate to Enterprise Application > UiPath SCIM Connector > Provision on demand.
  2. Select a test user.
  3. Select Provision.
  4. Confirm the user is created in UiPath as expected.

Step 7: Enable provisioning

  1. Navigate to Enterprise Application > UiPath SCIM Connector > Provisioning.
  2. Set Provisioning Status to On.

Step 8: Complete configuration in UiPath

Return to the UiPath browser tab from Step 1 and select I have completed identity provider configuration.

Result

SCIM User Sync is now active between Microsoft Entra ID and your UiPath organization. Users assigned to the application in Entra ID will be provisioned into UiPath automatically, and subsequent updates or deprovisioning events in your directory will be pushed to UiPath asynchronously.

To verify the setup, navigate to Admin > Security in UiPath and confirm that the SCIM status shows as enabled. You can also navigate to Admin > Accounts and Groups and confirm that provisioned users appear in the directory.

Was this page helpful?

Connect

Need help? Support

Want to learn? UiPath Academy

Have questions? UiPath Forum

Stay updated