SCIM
SCIM 2.0 provisioning for automated user and group sync from your identity provider. Protocol endpoints use a bearer token at /api/os/scim/v2 on your app domain.
SCIM 2.0 provisioning for automated user and group sync from your identity provider. Protocol endpoints use a bearer token at <code>/api/os/scim/v2</code> on your app domain.
Authorization: Bearer scim-token with Content-Type: application/scim+json./UsersList provisioned users (SCIM 2.0 Users resource).
Request Headers
| Param | Type | Required | Description |
|---|---|---|---|
| Authorization | string | Yes | SCIM bearer token from the dashboard |
| Content-Type | string | No | Use application/scim+json for SCIM requests |
Query Parameters
| Param | Type | Required | Description |
|---|---|---|---|
| filter | string | No | SCIM filter expression, e.g. userName eq "[email protected]" |
/UsersProvision a new user via SCIM.
Request Headers
| Param | Type | Required | Description |
|---|---|---|---|
| Authorization | string | Yes | SCIM bearer token from the dashboard |
| Content-Type | string | No | Use application/scim+json for SCIM requests |
Request Body
| Param | Type | Required | Description |
|---|---|---|---|
| userName | string | Yes | User email address |
| displayName | string | No | Display name |
| active | boolean | No | Whether the user is active |
/GroupsList provisioned groups (SCIM 2.0 Groups resource).
Request Headers
| Param | Type | Required | Description |
|---|---|---|---|
| Authorization | string | Yes | SCIM bearer token from the dashboard |
| Content-Type | string | No | Use application/scim+json for SCIM requests |
/GroupsCreate a group via SCIM.
Request Headers
| Param | Type | Required | Description |
|---|---|---|---|
| Authorization | string | Yes | SCIM bearer token from the dashboard |
| Content-Type | string | No | Use application/scim+json for SCIM requests |
Full SCIM 2.0 paths are relative to your provisioned endpoint URL shown in the dashboard:
subOrgId as a query parameter or in the request body when using an org-wide key. Sub-org-scoped keys automatically target their sub-organization.SCIM configuration (REST)
/v1/scim/configGet SCIM provisioning configuration. Requires scim_config.read.
Query Parameters
| Param | Type | Required | Description |
|---|---|---|---|
| subOrgId | string | No | Sub-organization ID. Required for org-wide keys on write operations; optional on list when the key is scoped to one sub-org. |
Response — 200
/v1/scim/configEnable SCIM or link an SSO connection. Requires scim_config.write.
Query Parameters
| Param | Type | Required | Description |
|---|---|---|---|
| subOrgId | string | No | Sub-organization ID. Required for org-wide keys on write operations; optional on list when the key is scoped to one sub-org. |
Request Body
| Param | Type | Required | Description |
|---|---|---|---|
| enabled | boolean | No | Whether SCIM provisioning is enabled |
| sso_connection_id | string | No | Linked SSO connection for group mapping |
| subOrgId | string | Yes | Sub-organization ID. Required for org-wide keys on write operations; optional on list when the key is scoped to one sub-org. |
Response — 200
/v1/scim/configRotate the SCIM bearer token. Requires scim_config.write.
Query Parameters
| Param | Type | Required | Description |
|---|---|---|---|
| subOrgId | string | No | Sub-organization ID. Required for org-wide keys on write operations; optional on list when the key is scoped to one sub-org. |
Request Body
| Param | Type | Required | Description |
|---|---|---|---|
| action | string | Yes | Use rotate-token to rotate the SCIM bearer token |
| subOrgId | string | Yes | Sub-organization ID. Required for org-wide keys on write operations; optional on list when the key is scoped to one sub-org. |