Returns all Schema resources.
GET/Schemas
All Schema resources are listed in the response. The 'attributes' field holds the schema-specific attributes which differ depending on Schema type.
Responses
- 200
Returns all Schema resources.
- application/json
- application/scim+json
- Schema
- Example (from schema)
Schema
Array [
Array [
]
]
Number of Schemas returned.
The Schema type used for this response.
Resources
object[]
The id of the Schema. The id is the SCIM URN of the Schema.
Name of the Schema.
Description of the Schema.
attributes
undefined[]
Attributes used to describe this Schema.
Determines 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 of the attribute.
Description of the attribute.
Indicates the ability to change this attribute. Possible values are 'readOnly', 'readWrite', and 'writeOnly'.
Defined as 'simple' or 'complex', where simple indicates attribute values stored as strings, integers, etc., and complex indicates object-based values.
Describes whether this attribute is allowed multiple values.
True if attribute value is case-sensitive; false otherwise.
Dictates whether the attribute should be returned in a SCIM response body. Can be 'always', 'default', 'request', or 'never'.
True if this attribute is required for this Schema; false otherwise.
List of canonical values that could be used to supplement attribute.
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.
The location of the Schema.
The version of the Schema.
The SCIM resource type.
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
Array [
Array [
]
]
Number of Schemas returned.
The Schema type used for this response.
Resources
object[]
The id of the Schema. The id is the SCIM URN of the Schema.
Name of the Schema.
Description of the Schema.
attributes
undefined[]
Attributes used to describe this Schema.
Determines 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 of the attribute.
Description of the attribute.
Indicates the ability to change this attribute. Possible values are 'readOnly', 'readWrite', and 'writeOnly'.
Defined as 'simple' or 'complex', where simple indicates attribute values stored as strings, integers, etc., and complex indicates object-based values.
Describes whether this attribute is allowed multiple values.
True if attribute value is case-sensitive; false otherwise.
Dictates whether the attribute should be returned in a SCIM response body. Can be 'always', 'default', 'request', or 'never'.
True if this attribute is required for this Schema; false otherwise.
List of canonical values that could be used to supplement attribute.
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.
The location of the Schema.
The version of the Schema.
The SCIM resource type.
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"
]
}
]
}