HEX
Server: Apache/2.4.63 (Unix)
System: Linux TOMS-220NAS 4.4.302+ #86009 SMP Wed Nov 26 18:19:17 CST 2025 x86_64
User: flavio87 (1026)
PHP: 8.3.27
Disabled: NONE
Upload Files
File: //var/packages/SynologyApplicationService/target/share/synoscim/schema.json
[
  {
    "id": "urn:ietf:params:scim:schemas:core:2.0:User",
    "name": "User",
    "description": "User Account",
    "meta": {
      "location": "/v2/Schemas/urn:ietf:params:scim:schemas:core:2.0:User",
      "resourceType": "User"
    },
    "attributes": [
      {
        "uniqueness": "server",
        "name": "id",
        "type": "string",
        "multiValued": false,
        "description": "A unique identifier for a SCIM resource as defined by the service provider.",
        "required": true,
        "caseExact": false,
        "mutability": "readWrite",
        "returned": "default"
      },
      {
        "uniqueness": "server",
        "name": "externalId",
        "type": "string",
        "multiValued": false,
        "description": "DSM user id or group id in the provisioning client(DSM).",
        "required": true,
        "caseExact": false,
        "mutability": "readWrite",
        "returned": "default"
      },
      {
        "uniqueness": "server",
        "name": "userName",
        "type": "string",
        "multiValued": false,
        "description": "Unique identifier for the User, typically\r\nused by the user to directly authenticate to the service provider.\r\nEach User MUST include a non-empty userName value.  This identifier\r\nMUST be unique across the service provider's entire set of Users.\r\nREQUIRED.",
        "required": true,
        "caseExact": false,
        "mutability": "readWrite",
        "returned": "default"
      },
      {
        "uniqueness": "server",
        "name": "userName",
        "type": "string",
        "multiValued": false,
        "description": "Unique identifier for the User, typically\r\nused by the user to directly authenticate to the service provider.\r\nEach User MUST include a non-empty userName value.  This identifier\r\nMUST be unique across the service provider's entire set of Users.\r\nREQUIRED.",
        "required": true,
        "caseExact": false,
        "mutability": "readWrite",
        "returned": "default"
      },
      {
        "uniqueness": "none",
        "name": "name",
        "type": "complex",
        "multiValued": false,
        "description": "The components of the user's real name.\r\nProviders MAY return just the full name as a single string in the\r\nformatted sub-attribute, or they MAY return just the individual\r\ncomponent attributes using the other sub-attributes, or they MAY\r\nreturn both.  If both variants are returned, they SHOULD be\r\ndescribing the same name, with the formatted name indicating how the\r\ncomponent attributes should be combined.",
        "required": false,
        "subAttributes": [
          {
            "uniqueness": "none",
            "name": "formatted",
            "type": "string",
            "multiValued": false,
            "description": "The full name, including all middle\r\nnames, titles, and suffixes as appropriate, formatted for display\r\n(e.g., 'Ms. Barbara J Jensen, III').",
            "required": false,
            "caseExact": false,
            "mutability": "readWrite",
            "returned": "default"
          },
          {
            "uniqueness": "none",
            "name": "familyName",
            "type": "string",
            "multiValued": false,
            "description": "The family name of the User, or\r\nlast name in most Western languages (e.g., 'Jensen' given the full\r\nname 'Ms. Barbara J Jensen, III').",
            "required": false,
            "caseExact": false,
            "mutability": "readWrite",
            "returned": "default"
          },
          {
            "uniqueness": "none",
            "name": "givenName",
            "type": "string",
            "multiValued": false,
            "description": "The given name of the User, or\r\nfirst name in most Western languages (e.g., 'Barbara' given the\r\nfull name 'Ms. Barbara J Jensen, III').",
            "required": false,
            "caseExact": false,
            "mutability": "readWrite",
            "returned": "default"
          },
          {
            "uniqueness": "none",
            "name": "middleName",
            "type": "string",
            "multiValued": false,
            "description": "The middle name(s) of the User\r\n(e.g., 'Jane' given the full name 'Ms. Barbara J Jensen, III').",
            "required": false,
            "caseExact": false,
            "mutability": "readWrite",
            "returned": "default"
          },
          {
            "uniqueness": "none",
            "name": "honorificPrefix",
            "type": "string",
            "multiValued": false,
            "description": "The honorific prefix(es) of the User, or\r\ntitle in most Western languages (e.g., 'Ms.' given the full name\r\n'Ms. Barbara J Jensen, III').",
            "required": false,
            "caseExact": false,
            "mutability": "readWrite",
            "returned": "default"
          },
          {
            "uniqueness": "none",
            "name": "honorificSuffix",
            "type": "string",
            "multiValued": false,
            "description": "The honorific suffix(es) of the User, or\r\nsuffix in most Western languages (e.g., 'III' given the full name\r\n'Ms. Barbara J Jensen, III').",
            "required": false,
            "caseExact": false,
            "mutability": "readWrite",
            "returned": "default"
          }
        ],
        "mutability": "readWrite",
        "returned": "default"
      },
      {
        "uniqueness": "none",
        "name": "displayName",
        "type": "string",
        "multiValued": false,
        "description": "The name of the User, suitable for display\r\nto end-users.  The name SHOULD be the full name of the User being\r\ndescribed, if known.",
        "required": false,
        "caseExact": false,
        "mutability": "readWrite",
        "returned": "default"
      },
      {
        "uniqueness": "none",
        "name": "nickName",
        "type": "string",
        "multiValued": false,
        "description": "The casual way to address the user in real\r\nlife, e.g., 'Bob' or 'Bobby' instead of 'Robert'.  This attribute\r\nSHOULD NOT be used to represent a User's username (e.g., 'bjensen' or\r\n'mpepperidge').",
        "required": false,
        "caseExact": false,
        "mutability": "readWrite",
        "returned": "default"
      },
      {
        "uniqueness": "none",
        "returned": "default",
        "name": "profileUrl",
        "type": "reference",
        "referenceTypes": [
          "external"
        ],
        "multiValued": false,
        "description": "A fully qualified URL pointing to a page\r\nrepresenting the User's online profile.",
        "required": false,
        "caseExact": false,
        "mutability": "readWrite"
      },
      {
        "uniqueness": "none",
        "name": "title",
        "type": "string",
        "multiValued": false,
        "description": "The user's title, such as\r\n\"Vice President.\"",
        "required": false,
        "caseExact": false,
        "mutability": "readWrite",
        "returned": "default"
      },
      {
        "uniqueness": "none",
        "name": "userType",
        "type": "string",
        "multiValued": false,
        "description": "Used to identify the relationship between\r\nthe organization and the user.  Typical values used might be\r\n'Contractor', 'Employee', 'Intern', 'Temp', 'External', and\r\n'Unknown', but any value may be used.",
        "required": false,
        "caseExact": false,
        "mutability": "readWrite",
        "returned": "default"
      },
      {
        "uniqueness": "none",
        "name": "preferredLanguage",
        "type": "string",
        "multiValued": false,
        "description": "Indicates the User's preferred written or\r\nspoken language.  Generally used for selecting a localized user\r\ninterface; e.g., 'en_US' specifies the language English and country\r\nUS.",
        "required": false,
        "caseExact": false,
        "mutability": "readWrite",
        "returned": "default"
      },
      {
        "uniqueness": "none",
        "name": "preferredColor",
        "type": "string",
        "multiValued": false,
        "description": "RGB hexadecimal string for Synology Application Service. Indicates the User's preferred color.",
        "required": false,
        "caseExact": false,
        "mutability": "readWrite",
        "returned": "default"
      },
      {
        "uniqueness": "none",
        "name": "locale",
        "type": "string",
        "multiValued": false,
        "description": "Used to indicate the User's default location\r\nfor purposes of localizing items such as currency, date time format, or\r\nnumerical representations.",
        "required": false,
        "caseExact": false,
        "mutability": "readWrite",
        "returned": "default"
      },
      {
        "uniqueness": "none",
        "name": "timezone",
        "type": "string",
        "multiValued": false,
        "description": "The User's time zone in the 'Olson' time zone\r\ndatabase format, e.g., 'America/Los_Angeles'.",
        "required": false,
        "caseExact": false,
        "mutability": "readWrite",
        "returned": "default"
      },
      {
        "returned": "default",
        "mutability": "readWrite",
        "required": false,
        "description": "A Boolean value indicating the User's\r\nadministrative status.",
        "multiValued": false,
        "type": "boolean",
        "name": "active"
      },
      {
        "uniqueness": "none",
        "name": "password",
        "type": "string",
        "multiValued": false,
        "description": "The User's cleartext password.  This\r\nattribute is intended to be used as a means to specify an initial\r\npassword when creating a new User or to reset an existing User's\r\npassword.",
        "required": false,
        "caseExact": false,
        "mutability": "writeOnly",
        "returned": "never"
      },
      {
        "uniqueness": "none",
        "name": "emails",
        "type": "complex",
        "multiValued": true,
        "description": "Email addresses for the user.  The value\r\nSHOULD be canonicalized by the service provider, e.g.,\r\n'bjensen@example.com' instead of 'bjensen@EXAMPLE.COM'.\r\nCanonical type values of 'work', 'home', and 'other'.",
        "required": false,
        "subAttributes": [
          {
            "uniqueness": "none",
            "name": "value",
            "type": "string",
            "multiValued": false,
            "description": "Email addresses for the user.  The value\r\nSHOULD be canonicalized by the service provider, e.g.,\r\n'bjensen@example.com' instead of 'bjensen@EXAMPLE.COM'.\r\nCanonical type values of 'work', 'home', and 'other'.",
            "required": false,
            "caseExact": false,
            "mutability": "readWrite",
            "returned": "default"
          },
          {
            "uniqueness": "none",
            "name": "display",
            "type": "string",
            "multiValued": false,
            "description": "A human-readable name, primarily used\r\nfor display purposes.  READ-ONLY.",
            "required": false,
            "caseExact": false,
            "mutability": "readWrite",
            "returned": "default"
          },
          {
            "uniqueness": "none",
            "returned": "default",
            "name": "type",
            "type": "string",
            "multiValued": false,
            "description": "A label indicating the attribute's\r\nfunction, e.g., 'work' or 'home'.",
            "required": false,
            "caseExact": false,
            "canonicalValues": [
              "work",
              "home",
              "other"
            ],
            "mutability": "readWrite"
          },
          {
            "returned": "default",
            "mutability": "readWrite",
            "required": false,
            "description": "A Boolean value indicating the 'primary'\r\nor preferred attribute value for this attribute, e.g., the preferred\r\nmailing address or primary email address.  The primary attribute\r\nvalue 'true' MUST appear no more than once.",
            "multiValued": false,
            "type": "boolean",
            "name": "primary"
          }
        ],
        "mutability": "readWrite",
        "returned": "default"
      },
      {
        "returned": "default",
        "mutability": "readWrite",
        "subAttributes": [
          {
            "uniqueness": "none",
            "name": "value",
            "type": "string",
            "multiValued": false,
            "description": "Phone number of the User.",
            "required": false,
            "caseExact": false,
            "mutability": "readWrite",
            "returned": "default"
          },
          {
            "uniqueness": "none",
            "name": "display",
            "type": "string",
            "multiValued": false,
            "description": "A human-readable name, primarily used\r\nfor display purposes.  READ-ONLY.",
            "required": false,
            "caseExact": false,
            "mutability": "readWrite",
            "returned": "default"
          },
          {
            "uniqueness": "none",
            "returned": "default",
            "name": "type",
            "type": "string",
            "multiValued": false,
            "description": "A label indicating the attribute's\r\nfunction, e.g., 'work', 'home', 'mobile'.",
            "required": false,
            "caseExact": false,
            "canonicalValues": [
              "work",
              "home",
              "mobile",
              "fax",
              "pager",
              "other"
            ],
            "mutability": "readWrite"
          },
          {
            "returned": "default",
            "mutability": "readWrite",
            "required": false,
            "description": "A Boolean value indicating the 'primary'\r\nor preferred attribute value for this attribute, e.g., the preferred\r\nphone number or primary phone number.  The primary attribute value\r\n'true' MUST appear no more than once.",
            "multiValued": false,
            "type": "boolean",
            "name": "primary"
          }
        ],
        "required": false,
        "description": "Phone numbers for the User.  The value\r\nSHOULD be canonicalized by the service provider according to the\r\nformat specified in RFC 3966, e.g., 'tel:+1-201-555-0123'.\r\nCanonical type values of 'work', 'home', 'mobile', 'fax', 'pager',\r\nand 'other'.",
        "multiValued": true,
        "type": "complex",
        "name": "phoneNumbers"
      },
      {
        "returned": "default",
        "mutability": "readWrite",
        "subAttributes": [
          {
            "uniqueness": "none",
            "name": "value",
            "type": "string",
            "multiValued": false,
            "description": "Instant messaging address for the User.",
            "required": false,
            "caseExact": false,
            "mutability": "readWrite",
            "returned": "default"
          },
          {
            "uniqueness": "none",
            "name": "display",
            "type": "string",
            "multiValued": false,
            "description": "A human-readable name, primarily used\r\nfor display purposes.  READ-ONLY.",
            "required": false,
            "caseExact": false,
            "mutability": "readWrite",
            "returned": "default"
          },
          {
            "uniqueness": "none",
            "returned": "default",
            "name": "type",
            "type": "string",
            "multiValued": false,
            "description": "A label indicating the attribute's\r\nfunction, e.g., 'aim', 'gtalk', 'xmpp'.",
            "required": false,
            "caseExact": false,
            "canonicalValues": [
              "aim",
              "gtalk",
              "icq",
              "xmpp",
              "msn",
              "skype",
              "qq",
              "yahoo"
            ],
            "mutability": "readWrite"
          },
          {
            "returned": "default",
            "mutability": "readWrite",
            "required": false,
            "description": "A Boolean value indicating the 'primary'\r\nor preferred attribute value for this attribute, e.g., the preferred\r\nmessenger or primary messenger.  The primary attribute value 'true'\r\nMUST appear no more than once.",
            "multiValued": false,
            "type": "boolean",
            "name": "primary"
          }
        ],
        "required": false,
        "description": "Instant messaging addresses for the User.",
        "multiValued": true,
        "type": "complex",
        "name": "ims"
      },
      {
        "returned": "default",
        "mutability": "readWrite",
        "subAttributes": [
          {
            "uniqueness": "none",
            "returned": "default",
            "name": "value",
            "type": "reference",
            "referenceTypes": [
              "external"
            ],
            "multiValued": false,
            "description": "URL of a photo of the User.",
            "required": false,
            "caseExact": false,
            "mutability": "readWrite"
          },
          {
            "uniqueness": "none",
            "name": "display",
            "type": "string",
            "multiValued": false,
            "description": "A human-readable name, primarily used\r\nfor display purposes.  READ-ONLY.",
            "required": false,
            "caseExact": false,
            "mutability": "readWrite",
            "returned": "default"
          },
          {
            "uniqueness": "none",
            "returned": "default",
            "name": "type",
            "type": "string",
            "multiValued": false,
            "description": "A label indicating the attribute's\r\nfunction, i.e., 'photo' or 'thumbnail'.",
            "required": false,
            "caseExact": false,
            "canonicalValues": [
              "photo",
              "thumbnail"
            ],
            "mutability": "readWrite"
          },
          {
            "returned": "default",
            "mutability": "readWrite",
            "required": false,
            "description": "A Boolean value indicating the 'primary'\r\nor preferred attribute value for this attribute, e.g., the preferred\r\nphoto or thumbnail.  The primary attribute value 'true' MUST appear\r\nno more than once.",
            "multiValued": false,
            "type": "boolean",
            "name": "primary"
          }
        ],
        "required": false,
        "description": "URLs of photos of the User.",
        "multiValued": true,
        "type": "complex",
        "name": "photos"
      },
      {
        "uniqueness": "none",
        "name": "addresses",
        "type": "complex",
        "multiValued": true,
        "description": "A physical mailing address for this User.\r\nCanonical type values of 'work', 'home', and 'other'.  This attribute\r\nis a complex type with the following sub-attributes.",
        "required": false,
        "subAttributes": [
          {
            "uniqueness": "none",
            "name": "formatted",
            "type": "string",
            "multiValued": false,
            "description": "The full mailing address, formatted for\r\ndisplay or use with a mailing label.  This attribute MAY contain\r\nnewlines.",
            "required": false,
            "caseExact": false,
            "mutability": "readWrite",
            "returned": "default"
          },
          {
            "uniqueness": "none",
            "name": "streetAddress",
            "type": "string",
            "multiValued": false,
            "description": "The full street address component,\r\nwhich may include house number, street name, P.O. box, and multi-line\r\nextended street address information.  This attribute MAY contain\r\nnewlines.",
            "required": false,
            "caseExact": false,
            "mutability": "readWrite",
            "returned": "default"
          },
          {
            "uniqueness": "none",
            "name": "locality",
            "type": "string",
            "multiValued": false,
            "description": "The city or locality component.",
            "required": false,
            "caseExact": false,
            "mutability": "readWrite",
            "returned": "default"
          },
          {
            "uniqueness": "none",
            "name": "region",
            "type": "string",
            "multiValued": false,
            "description": "The state or region component.",
            "required": false,
            "caseExact": false,
            "mutability": "readWrite",
            "returned": "default"
          },
          {
            "uniqueness": "none",
            "name": "postalCode",
            "type": "string",
            "multiValued": false,
            "description": "The zip code or postal code component.",
            "required": false,
            "caseExact": false,
            "mutability": "readWrite",
            "returned": "default"
          },
          {
            "uniqueness": "none",
            "name": "country",
            "type": "string",
            "multiValued": false,
            "description": "The country name component.",
            "required": false,
            "caseExact": false,
            "mutability": "readWrite",
            "returned": "default"
          },
          {
            "uniqueness": "none",
            "returned": "default",
            "name": "type",
            "type": "string",
            "multiValued": false,
            "description": "A label indicating the attribute's\r\nfunction, e.g., 'work' or 'home'.",
            "required": false,
            "caseExact": false,
            "canonicalValues": [
              "work",
              "home",
              "other"
            ],
            "mutability": "readWrite"
          }
        ],
        "mutability": "readWrite",
        "returned": "default"
      },
      {
        "returned": "default",
        "mutability": "readOnly",
        "subAttributes": [
          {
            "uniqueness": "none",
            "name": "value",
            "type": "string",
            "multiValued": false,
            "description": "The identifier of the User's group.",
            "required": false,
            "caseExact": false,
            "mutability": "readOnly",
            "returned": "default"
          },
          {
            "uniqueness": "none",
            "returned": "default",
            "name": "$ref",
            "type": "reference",
            "referenceTypes": [
              "User",
              "Group"
            ],
            "multiValued": false,
            "description": "The URI of the corresponding 'Group'\r\nresource to which the user belongs.",
            "required": false,
            "caseExact": false,
            "mutability": "readOnly"
          },
          {
            "uniqueness": "none",
            "name": "display",
            "type": "string",
            "multiValued": false,
            "description": "A human-readable name, primarily used\r\nfor display purposes.  READ-ONLY.",
            "required": false,
            "caseExact": false,
            "mutability": "readOnly",
            "returned": "default"
          },
          {
            "uniqueness": "none",
            "returned": "default",
            "name": "type",
            "type": "string",
            "multiValued": false,
            "description": "A label indicating the attribute's\r\nfunction, e.g., 'direct' or 'indirect'.",
            "required": false,
            "caseExact": false,
            "canonicalValues": [
              "direct",
              "indirect"
            ],
            "mutability": "readOnly"
          }
        ],
        "required": false,
        "description": "A list of groups to which the user belongs,\r\neither through direct membership, through nested groups, or\r\ndynamically calculated.",
        "multiValued": true,
        "type": "complex",
        "name": "groups"
      },
      {
        "returned": "default",
        "mutability": "readWrite",
        "subAttributes": [
          {
            "uniqueness": "none",
            "name": "value",
            "type": "string",
            "multiValued": false,
            "description": "The value of an entitlement.",
            "required": false,
            "caseExact": false,
            "mutability": "readWrite",
            "returned": "default"
          },
          {
            "uniqueness": "none",
            "name": "display",
            "type": "string",
            "multiValued": false,
            "description": "A human-readable name, primarily used\r\nfor display purposes.  READ-ONLY.",
            "required": false,
            "caseExact": false,
            "mutability": "readWrite",
            "returned": "default"
          },
          {
            "uniqueness": "none",
            "name": "type",
            "type": "string",
            "multiValued": false,
            "description": "A label indicating the attribute's\r\nfunction.",
            "required": false,
            "caseExact": false,
            "mutability": "readWrite",
            "returned": "default"
          },
          {
            "returned": "default",
            "mutability": "readWrite",
            "required": false,
            "description": "A Boolean value indicating the 'primary'\r\nor preferred attribute value for this attribute.  The primary\r\nattribute value 'true' MUST appear no more than once.",
            "multiValued": false,
            "type": "boolean",
            "name": "primary"
          }
        ],
        "required": false,
        "description": "A list of entitlements for the User that\r\nrepresent a thing the User has.",
        "multiValued": true,
        "type": "complex",
        "name": "entitlements"
      },
      {
        "returned": "default",
        "mutability": "readWrite",
        "subAttributes": [
          {
            "uniqueness": "none",
            "name": "value",
            "type": "string",
            "multiValued": false,
            "description": "The value of a role.",
            "required": false,
            "caseExact": false,
            "mutability": "readWrite",
            "returned": "default"
          },
          {
            "uniqueness": "none",
            "name": "display",
            "type": "string",
            "multiValued": false,
            "description": "A human-readable name, primarily used\r\nfor display purposes.  READ-ONLY.",
            "required": false,
            "caseExact": false,
            "mutability": "readWrite",
            "returned": "default"
          },
          {
            "uniqueness": "none",
            "returned": "default",
            "name": "type",
            "type": "string",
            "multiValued": false,
            "description": "A label indicating the attribute's\r\nfunction.",
            "required": false,
            "caseExact": false,
            "canonicalValues": [],
            "mutability": "readWrite"
          },
          {
            "returned": "default",
            "mutability": "readWrite",
            "required": false,
            "description": "A Boolean value indicating the 'primary'\r\nor preferred attribute value for this attribute.  The primary\r\nattribute value 'true' MUST appear no more than once.",
            "multiValued": false,
            "type": "boolean",
            "name": "primary"
          }
        ],
        "required": false,
        "description": "A list of roles for the User that\r\ncollectively represent who the User is, e.g., 'Student', 'Faculty'.",
        "multiValued": true,
        "type": "complex",
        "name": "roles"
      },
      {
        "returned": "default",
        "name": "x509Certificates",
        "type": "complex",
        "multiValued": true,
        "description": "A list of certificates issued to the User.",
        "required": false,
        "caseExact": false,
        "subAttributes": [
          {
            "uniqueness": "none",
            "name": "value",
            "type": "binary",
            "multiValued": false,
            "description": "The value of an X.509 certificate.",
            "required": false,
            "caseExact": false,
            "mutability": "readWrite",
            "returned": "default"
          },
          {
            "uniqueness": "none",
            "name": "display",
            "type": "string",
            "multiValued": false,
            "description": "A human-readable name, primarily used\r\nfor display purposes.  READ-ONLY.",
            "required": false,
            "caseExact": false,
            "mutability": "readWrite",
            "returned": "default"
          },
          {
            "uniqueness": "none",
            "returned": "default",
            "name": "type",
            "type": "string",
            "multiValued": false,
            "description": "A label indicating the attribute's\r\nfunction.",
            "required": false,
            "caseExact": false,
            "canonicalValues": [],
            "mutability": "readWrite"
          },
          {
            "returned": "default",
            "mutability": "readWrite",
            "required": false,
            "description": "A Boolean value indicating the 'primary'\r\nor preferred attribute value for this attribute.  The primary\r\nattribute value 'true' MUST appear no more than once.",
            "multiValued": false,
            "type": "boolean",
            "name": "primary"
          }
        ],
        "mutability": "readWrite"
      }
    ]
  },
  {
	"$schema": "/v2/Schemas/urn:ietf:params:scim:api:messages:2.0:SearchRequest",
    "title": "SearchRequest",
    "description": "Search Request",
    "id": "urn:ietf:params:scim:api:messages:2.0:SearchRequest",
    "type": "object",
    "properties": {
	   "attributes": {
			"description": "A multi-valued list of strings indicating the names of resource attributes to return in the response, overriding the set of attributes that would be returned by default.  Attribute names MUST be in standard attribute notation (Section 3.10) form.  See Section 3.9 for additional retrieval query parameters.  OPTIONAL."
		},
		"excludedAttributes": {
			"description": "A multi-valued list of strings indicating the names of resource attributes to be removed from the default set of attributes to return.  This parameter SHALL have no effect on attributes whose schema \"returned\" setting is \"always\" (see Sections 2.2 and 7 of [RFC7643]).  Attribute names MUST be in standard attribute notation (Section 3.10) form.  See Section 3.9 for additional retrieval query parameters.  OPTIONAL."
		},
		"filter": {
			"description": "The filter string used to request a subset of resources.  The filter string MUST be a valid filter (Section 3.4.2.2) expression. OPTIONAL."
		},
		"sortBy": {
			"description": "A string indicating the attribute whose value SHALL be used to order the returned responses.  The \"sortBy\" attribute MUST be in standard attribute notation (Section 3.10) form.  See Section 3.4.2.3.  OPTIONAL."
		},
		"sortOrder": {
			"description": "A string indicating the order in which the \"sortBy\" parameter is applied.  Allowed values are \"ascending\" and \"descending\".  See Section 3.4.2.3.  OPTIONAL."
		},
		"startIndex": {
			"description": "An integer indicating the 1-based index of the first query result.  See Section 3.4.2.4.  OPTIONAL."
		},
		"count": {
			"description": "An integer indicating the desired maximum number of query results per page.  See Section 3.4.2.4.  OPTIONAL."
		}
	},
    "required": [
	]
  },
  {
    "id": "urn:ietf:params:scim:schemas:core:2.0:UserDB",
    "description": "User DB schema",
	"name": "User",
    "attributes": [{
        "name": "userName",
        "required": true,
		"column": "scim_user.user_name"
	  }, {
        "name": "internalId",
		"column": "scim_user.internal_id",
		"required": true,
		"hidden": true
	  }, {
		"name": "name_id",
		"column": "scim_user.name",
		"required": true,
		"hidden": true
	  }, {
        "name": "name",
        "subAttributes": [{
			"name": "id",
			"column": "scim_name.id",
			"required": true,
			"hidden": true
		  }, {
            "name": "formatted",
			"column": "scim_name.formatted"
		  }, {
            "name": "familyName",
			"column": "scim_name.family_name"
		  }, {
            "name": "givenName",
			"column": "scim_name.given_name"
		  }, {
            "name": "middleName",
			"column": "scim_name.middle_name"
		  }, {
            "name": "honorificPrefix",
			"column": "scim_name.honorific_prefix"
		  }, {
            "name": "honorificSuffix",
			"column": "scim_name.honorific_suffix"
		  }]
	  }, {
        "name": "displayName",
		"column": "scim_user.display_name"
	  }, {
        "name": "nickName",
		"column": "scim_user.nick_name"
	  }, {
        "name": "profileUrl",
		"column": "scim_user.profile_url"
	  }, {
        "name": "title",
		"column": "scim_user.title"
	  }, {
        "name": "userType",
		"column": "scim_user.user_type"
	  }, {
        "name": "preferredLanguage",
		"column": "scim_user.preferred_language"
	  }, {
        "name": "preferredColor",
		"column": "scim_user.preferred_color"
	  }, {
        "name": "locale",
		"column": "scim_user.locale"
	  }, {
        "name": "timezone",
		"column": "scim_user.timezone"
	  }, {
        "name": "active",
		"column": "scim_user.active"
	  }, {
        "name": "password",
		"column": "scim_user.password"
	  }, {
        "name": "emails",
        "subAttributes": [{
            "name": "multiValueId",
			"column": "scim_email.multi_value_id",
			"required": true,
			"hidden": true
		  }, {
            "name": "user_internal_id",
			"column": "scim_email.user_internal_id",
			"required": true,
			"hidden": true
		  }, {
            "name": "value",
			"column": "scim_email.value"
		  }, {
            "name": "type",
			"column": "scim_email.type"
		  }, {
            "name": "primary",
			"column": "scim_email.is_primary"
		  }]
	  }, {
        "name": "phoneNumbers",
        "subAttributes": [{
            "name": "multi_value_id",
			"column": "scim_phonenumber.multi_value_id",
			"required": true,
			"hidden": true
		  }, {
            "name": "user_internal_id",
			"column": "scim_phonenumber.user_internal_id",
			"required": true,
			"hidden": true
		  }, {
            "name": "value",
			"column": "scim_phonenumber.value"
		  }, {
            "name": "display",
			"column": "scim_phonenumber.display"
		  }, {
            "name": "type",
			"column": "scim_phonenumber.type"
		  }, {
            "name": "primary",
			"column": "scim_phonenumber.is_primary"
		  }]
	  }, {
        "name": "ims",
        "subAttributes": [{
            "name": "multi_value_id",
			"column": "scim_im.multi_value_id",
			"required": true,
			"hidden": true
		  }, {
            "name": "user_internal_id",
			"column": "scim_im.user_internal_id",
			"required": true,
			"hidden": true
		  }, {
            "name": "value",
			"column": "scim_im.value"
		  }, {
            "name": "type",
			"column": "scim_im.type"
		  }, {
            "name": "primary",
			"column": "scim_im.is_primary"
		  }]
	  }, {
        "name": "photos",
        "subAttributes": [{
            "name": "multi_value_id",
			"column": "scim_photo.multi_value_id",
			"required": true,
			"hidden": true
		  }, {
            "name": "user_internal_id",
			"column": "scim_photo.user_internal_id",
			"required": true,
			"hidden": true
		  }, {
            "name": "value",
			"column": "scim_photo.value"
		  }, {
            "name": "type",
			"column": "scim_photo.type"
		  }, {
            "name": "primary",
			"column": "scim_photo.is_primary"
		  }]
	  }, {
        "name": "addresses",
        "subAttributes": [{
            "name": "multi_value_id",
			"column": "scim_address.multi_value_id",
			"required": true,
			"hidden": true
		  }, {
            "name": "user_internal_id",
			"column": "scim_address.user_internal_id",
			"required": true,
			"hidden": true
		  }, {
            "name": "formatted",
			"column": "scim_address.formatted"
		  }, {
            "name": "streetAddress",
			"column": "scim_address.street_address"
		  }, {
            "name": "locality",
			"column": "scim_address.locality"
		  }, {
            "name": "region",
			"column": "scim_address.region"
		  }, {
            "name": "postalCode",
			"column": "scim_address.postal_code"
		  }, {
            "name": "country",
			"column": "scim_address.country"
		  }, {
            "name": "type",
			"column": "scim_address.type"
		  }, {
            "name": "primary",
			"column": "scim_address.is_primary"
		  }]
	  }, {
        "name": "groups",
        "subAttributes": [{
            "name": "value"
		  }, {
            "name": "$ref"
		  }, {
            "name": "display",
			"column": "scim_group.display_name"
		  }, {
            "name": "type"
		  }]
	  }, {
        "name": "entitlements",
        "subAttributes": [{
            "name": "multi_value_id",
			"column": "scim_entitlements.multi_value_id",
			"required": true,
			"hidden": true
		  }, {
            "name": "user_internal_id",
			"column": "scim_entitlements.user_internal_id",
			"required": true,
			"hidden": true
		  }, {
            "name": "value",
			"column": "scim_entitlements.value"
		  }, {
            "name": "display",
			"column": "scim_entitlements.display"
		  }, {
            "name": "type",
			"column": "scim_entitlements.type"
		  }, {
            "name": "primary",
			"column": "scim_entitlements.is_primary"
		  }]
	  }, {
        "name": "roles",
        "subAttributes": [{
            "name": "multi_value_id",
			"column": "scim_roles.multi_value_id",
			"required": true,
			"hidden": true
		  }, {
            "name": "user_internal_id",
			"column": "scim_roles.user_internal_id",
			"required": true,
			"hidden": true
		  }, {
            "name": "value",
			"column": "scim_roles.value"
		  }, {
            "name": "type",
			"column": "scim_roles.type"
		  }, {
            "name": "primary",
			"column": "scim_roles.is_primary"
		  }]
	  }, {
        "name": "x509Certificates",
        "subAttributes": [{
            "name": "multi_value_id",
			"column": "scim_certificate.multi_value_id",
			"required": true,
			"hidden": true
		  }, {
            "name": "user_internal_id",
			"column": "scim_certificate.user_internal_id",
			"required": true,
			"hidden": true
		  }, {
            "name": "value",
			"column": "scim_certificate.value"
		  }, {
            "name": "type",
			"column": "scim_certificate.type"
		  }, {
            "name": "primary",
			"column": "scim_certificate.is_primary"
		  }]
	  }, {
		"name": "meta",
        "subAttributes": [{
			"name": "location",
			"column": "scim_meta.location",
			"required": true
		  }, {
			"name": "resourceType",
			"column": "scim_meta.resource_type",
			"required": true
		  }, {
			"name": "version",
			"column": "scim_meta.version"
		  }, {
			"name": "lastModified",
			"column": "scim_meta.last_modified"
		  }, {
			"name": "created",
			"column": "scim_meta.created"
		  }, {
			"name": "id",
			"column": "scim_meta.id",
			"required": true,
			"hidden": true
		  }]
	  }, {
		"name": "id",
		"column": "scim_id.id",
		"required": true
	  }, {
		"name": "externalId",
		"column": "scim_id.external_id",
		"required": true
	  }, {
        "name": "resourcer_internal_id",
		"column": "scim_id.internal_id",
		"required": true,
		"hidden": true
	  }]
  },
  {
    "id": "urn:ietf:params:scim:schemas:core:2.0:Group",
    "name": "Group",
    "description": "Group",
    "attributes": [
      {
        "name": "displayName",
        "type": "string",
        "multiValued": false,
        "description": "A human-readable name for the Group. REQUIRED.",
        "required": false,
        "caseExact": false,
        "mutability": "readWrite",
        "returned": "default",
        "uniqueness": "none"
      },
      {
        "name": "members",
        "type": "complex",
        "multiValued": true,
        "description": "A list of members of the Group.",
        "required": false,
        "subAttributes": [
          {
            "name": "value",
            "type": "string",
            "multiValued": false,
            "description": "Identifier of the member of this Group.",
            "required": false,
            "caseExact": false,
            "mutability": "immutable",
            "returned": "default",
            "uniqueness": "none"
          },
          {
            "name": "$ref",
            "type": "reference",
            "referenceTypes": [
              "User",
              "Group"
            ],
            "multiValued": false,
            "description": "The URI corresponding to a SCIM resource that is a member of this Group.",
            "required": false,
            "caseExact": false,
            "mutability": "immutable",
            "returned": "default",
            "uniqueness": "none"
          },
          {
            "name" : "type",
            "type" : "string",
            "multiValued" : false,
            "description" : "A label indicating the type of resource, e.g., 'User' or 'Group'.",
            "required" : false,
            "caseExact" : false,
            "canonicalValues" : [
              "User",
              "Group"
            ],
            "mutability" : "immutable",
            "returned" : "default",
            "uniqueness" : "none"
          }
        ],
        "mutability": "readWrite",
        "returned": "default"
      }
    ],
    "meta": {
      "resourceType": "Schema",
      "location": "/v2/Schemas/urn:ietf:params:scim:schemas:core:2.0:Group"
    }
  }
]