Skip to main content

SchemaAttribute

SCIM 2.0 attribute definition per RFC 7643 §7

namestring

Attribute name

typestring

Attribute data type

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

multiValuedboolean

Whether the attribute is multi-valued

descriptionstring
requiredboolean
caseExactboolean

For strings, whether matching is case-sensitive

canonicalValuesstring[]

Allowed values for enum-like attributes

mutabilitystring

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

returnedstring

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

uniquenessstring

Possible values: [none, server, global]

referenceTypesstring[]

For type: reference attributes only — list of SCIM resource types that may be referenced (RFC 7643 §7).

subAttributes []

Nested attributes for complex types

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