Skip to main content

SchemaAttribute

Schema attribute definition as defined in RFC 7643 Section 7

canonicalValuesstring[]

Suggested canonical values for the attribute

caseExactbooleanrequired

Indicates if the attribute is case-sensitive

descriptionstring

The attribute's human-readable description

multiValuedbooleanrequired

Indicates if the attribute is multi-valued

mutabilitystringrequired

Indicates when the attribute value can be modified

Possible values: [readOnly, readWrite, immutable, writeOnly]

namestringrequired

The attribute's name

referenceTypesstring[]

For reference attributes, the SCIM resource types that may be referenced

requiredbooleanrequired

Indicates if the attribute is required

returnedstringrequired

Indicates when the attribute is returned

Possible values: [always, never, default, request]

subAttributesundefined[]

Sub-attributes for complex attributes

typestringrequired

The attribute's data type

Possible values: [string, boolean, decimal, integer, dateTime, reference, complex]

uniquenessstringrequired

Indicates how uniqueness is enforced

Possible values: [none, server, global]

SchemaAttribute
{
"canonicalValues": [
"string"
],
"caseExact": true,
"description": "string",
"multiValued": true,
"mutability": "readOnly",
"name": "string",
"referenceTypes": [
"string"
],
"required": true,
"returned": "always",
"subAttributes": [
null
],
"type": "string",
"uniqueness": "none"
}