{ "Resources": [{ "id": "urn:ietf:params:scim:schemas:core:2.0:Group", "meta": { "created": "2022-05-11T12:35:23.236Z", "lastModified": "2022-05-11T12:35:23.236Z", "location": "https://TENANT_ID.accounts.ondemand.com/scim/Schemas/urn%3Aietf%3Aparams%3Ascim%3Aschemas%3Acore%3A2.0%3AGroup", "version": "7f60548b-64ed-4a3a-9789-a86022c2fd69", "resourceType": "Schema" }, "schemas": ["urn:ietf:params:scim:schemas:core:2.0:Schema"], "name": "Group", "description": "Group", "attributes": [{ "name": "displayName", "type": "string", "multiValued": false, "description": "A human-readable name for the Group. REQUIRED.", "required": true, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "members", "type": "complex", "subAttributes": [{ "name": "value", "type": "string", "multiValued": false, "description": "Identifier of the member of this Group.", "required": false, "caseExact": true, "mutability": "immutable", "returned": "default", "uniqueness": "none" }, { "name": "$ref", "type": "reference", "multiValued": false, "description": "The URI corresponding to a SCIM resource that is a member of this Group.", "required": false, "caseExact": true, "mutability": "immutable", "returned": "default", "uniqueness": "none", "referenceTypes": ["User", "Group"] }, { "name": "type", "type": "string", "multiValued": false, "description": "A label indicating the type of resource, e.g., User or Group.", "required": false, "canonicalValues": ["User", "Group"], "caseExact": true, "mutability": "immutable", "returned": "default", "uniqueness": "none" }, { "name": "display", "type": "string", "multiValued": false, "description": "A human-readable name, primarily used for display purposes.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }], "multiValued": true, "description": "A list of members of the Group.", "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "externalId", "type": "string", "multiValued": false, "description": "Identifier for the resource as defined by the provisioning client.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }] }, { "id": "urn:ietf:params:scim:schemas:extension:sci:2.0:Authorization", "meta": { "created": "2022-05-11T12:35:23.251Z", "lastModified": "2022-05-11T12:35:23.251Z", "location": "https://TENANT_ID.accounts.ondemand.com/scim/Schemas/urn%3Aietf%3Aparams%3Ascim%3Aschemas%3Aextension%3Asci%3A2.0%3AAuthorization", "version": "466dde20-6320-4104-af54-58b6b967867c", "resourceType": "Schema" }, "schemas": ["urn:ietf:params:scim:schemas:core:2.0:Schema"], "name": "Authorization", "attributes": [{ "name": "authorizationId", "type": "string", "multiValued": false, "description": "The resource Id supported by the old SCIM API", "required": true, "caseExact": false, "mutability": "immutable", "returned": "default", "uniqueness": "server" }, { "name": "zoneId", "type": "string", "multiValued": false, "description": "The tenant zone Id.", "required": true, "caseExact": false, "mutability": "immutable", "returned": "default", "uniqueness": "server" }, { "name": "type", "type": "string", "multiValued": false, "description": "The type of the group. Could be policy or regular user group.", "required": true, "canonicalValues": ["policy"], "caseExact": false, "mutability": "immutable", "returned": "default", "uniqueness": "server" }, { "name": "applicationId", "type": "string", "multiValued": false, "description": "The resource Id of the application.", "required": true, "caseExact": false, "mutability": "immutable", "returned": "default", "uniqueness": "server" }, { "name": "description", "type": "string", "multiValued": false, "description": "Group description", "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }] }, { "id": "urn:sap:cloud:scim:schemas:extension:custom:2.0:Group", "meta": { "created": "2022-05-11T12:35:23.251Z", "lastModified": "2022-05-11T12:35:23.251Z", "location": "https://TENANT_ID.accounts.ondemand.com/scim/Schemas/urn%3Asap%3Acloud%3Ascim%3Aschemas%3Aextension%3Acustom%3A2.0%3AGroup", "version": "466dde20-6320-4104-af54-58b6b967867b", "resourceType": "Schema" }, "schemas": ["urn:ietf:params:scim:schemas:core:2.0:Schema"], "name": "Group", "attributes": [{ "name": "additionalId", "type": "string", "multiValued": false, "description": "The resource Id supported by the old SCIM API", "required": false, "caseExact": true, "mutability": "immutable", "returned": "default", "uniqueness": "server" }, { "name": "name", "type": "string", "multiValued": false, "description": "Group name", "required": false, "caseExact": true, "mutability": "immutable", "returned": "default", "uniqueness": "server" }, { "name": "description", "type": "string", "multiValued": false, "description": "Group description", "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }] }, { "id": "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User", "meta": { "created": "2022-05-11T12:35:23.249Z", "lastModified": "2022-05-11T12:35:23.249Z", "location": "https://TENANT_ID.accounts.ondemand.com/scim/Schemas/urn%3Aietf%3Aparams%3Ascim%3Aschemas%3Aextension%3Aenterprise%3A2.0%3AUser", "version": "ab4931c2-708a-437c-aba1-9366a0d36a9c", "resourceType": "Schema" }, "schemas": ["urn:ietf:params:scim:schemas:core:2.0:Schema"], "name": "User", "description": "Enterprise User", "attributes": [{ "name": "organization", "type": "string", "multiValued": false, "description": "Identifies the name of an organization.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "costCenter", "type": "string", "multiValued": false, "description": "Identifies the name of a cost center.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "department", "type": "string", "multiValued": false, "description": "Identifies the name of a department.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "manager", "type": "complex", "subAttributes": [{ "name": "$ref", "type": "reference", "multiValued": false, "description": "The URI of the SCIM resource representing the Users manager.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none", "referenceTypes": ["User"] }, { "name": "value", "type": "string", "multiValued": false, "description": "The id of the SCIM resource representing the Users manager.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "displayName", "type": "string", "multiValued": false, "description": "The displayName of the Users manager. OPTIONAL and READ-ONLY.", "required": false, "caseExact": true, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }], "multiValued": false, "description": "The Users manager. A complex type that optionally allows service providers to represent organizational hierarchy by referencing the id attribute of another User.", "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "employeeNumber", "type": "string", "multiValued": false, "description": "Numeric or alphanumeric identifier assigned to a person, typically based on order of hire or association with an organization.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "division", "type": "string", "multiValued": false, "description": "Identifies the name of a division.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }] }, { "id": "urn:ietf:params:scim:schemas:extension:sap:2.0:User", "meta": { "created": "2022-05-11T12:35:23.254Z", "lastModified": "2022-05-11T12:35:23.254Z", "location": "https://TENANT_ID.accounts.ondemand.com/scim/Schemas/urn%3Aietf%3Aparams%3Ascim%3Aschemas%3Aextension%3Asap%3A2.0%3AUser", "version": "48c12866-7f87-4d38-9a08-baced93c551f", "resourceType": "Schema" }, "schemas": ["urn:ietf:params:scim:schemas:core:2.0:Schema"], "name": "User", "attributes": [{ "name": "webAuthEnabled", "type": "boolean", "multiValued": false, "required": false, "caseExact": false, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }, { "name": "mfaEnabled", "type": "boolean", "multiValued": false, "required": false, "caseExact": false, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }, { "name": "loginTime", "type": "dateTime", "multiValued": false, "required": false, "caseExact": false, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }, { "name": "validFrom", "type": "dateTime", "multiValued": false, "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "sapUserName", "type": "string", "multiValued": false, "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "passwordDetails", "type": "complex", "subAttributes": [{ "name": "policy", "type": "string", "multiValued": false, "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "loginTime", "type": "dateTime", "multiValued": false, "required": false, "caseExact": false, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }, { "name": "status", "type": "string", "multiValued": false, "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "failedLoginAttempts", "type": "integer", "multiValued": false, "required": false, "canonicalValues": ["0", "1", "2", "3", "4", "5"], "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "setTime", "type": "dateTime", "multiValued": false, "required": false, "caseExact": false, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }], "multiValued": false, "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "socialIdentities", "type": "complex", "subAttributes": [{ "name": "socialProvider", "type": "string", "multiValued": false, "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "socialId", "type": "string", "multiValued": false, "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "dateOfLinking", "type": "dateTime", "multiValued": false, "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }], "multiValued": true, "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "targetUrl", "type": "string", "multiValued": false, "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "validTo", "type": "dateTime", "multiValued": false, "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "emails", "type": "complex", "subAttributes": [{ "name": "primary", "type": "boolean", "multiValued": false, "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "type", "type": "string", "multiValued": false, "required": false, "canonicalValues": ["home", "work", "other"], "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "verifiedTime", "type": "dateTime", "multiValued": false, "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "verified", "type": "boolean", "multiValued": false, "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "value", "type": "string", "multiValued": false, "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "display", "type": "string", "multiValued": false, "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }], "multiValued": true, "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "phoneNumbers", "type": "complex", "subAttributes": [{ "name": "primary", "type": "boolean", "multiValued": false, "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "verifiedTime", "type": "dateTime", "multiValued": false, "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "verified", "type": "boolean", "multiValued": false, "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "value", "type": "string", "multiValued": false, "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "display", "type": "string", "multiValued": false, "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "type", "type": "string", "multiValued": false, "required": false, "canonicalValues": ["work", "home", "mobile", "fax", "pager", "other"], "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }], "multiValued": true, "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "userUuid", "type": "string", "multiValued": false, "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "server" }, { "name": "sourceSystemId", "type": "string", "multiValued": false, "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "userId", "type": "string", "multiValued": false, "required": false, "caseExact": false, "mutability": "readOnly", "returned": "default", "uniqueness": "server" }, { "name": "sourceSystem", "type": "integer", "multiValued": false, "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "mailVerified", "type": "boolean", "multiValued": false, "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "totpEnabled", "type": "boolean", "multiValued": false, "required": false, "caseExact": false, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }, { "name": "sendMail", "type": "boolean", "multiValued": false, "required": false, "caseExact": false, "mutability": "writeOnly", "returned": "default", "uniqueness": "none" }, { "name": "applicationId", "type": "string", "multiValued": false, "required": false, "caseExact": false, "mutability": "writeOnly", "returned": "default", "uniqueness": "none" }, { "name": "emailTemplateSetId", "type": "string", "multiValued": false, "required": false, "caseExact": false, "mutability": "writeOnly", "returned": "default", "uniqueness": "none" }, { "name": "contactPreferences", "type": "complex", "subAttributes": [{ "name": "email", "type": "string", "multiValued": false, "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "telephone", "type": "string", "multiValued": false, "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }], "multiValued": false, "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }] }, { "id": "urn:ietf:params:scim:schemas:core:2.0:Schema", "meta": { "created": "2022-05-11T12:35:23.250Z", "lastModified": "2022-05-11T12:35:23.250Z", "location": "https://TENANT_ID.accounts.ondemand.com/scim/Schemas/urn%3Aietf%3Aparams%3Ascim%3Aschemas%3Acore%3A2.0%3ASchema", "version": "7820c1e3-9bd3-42f3-8b27-0cf31b4eeff1", "resourceType": "Schema" }, "schemas": ["urn:ietf:params:scim:schemas:core:2.0:Schema"], "name": "Schema", "description": "Specifies the schema that describes a SCIM schema", "attributes": [{ "name": "id", "type": "string", "multiValued": false, "description": "The unique URI of the schema. When applicable, service providers MUST specify the URI.", "required": true, "caseExact": true, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }, { "name": "description", "type": "string", "multiValued": false, "description": "The schemas human-readable name. When applicable, service providers MUST specify the name, e.g., User.", "required": false, "caseExact": true, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }, { "name": "attributes", "type": "complex", "subAttributes": [{ "name": "caseExact", "type": "boolean", "multiValued": false, "description": "A Boolean value indicating whether or not a string attribute is case sensitive.", "required": false, "caseExact": false, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }, { "name": "multiValued", "type": "boolean", "multiValued": false, "description": "A Boolean value indicating an attributes plurality.", "required": true, "caseExact": false, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }, { "name": "returned", "type": "string", "multiValued": false, "description": "Indicates when an attribute is returned in a response (e.g., to a query).", "required": false, "canonicalValues": ["always", "never", "default", "request"], "caseExact": true, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }, { "name": "name", "type": "string", "multiValued": false, "description": "The attributes name.", "required": true, "caseExact": true, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }, { "name": "required", "type": "boolean", "multiValued": false, "description": "A boolean value indicating whether or not the attribute is required.", "required": false, "caseExact": false, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }, { "name": "mutability", "type": "string", "multiValued": false, "description": "Indicates whether or not an attribute is modifiable.", "required": false, "canonicalValues": ["readOnly", "readWrite", "immutable", "writeOnly"], "caseExact": true, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }, { "name": "uniqueness", "type": "string", "multiValued": false, "description": "Indicates how unique a value must be.", "required": false, "canonicalValues": ["none", "server", "global"], "caseExact": true, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }, { "name": "subAttributes", "type": "complex", "multiValued": true, "description": "Used to define the sub-attributes of a complex attribute.", "required": false, "caseExact": false, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }, { "name": "type", "type": "string", "multiValued": false, "description": "The attributes data type. Valid values include string, complex, boolean, decimal, integer, dateTime, reference.", "required": true, "canonicalValues": ["string", "complex", "boolean", "decimal", "integer", "dateTime", "reference"], "caseExact": false, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }, { "name": "canonicalValues", "type": "string", "multiValued": false, "description": "A collection of canonical values. When applicable, service providers MUST specify the canonical types, e.g., work, home.", "required": false, "caseExact": true, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }, { "name": "referenceTypes", "type": "string", "multiValued": true, "description": "Used only with an attribute of type reference. Specifies a SCIM resourceType that a reference attribute MAY refer to, e.g., User.", "required": false, "caseExact": true, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }, { "name": "description", "type": "string", "multiValued": false, "description": "A human-readable description of the attribute.", "required": false, "caseExact": true, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }], "multiValued": true, "description": "A complex attribute that includes the attributes of a schema.", "required": true, "caseExact": false, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }, { "name": "name", "type": "string", "multiValued": false, "description": "The schemas human-readable name. When applicable, service providers MUST specify the name, e.g., User.", "required": true, "caseExact": true, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }] }, { "id": "urn:ietf:params:scim:schemas:core:2.0:ResourceType", "meta": { "created": "2022-05-11T12:35:23.245Z", "lastModified": "2022-05-11T12:35:23.245Z", "location": "https://TENANT_ID.accounts.ondemand.com/scim/Schemas/urn%3Aietf%3Aparams%3Ascim%3Aschemas%3Acore%3A2.0%3AResourceType", "version": "466dde20-6320-4104-af54-58b6b967867b", "resourceType": "Schema" }, "schemas": ["urn:ietf:params:scim:schemas:core:2.0:Schema"], "name": "ResourceType", "description": "Specifies the schema that describes a SCIM resource type", "attributes": [{ "name": "endpoint", "type": "reference", "multiValued": false, "description": "The resource types HTTP-addressable endpoint relative to the Base URL, e.g., /Users.", "required": true, "caseExact": true, "mutability": "readOnly", "returned": "default", "uniqueness": "none", "referenceTypes": ["uri"] }, { "name": "schemaExtensions", "type": "complex", "subAttributes": [{ "name": "required", "type": "boolean", "multiValued": false, "description": "A Boolean value that specifies whether or not the schema extension is required for the resource type. If true, a resource of this type MUST include this schema extension and also include any attributes declared as required in this schema extension. If false, a resource of this type MAY omit this schema extension.", "required": true, "caseExact": false, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }, { "name": "schema", "type": "reference", "multiValued": false, "description": "The URI of a schema extension.", "required": true, "caseExact": true, "mutability": "readOnly", "returned": "default", "uniqueness": "none", "referenceTypes": ["uri"] }], "multiValued": false, "description": "A list of URIs of the resource types schema extensions.", "required": false, "caseExact": false, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }, { "name": "schema", "type": "reference", "multiValued": false, "description": "The resource types primary/base schema URI.", "required": true, "caseExact": true, "mutability": "readOnly", "returned": "default", "uniqueness": "none", "referenceTypes": ["uri"] }, { "name": "name", "type": "string", "multiValued": false, "description": "The resource type name. When applicable, service providers MUST specify the name, e.g., User.", "required": true, "caseExact": true, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }, { "name": "id", "type": "string", "multiValued": false, "description": "The resource types server unique id. May be the same as the name attribute.", "required": false, "caseExact": true, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }, { "name": "description", "type": "string", "multiValued": false, "description": "The resource types human-readable description. When applicable, service providers MUST specify the description.", "required": false, "caseExact": true, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }] }, { "id": "urn:ietf:params:scim:schemas:core:2.0:ServiceProviderConfig", "meta": { "created": "2022-05-11T12:35:23.246Z", "lastModified": "2022-05-11T12:35:23.246Z", "location": "https://TENANT_ID.accounts.ondemand.com/scim/Schemas/urn%3Aietf%3Aparams%3Ascim%3Aschemas%3Acore%3A2.0%3AServiceProviderConfig", "version": "b2a13e26-2947-4f89-a34c-c537545923a9", "resourceType": "Schema" }, "schemas": ["urn:ietf:params:scim:schemas:core:2.0:Schema"], "name": "ServiceProviderConfig", "description": "Schema for representing the service provider's configuration", "attributes": [{ "name": "patch", "type": "complex", "subAttributes": [{ "name": "supported", "type": "boolean", "multiValued": false, "description": "A Boolean value specifying whether or not the operation is supported.", "required": true, "caseExact": false, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }], "multiValued": false, "description": "A complex type that specifies PATCH configuration options.", "required": true, "caseExact": false, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }, { "name": "authenticationSchemes", "type": "complex", "subAttributes": [{ "name": "name", "type": "string", "multiValued": false, "description": "The common authentication scheme name, e.g., HTTP Basic.", "required": true, "caseExact": false, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }, { "name": "specUri", "type": "reference", "multiValued": false, "description": "An HTTP-addressable URL pointing to the authentication schemes specification.", "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none", "referenceTypes": ["external"] }, { "name": "documentationUri", "type": "reference", "multiValued": false, "description": "An HTTP-addressable URL pointing to the authentication schemes usage documentation.", "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none", "referenceTypes": ["external"] }, { "name": "description", "type": "string", "multiValued": false, "description": "A description of the authentication scheme.", "required": true, "caseExact": false, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }], "multiValued": true, "description": "A complex type that specifies supported authentication scheme properties.", "required": true, "caseExact": false, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }, { "name": "sort", "type": "complex", "subAttributes": [{ "name": "supported", "type": "boolean", "multiValued": false, "description": "A Boolean value specifying whether or not the operation is supported.", "required": true, "caseExact": false, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }], "multiValued": false, "description": "A complex type that specifies sort result options.", "required": true, "caseExact": false, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }, { "name": "filter", "type": "complex", "subAttributes": [{ "name": "maxResults", "type": "integer", "multiValued": false, "description": "An integer value specifying the maximum number of resources returned in a response.", "required": true, "caseExact": false, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }, { "name": "supported", "type": "boolean", "multiValued": false, "description": "A Boolean value specifying whether or not the operation is supported.", "required": true, "caseExact": false, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }], "multiValued": false, "description": "A complex type that specifies FILTER options.", "required": true, "caseExact": false, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }, { "name": "documentationUri", "type": "reference", "multiValued": false, "description": "An HTTP-addressable URL pointing to the service providers human-consumable help documentation.", "required": true, "caseExact": false, "mutability": "readOnly", "returned": "default", "uniqueness": "none", "referenceTypes": ["external"] }, { "name": "bulk", "type": "complex", "subAttributes": [{ "name": "maxPayloadSize", "type": "integer", "multiValued": false, "description": "An integer value specifying the maximum payload size in bytes.", "required": true, "caseExact": false, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }, { "name": "maxOperations", "type": "integer", "multiValued": false, "description": "An integer value specifying the maximum number of operations.", "required": true, "caseExact": false, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }, { "name": "supported", "type": "boolean", "multiValued": false, "description": "A Boolean value specifying whether or not the operation is supported.", "required": true, "caseExact": false, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }], "multiValued": false, "description": "A complex type that specifies bulk configuration options.", "required": true, "caseExact": false, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }, { "name": "changePassword", "type": "complex", "subAttributes": [{ "name": "supported", "type": "boolean", "multiValued": false, "description": "A Boolean value specifying whether or not the operation is supported.", "required": true, "caseExact": false, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }], "multiValued": false, "description": "A complex type that specifies configuration options related to changing a password.", "required": true, "caseExact": false, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }] }, { "id": "urn:sap:cloud:scim:schemas:extension:custom:2.0:User", "meta": { "created": "2022-05-11T12:35:23.252Z", "lastModified": "2022-05-11T12:35:23.252Z", "location": "https://TENANT_ID.accounts.ondemand.com/scim/Schemas/urn%3Asap%3Acloud%3Ascim%3Aschemas%3Aextension%3Acustom%3A2.0%3AUser", "version": "466dde20-6320-4104-af54-58b6b967867b", "resourceType": "Schema" }, "schemas": ["urn:ietf:params:scim:schemas:core:2.0:Schema"], "name": "User", "attributes": [{ "name": "attributes", "type": "complex", "subAttributes": [{ "name": "name", "type": "string", "multiValued": false, "required": false, "canonicalValues": ["customAttribute1", "customAttribute2", "customAttribute3", "customAttribute4", "customAttribute5", "customAttribute6", "customAttribute7", "customAttribute8", "customAttribute9", "customAttribute10"], "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "value", "type": "string", "multiValued": false, "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }], "multiValued": true, "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }] }, { "id": "urn:ietf:params:scim:schemas:core:2.0:User", "meta": { "created": "2022-05-11T12:35:23.240Z", "lastModified": "2022-05-11T12:35:23.240Z", "location": "https://TENANT_ID.accounts.ondemand.com/scim/Schemas/urn%3Aietf%3Aparams%3Ascim%3Aschemas%3Acore%3A2.0%3AUser", "version": "15c42927-b59e-4406-8312-b2289020fc6f", "resourceType": "Schema" }, "schemas": ["urn:ietf:params:scim:schemas:core:2.0:Schema"], "name": "User", "description": "User Account", "attributes": [{ "name": "locale", "type": "string", "multiValued": false, "description": "Used to indicate the Users default location for purposes of localizing items such as currency, date time format, or numerical representations.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "ims", "type": "complex", "subAttributes": [{ "name": "value", "type": "string", "multiValued": false, "description": "Instant messaging address for the User.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "primary", "type": "boolean", "multiValued": false, "description": "A Boolean value indicating the primary or preferred attribute value for this attribute, e.g., the preferred messenger or primary messenger. The primary attribute value true MUST appear no more than once.", "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "type", "type": "string", "multiValued": false, "description": "A label indicating the attributes function, e.g., aim, gtalk, xmpp.", "required": false, "canonicalValues": ["aim", "gtalk", "icq", "xmpp", "msn", "skype", "qq", "yahoo"], "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "display", "type": "string", "multiValued": false, "description": "A human-readable name, primarily used for display purposes.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }], "multiValued": true, "description": "Instant messaging addresses for the User.", "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "userName", "type": "string", "multiValued": false, "description": "Unique identifier for the User, typically used by the user to directly authenticate to the service provider. Each User MUST include a non-empty userName value. This identifier MUST be unique across the service providers entire set of Users. REQUIRED.", "required": true, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "x509Certificates", "type": "complex", "subAttributes": [{ "name": "type", "type": "string", "multiValued": false, "description": "A label indicating the attributes function.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "primary", "type": "boolean", "multiValued": false, "description": "A Boolean value indicating the primary or preferred attribute value for this attribute. The primary attribute value true MUST appear no more than once.", "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "value", "type": "binary", "multiValued": false, "description": "The value of an X.509 certificate.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "display", "type": "string", "multiValued": false, "description": "A human-readable name, primarily used for display purposes.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }], "multiValued": true, "description": "A list of certificates issued to the User.", "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "userType", "type": "string", "multiValued": false, "description": "Used to identify the relationship between the organization and the user. Typical values used might be Contractor, Employee, Intern, Temp, External, and Unknown, but any value may be used.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "externalId", "type": "string", "multiValued": false, "description": "Identifier for the resource as defined by the provisioning client.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "addresses", "type": "complex", "subAttributes": [{ "name": "formatted", "type": "string", "multiValued": false, "description": "The full mailing address, formatted for display or use with a mailing label. This attribute MAY contain newlines.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "postalCode", "type": "string", "multiValued": false, "description": "The zip code or postal code component.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "country", "type": "string", "multiValued": false, "description": "The country name component.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "type", "type": "string", "multiValued": false, "description": "A label indicating the attribute's function, e.g., 'work' or 'home'.", "required": false, "canonicalValues": ["work", "home", "other"], "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "region", "type": "string", "multiValued": false, "description": "The state or region component.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "primary", "type": "boolean", "multiValued": false, "description": "A Boolean value indicating the primary or preferred attribute value for this attribute. The primary attribute value true MUST appear no more than once.", "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "streetAddress", "type": "string", "multiValued": false, "description": "The full street address component, which may include house number, street name, P.O. box, and multi-line extended street address information. This attribute MAY contain newlines.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "locality", "type": "string", "multiValued": false, "description": "The city or locality component.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }], "multiValued": true, "description": "A physical mailing address for this User. Canonical type values of work, home, and other. This attribute is a complex type with the following sub-attributes.", "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "roles", "type": "complex", "subAttributes": [{ "name": "value", "type": "string", "multiValued": false, "description": "The value of a role.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "type", "type": "string", "multiValued": false, "description": "A label indicating the attributes function.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "primary", "type": "boolean", "multiValued": false, "description": "A Boolean value indicating the primary or preferred attribute value for this attribute. The primary attribute value true MUST appear no more than once.", "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "display", "type": "string", "multiValued": false, "description": "A human-readable name, primarily used for display purposes.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }], "multiValued": true, "description": "A list of roles for the User that collectively represent who the User is, e.g., Student, Faculty.", "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "preferredLanguage", "type": "string", "multiValued": false, "description": "Indicates the Users preferred written or spoken language. Generally used for selecting a localized user interface; e.g., en_US specifies the language English and country US.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "groups", "type": "complex", "subAttributes": [{ "name": "type", "type": "string", "multiValued": false, "description": "A label indicating the attributes function, e.g., direct or indirect.", "required": false, "canonicalValues": ["direct", "indirect"], "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "value", "type": "string", "multiValued": false, "description": "The identifier of the Users group.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "$ref", "type": "reference", "multiValued": false, "description": "The URI of the corresponding Group resource to which the user belongs.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none", "referenceTypes": ["User", "Group"] }, { "name": "display", "type": "string", "multiValued": false, "description": "A human-readable name, primarily used for display purposes.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }], "multiValued": true, "description": "A list of groups to which the user belongs, either through direct membership, through nested groups, or dynamically calculated.", "required": false, "caseExact": false, "mutability": "readOnly", "returned": "default", "uniqueness": "none" }, { "name": "phoneNumbers", "type": "complex", "subAttributes": [{ "name": "value", "type": "string", "multiValued": false, "description": "Phone number of the User.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "primary", "type": "boolean", "multiValued": false, "description": "A Boolean value indicating the primary or preferred attribute value for this attribute, e.g., the preferred phone number or primary phone number. The primary attribute value true MUST appear no more than once.", "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "type", "type": "string", "multiValued": false, "description": "A label indicating the attributes function, e.g., work, home, mobile.", "required": false, "canonicalValues": ["work", "home", "mobile", "fax", "pager", "other"], "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "display", "type": "string", "multiValued": false, "description": "A human-readable name, primarily used for display purposes.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }], "multiValued": true, "description": "Phone numbers for the User. The value SHOULD be canonicalized by the service provider according to the format specified in RFC 3966, e.g., tel:+1-201-555-0123. Canonical type values of work, home, mobile, fax, pager, and other.", "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "active", "type": "boolean", "multiValued": false, "description": "A Boolean value indicating the Users administrative status.", "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "name", "type": "complex", "subAttributes": [{ "name": "middleName", "type": "string", "multiValued": false, "description": "The middle name(s) of the User (e.g., Jane given the full name Ms. Barbara J Jensen, III).", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "honorificSuffix", "type": "string", "multiValued": false, "description": "The honorific suffix(es) of the User, or suffix in most Western languages (e.g., III given the full name Ms. Barbara J Jensen, III).", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "formatted", "type": "string", "multiValued": false, "description": "The full name, including all middle names, titles, and suffixes as appropriate, formatted for display (e.g., Ms. Barbara J Jensen, III).", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "givenName", "type": "string", "multiValued": false, "description": "The given name of the User, or first name in most Western languages (e.g., Barbara given the full name Ms. Barbara J Jensen, III).", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "familyName", "type": "string", "multiValued": false, "description": "The family name of the User, or last name in most Western languages (e.g., Jensen given the full name Ms. Barbara J Jensen, III).", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "honorificPrefix", "type": "string", "multiValued": false, "description": "The honorific prefix(es) of the User, or title in most Western languages (e.g., Ms. given the full name Ms. Barbara J Jensen, III).", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }], "multiValued": false, "description": "The components of the users real name. Providers MAY return just the full name as a single string in the formatted sub-attribute, or they MAY return just the individual component attributes using the other sub-attributes, or they MAY return both. If both variants are returned, they SHOULD be describing the same name, with the formatted name indicating how the component attributes should be combined.", "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "displayName", "type": "string", "multiValued": false, "description": "The name of the User, suitable for display to end-users. The name SHOULD be the full name of the User being described, if known.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "profileUrl", "type": "reference", "multiValued": false, "description": "A fully qualified URL pointing to a page representing the Users online profile.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none", "referenceTypes": ["external"] }, { "name": "emails", "type": "complex", "subAttributes": [{ "name": "type", "type": "string", "multiValued": false, "description": "A label indicating the attributes function, e.g., work or home.", "required": false, "canonicalValues": ["work", "home", "other"], "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "value", "type": "string", "multiValued": false, "description": "Email addresses for the user. The value SHOULD be canonicalized by the service provider, e.g., bjensen@example.com instead of bjensen@EXAMPLE.COM. Canonical type values of work, home, and other.", "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "primary", "type": "boolean", "multiValued": false, "description": "A Boolean value indicating the primary or preferred attribute value for this attribute, e.g., the preferred mailing address or primary email address. The primary attribute value true MUST appear no more than once.", "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "display", "type": "string", "multiValued": false, "description": "A human-readable name, primarily used for display purposes.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }], "multiValued": true, "description": "Email addresses for the user. The value SHOULD be canonicalized by the service provider, e.g., bjensen@example.com instead of bjensen@EXAMPLE.COM. Canonical type values of work, home, and other.", "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "timezone", "type": "string", "multiValued": false, "description": "The Users time zone in the Olson time zone database format, e.g., America/Los_Angeles.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "photos", "type": "complex", "subAttributes": [{ "name": "value", "type": "reference", "multiValued": false, "description": "URL of a photo of the User.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none", "referenceTypes": ["external"] }, { "name": "type", "type": "string", "multiValued": false, "description": "A label indicating the attributes function, i.e., photo or thumbnail.", "required": false, "canonicalValues": ["photo", "thumbnail"], "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "primary", "type": "boolean", "multiValued": false, "description": "A Boolean value indicating the primary or preferred attribute value for this attribute, e.g., the preferred photo or thumbnail. The primary attribute value true MUST appear no more than once.", "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "display", "type": "string", "multiValued": false, "description": "A human-readable name, primarily used for display purposes.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }], "multiValued": true, "description": "URLs of photos of the User.", "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "title", "type": "string", "multiValued": false, "description": "The users title, such as Vice President.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "nickName", "type": "string", "multiValued": false, "description": "The casual way to address the user in real life, e.g., Bob or Bobby instead of Robert. This attribute SHOULD NOT be used to represent a Users username (e.g., bjensen or mpepperidge).", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "password", "type": "string", "multiValued": false, "description": "The Users cleartext password. This attribute is intended to be used as a means to specify an initial password when creating a new User or to reset an existing Users password.", "required": false, "caseExact": true, "mutability": "writeOnly", "returned": "never", "uniqueness": "none" }, { "name": "entitlements", "type": "complex", "subAttributes": [{ "name": "type", "type": "string", "multiValued": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "value", "type": "string", "multiValued": false, "description": "The value of an entitlement.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "primary", "type": "boolean", "multiValued": false, "description": "A Boolean value indicating the primary or preferred attribute value for this attribute. The primary attribute value true MUST appear no more than once.", "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }, { "name": "display", "type": "string", "multiValued": false, "description": "A human-readable name, primarily used for display purposes.", "required": false, "caseExact": true, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }], "multiValued": true, "description": "A list of entitlements for the User that represent a thing the User has.", "required": false, "caseExact": false, "mutability": "readWrite", "returned": "default", "uniqueness": "none" }] }], "totalResults": 10, "itemsPerPage": 100, "startIndex": 1, "schemas": ["urn:ietf:params:scim:api:messages:2.0:ListResponse"] }