166 lines
5 KiB
JSON
166 lines
5 KiB
JSON
{
|
|
"id": "urn:ietf:params:scim:schemas:core:2.0:Group",
|
|
"name": "Group",
|
|
"description": "Group",
|
|
"schemas": ["urn:ietf:params:scim:schemas:core:2.0:Schema"],
|
|
"attributes": [
|
|
{
|
|
"name": "schemas",
|
|
"type": "string",
|
|
"multiValued": true,
|
|
"description": "An array of Strings containing URI that are used to indicate the namespaces of the SCIM schemas that define the attributes present in the current JSON structure.",
|
|
"required": true,
|
|
"caseExact": false,
|
|
"mutability": "immutable",
|
|
"returned": "always",
|
|
"uniqueness": "none"
|
|
},
|
|
{
|
|
"name": "id",
|
|
"type": "string",
|
|
"multiValued": false,
|
|
"description": "Unique identifier for the resource, assigned by the service provider. MUST be non-empty, unique, stable, and non-reassignable. Clients MUST NOT specify this value.",
|
|
"required": true,
|
|
"caseExact": true,
|
|
"mutability": "readOnly",
|
|
"returned": "always",
|
|
"uniqueness": "server"
|
|
},
|
|
{
|
|
"name": "externalId",
|
|
"type": "string",
|
|
"multiValued": false,
|
|
"description": "Identifier for the resource as defined by the provisioning client. OPTIONAL; clients MAY include a non-empty value.",
|
|
"required": false,
|
|
"caseExact": true,
|
|
"mutability": "readWrite",
|
|
"returned": "default",
|
|
"uniqueness": "none"
|
|
},
|
|
{
|
|
"name": "meta",
|
|
"type": "complex",
|
|
"multiValued": false,
|
|
"description": "Resource metadata. MUST be ignored when provided by clients.",
|
|
"required": false,
|
|
"mutability": "readOnly",
|
|
"returned": "default",
|
|
"subAttributes": [
|
|
{
|
|
"name": "resourceType",
|
|
"type": "string",
|
|
"multiValued": false,
|
|
"description": "The resource type name.",
|
|
"required": false,
|
|
"caseExact": true,
|
|
"mutability": "readOnly",
|
|
"returned": "default",
|
|
"uniqueness": "none"
|
|
},
|
|
{
|
|
"name": "created",
|
|
"type": "dateTime",
|
|
"multiValued": false,
|
|
"description": "The date and time the resource was added.",
|
|
"required": false,
|
|
"mutability": "readOnly",
|
|
"returned": "default"
|
|
},
|
|
{
|
|
"name": "lastModified",
|
|
"type": "dateTime",
|
|
"multiValued": false,
|
|
"description": "The most recent date and time the resource was modified.",
|
|
"required": false,
|
|
"mutability": "readOnly",
|
|
"returned": "default"
|
|
},
|
|
{
|
|
"name": "location",
|
|
"type": "reference",
|
|
"referenceTypes": ["external"],
|
|
"multiValued": false,
|
|
"description": "The URI of the resource being returned.",
|
|
"required": false,
|
|
"mutability": "readOnly",
|
|
"returned": "default",
|
|
"uniqueness": "none"
|
|
},
|
|
{
|
|
"name": "version",
|
|
"type": "string",
|
|
"multiValued": false,
|
|
"description": "The version (ETag) of the resource being returned.",
|
|
"required": false,
|
|
"caseExact": true,
|
|
"mutability": "readOnly",
|
|
"returned": "default",
|
|
"uniqueness": "none"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "displayName",
|
|
"type": "string",
|
|
"multiValued": false,
|
|
"description": "Human readable name for the Group. REQUIRED.",
|
|
"required": true,
|
|
"caseExact": false,
|
|
"mutability": "readWrite",
|
|
"returned": "default",
|
|
"uniqueness": "none"
|
|
},
|
|
{
|
|
"name": "members",
|
|
"type": "complex",
|
|
"multiValued": true,
|
|
"description": "A list of members of the Group.",
|
|
"required": false,
|
|
"subAttributes": [
|
|
{
|
|
"name": "value",
|
|
"type": "string",
|
|
"multiValued": false,
|
|
"description": "Identifier of the member of this Group.",
|
|
"required": true,
|
|
"caseExact": true,
|
|
"mutability": "immutable",
|
|
"returned": "default",
|
|
"uniqueness": "none"
|
|
},
|
|
{
|
|
"name": "$ref",
|
|
"type": "reference",
|
|
"referenceTypes": ["User"],
|
|
"multiValued": false,
|
|
"description": "The URI of the corresponding member resource of this Group.",
|
|
"required": false,
|
|
"caseExact": false,
|
|
"mutability": "immutable",
|
|
"returned": "default",
|
|
"uniqueness": "none"
|
|
},
|
|
{
|
|
"name": "type",
|
|
"type": "string",
|
|
"multiValued": false,
|
|
"description": "A label indicating the type of resource; e.g., 'User'.",
|
|
"required": false,
|
|
"caseExact": false,
|
|
"canonicalValues": ["User"],
|
|
"mutability": "immutable",
|
|
"returned": "default",
|
|
"uniqueness": "none"
|
|
}
|
|
],
|
|
"mutability": "readWrite",
|
|
"returned": "default"
|
|
}
|
|
],
|
|
"meta": {
|
|
"resourceType": "Schema",
|
|
"location": "/v2/Schemas/urn:ietf:params:scim:schemas:core:2.0:Group",
|
|
"created": "2025-04-17T15:48:00Z",
|
|
"lastModified": "2025-04-17T15:48:00Z"
|
|
}
|
|
}
|