Skip to main content

Get schema

GET 

/nevisidm/api/scim/v1/Schemas/:id

Retrieves a single SCIM schema definition by its schema URI. The schema describes all attributes, their types, mutability, and other metadata for a particular SCIM resource type.

Request

Path Parameters

    id stringrequired

    Schema's internal identifier.

    Example: urn:ietf:params:scim:schemas:core:2.0:User

Responses

Schema retrieved successfully

Schema
    schemas string[]required

    An array of Strings containing URIs that are used to indicate the namespaces of the SCIM schemas that define the attributes present in the current JSON structure.

    id stringrequired

    The unique URI of the schema.

    name stringrequired

    The schema's human-readable name.

    description string

    The schema's human-readable description.

    attributes ScimAttribute[]required

    List of attributes of schema related resource.

  • Array [
  • name stringrequired

    The attribute's name.

    type stringrequired

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

    The attribute's data type.

    subAttributes undefined[]required

    When an attribute is of type "complex", this defines a set of sub-attributes.

    multiValued booleanrequired

    A Boolean value indicating the attribute's plurality.

    description string

    The attribute's human-readable description.

    required booleanrequired

    A Boolean value that specifies whether or not the attribute is required.

    canonicalValues string[]

    A collection of suggested canonical values that MAY be used.

    caseExact booleanrequired

    A Boolean value that specifies whether or not a string attribute is case sensitive.

    mutability stringrequired

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

    A single keyword indicating the circumstances under which the value of the attribute can be defined.

    returned stringrequired

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

    A single keyword that indicates when an attribute and associated values are returned in response to a GET request or in response to a PUT, POST, or PATCH request.

    uniqueness stringrequired

    Possible values: [none, server, global]

    A single keyword value that specifies how the service provider enforces uniqueness of attribute values.

  • ]
Loading...