Returns all Schema resources.​
All Schema resources are listed in the response. The 'attributes' field holds the schema-specific attributes which differ depending on Schema type.
- 200
Returns all Schema resources.
- application/json
- application/scim+json
- Schema
- Example (from schema)
Schema
- totalResults integer
Number of Schemas returned.
- schemas string[]
The Schema type used for this response.
Resources object[]
id stringThe id of the Schema. The id is the SCIM URN of the Schema.
name stringName of the Schema.
description stringDescription of the Schema.
attributes undefined[]
Attributes used to describe this Schema.
uniqueness stringDetermines whether there can be other Schema resources with the same value for this attribute. 'none' means there is no concern for uniqueness, 'server' means the uniqueness of this attribute should be guaranteed for this type of resource, and 'global' means the uniqueness should be guaranteed across all resources.
name stringName of the attribute.
description stringDescription of the attribute.
mutability stringIndicates the ability to change this attribute. Possible values are 'readOnly', 'readWrite', and 'writeOnly'.
type stringDefined as 'simple' or 'complex', where simple indicates attribute values stored as strings, integers, etc., and complex indicates object-based values.
multiValued booleanDescribes whether this attribute is allowed multiple values.
caseExact booleanTrue if attribute value is case-sensitive; false otherwise.
returned stringDictates whether the attribute should be returned in a SCIM response body. Can be 'always', 'default', 'request', or 'never'.
required booleanTrue if this attribute is required for this Schema; false otherwise.
canonicalValues string[]List of canonical values that could be used to supplement attribute.
subAttributes undefined[]Only required if 'complex' is specified for 'type'. If this attribute is of 'complex' type, an array of objects can be stored in 'subAttributes' with attributes relevant to the respective Schema.
meta object
Metadata of the Schema.
location stringThe location of the Schema.
version stringThe version of the Schema.
resourceType stringThe SCIM resource type.
schemas string[]The schema for the Schema resource.
{
"totalResults": 18,
"schemas": [
"urn:ietf:params:scim:api:messages:2.0:ListResponse"
],
"Resources": [
{
"id": "urn:ietf:params:scim:schemas:sailpoint:1.0:User",
"name": "User",
"description": "Schema for a SCIM User.",
"attributes": [
{
"uniqueness": "none",
"name": "displayName",
"description": "Display name of the User.",
"mutability": "readOnly",
"type": "string",
"multiValued": false,
"caseExact": false,
"returned": "default",
"required": false,
"canonicalValues": [
"httpbasic",
"httpdigest",
"oauth"
],
"subAttributes": [
null
]
}
],
"meta": {
"location": "http://localhost:8080/iiq/scim/v2/Schemas/7f0123417e941b00007f9db3702906cb",
"version": "W\"1647617443639\"",
"resourceType": "Schema"
},
"schemas": [
"urn:ietf:params:scim:schemas:core:2.0:Schema"
]
}
]
}
- Schema
- Example (from schema)
Schema
- totalResults integer
Number of Schemas returned.
- schemas string[]
The Schema type used for this response.
Resources object[]
id stringThe id of the Schema. The id is the SCIM URN of the Schema.
name stringName of the Schema.
description stringDescription of the Schema.
attributes undefined[]
Attributes used to describe this Schema.
uniqueness stringDetermines whether there can be other Schema resources with the same value for this attribute. 'none' means there is no concern for uniqueness, 'server' means the uniqueness of this attribute should be guaranteed for this type of resource, and 'global' means the uniqueness should be guaranteed across all resources.
name stringName of the attribute.
description stringDescription of the attribute.
mutability stringIndicates the ability to change this attribute. Possible values are 'readOnly', 'readWrite', and 'writeOnly'.
type stringDefined as 'simple' or 'complex', where simple indicates attribute values stored as strings, integers, etc., and complex indicates object-based values.
multiValued booleanDescribes whether this attribute is allowed multiple values.
caseExact booleanTrue if attribute value is case-sensitive; false otherwise.
returned stringDictates whether the attribute should be returned in a SCIM response body. Can be 'always', 'default', 'request', or 'never'.
required booleanTrue if this attribute is required for this Schema; false otherwise.
canonicalValues string[]List of canonical values that could be used to supplement attribute.
subAttributes undefined[]Only required if 'complex' is specified for 'type'. If this attribute is of 'complex' type, an array of objects can be stored in 'subAttributes' with attributes relevant to the respective Schema.
meta object
Metadata of the Schema.
location stringThe location of the Schema.
version stringThe version of the Schema.
resourceType stringThe SCIM resource type.
schemas string[]The schema for the Schema resource.
{
"totalResults": 18,
"schemas": [
"urn:ietf:params:scim:api:messages:2.0:ListResponse"
],
"Resources": [
{
"id": "urn:ietf:params:scim:schemas:sailpoint:1.0:User",
"name": "User",
"description": "Schema for a SCIM User.",
"attributes": [
{
"uniqueness": "none",
"name": "displayName",
"description": "Display name of the User.",
"mutability": "readOnly",
"type": "string",
"multiValued": false,
"caseExact": false,
"returned": "default",
"required": false,
"canonicalValues": [
"httpbasic",
"httpdigest",
"oauth"
],
"subAttributes": [
null
]
}
],
"meta": {
"location": "http://localhost:8080/iiq/scim/v2/Schemas/7f0123417e941b00007f9db3702906cb",
"version": "W\"1647617443639\"",
"resourceType": "Schema"
},
"schemas": [
"urn:ietf:params:scim:schemas:core:2.0:Schema"
]
}
]
}