Aller au contenu

API endpoints

Ce contenu n’est pas encore disponible dans votre langue.

All paths below assume WithBasePath("/scim/v2"). Adjust accordingly if you use a different base path or none at all.

MethodPathDescription
GET/scim/v2/ServiceProviderConfigServer capabilities and supported features
GET/scim/v2/ResourceTypesRegistered resource type definitions
GET/scim/v2/SchemasAll schema definitions
GET/scim/v2/Schemas/{id}Single schema by URN
MethodPathDescription
GET/scim/v2/UsersList users (supports filter, sortBy, sortOrder, startIndex, count, attributes, excludedAttributes)
POST/scim/v2/UsersCreate a user
GET/scim/v2/Users/{id}Get a user by ID
PUT/scim/v2/Users/{id}Full replacement
PATCH/scim/v2/Users/{id}Partial update
DELETE/scim/v2/Users/{id}Delete a user
POST/scim/v2/Users/.searchQuery via request body (avoids URL length limits)
MethodPathDescription
GET/scim/v2/GroupsList groups
POST/scim/v2/GroupsCreate a group
GET/scim/v2/Groups/{id}Get a group by ID
PUT/scim/v2/Groups/{id}Full replacement
PATCH/scim/v2/Groups/{id}Partial update
DELETE/scim/v2/Groups/{id}Delete a group
POST/scim/v2/Groups/.searchQuery via request body
MethodPathDescription
POST/scim/v2/BulkExecute multiple operations in a single request
ParameterDescription
filterRFC 7644 filter expression
sortByAttribute name to sort by
sortOrderascending (default) or descending
startIndex1-based offset into the result set (default: 1)
countMaximum number of resources to return
attributesComma-separated list of attributes to include
excludedAttributesComma-separated list of attributes to omit

Requests with a body must use Content-Type: application/scim+json. The server also accepts application/json. Responses always use Content-Type: application/scim+json.

Errors follow the RFC 7644 error schema:

{
"schemas": ["urn:ietf:params:scim:api:messages:2.0:Error"],
"status": "404",
"scimType": "noTarget",
"detail": "Resource not found: user-123"
}