SCIM Management API Overview
Overview
The Descope service supports the ability to dynamically configure user data via SCIM (System for Cross-domain Identity Management). Descopers can configure SCIM provisioning from their IdP, which will then be able to push user profile updates as well as groups.
The Descope API then opens endpoints to load, create, update, and delete SCIM-related configurations. The Descope SDK does not support the same SCIM endpoints as the API.
Use Cases
Managing SCIM Groups
- Search SCIM groups
- Create SCIM group
- Load an existing SCIM group
- Update an existing SCIM group
- Delete an existing SCIM group
Managing SCIM Users
- Search SCIM users
- Load an existing SCIM user
- Update an existing SCIM user
- Delete an existing SCIM user
Gathering SCIM Configuration
- Load SCIM Resource Types
- Load SCIM Service Provider Config
Examples
Example - Create SCIM group and apply it to a SCIM user
Create a SCIM group via Create SCIM Group adding the member in the body of the request.
Example - Update SCIM user details
Update the SCIM user via Update SCIM User passing updated details such as the displayName, phoneNumbers, emails, and if the user is active.
Was this helpful?