Skip to content

API: SCIM

SCIM 2.0 provisioning of members and groups by an identity provider, and the SCIM tokens a company admin creates for it. All endpoints require authentication unless noted. 18 endpoints.

This company’s SCIM tokens and base URL

Responses: 200 · 400 · 401 · 404

Create a SCIM token (shown once)

Request body (JSON)

Field Type Required Description
name string yes
workspaceId string yes Where provisioned members get their viewer seat

Responses: 201 · 400 · 401 · 409

Revoke a SCIM token

Path parameters

Name Type Required Description
id string yes

Responses: 200 · 400 · 401 · 404

List or find groups (filter: displayName, externalId, id, members.value eq …)

Query parameters

Name Type Required Description
filter string no
startIndex integer no
count integer no
excludedAttributes string no

Responses: 200 · 400 · 401 · 403 · 404 · 409 · 500

Push a group into the token’s workspace

Responses: 201 · 400 · 401 · 403 · 404 · 409 · 500

Get a group

Path parameters

Name Type Required Description
id string yes

Query parameters

Name Type Required Description
excludedAttributes string no

Responses: 200 · 400 · 401 · 403 · 404 · 409 · 500

Replace a group

Path parameters

Name Type Required Description
id string yes

Responses: 200 · 400 · 401 · 403 · 404 · 409 · 500

Update a group (rename, add / remove / replace members)

Path parameters

Name Type Required Description
id string yes

Request body (JSON)

Field Type Required Description
Operations array of object yes

Responses: 200 · 400 · 401 · 403 · 404 · 409 · 500

Delete a group

Path parameters

Name Type Required Description
id string yes

Responses: 204 — No content · 400 · 401 · 403 · 404 · 409 · 500

SCIM resource types

Responses: 200 · 400 · 401 · 403 · 404 · 409 · 500

SCIM schemas

Responses: 200 · 400 · 401 · 403 · 404 · 409 · 500

SCIM service provider configuration

Responses: 200 · 400 · 401 · 403 · 404 · 409 · 500

List or find users (filter: userName, externalId, emails.value, id eq …)

Query parameters

Name Type Required Description
filter string no
startIndex integer no
count integer no

Responses: 200 · 400 · 401 · 403 · 404 · 409 · 500

Provision a user

Responses: 201 · 400 · 401 · 403 · 404 · 409 · 500

Get a user

Path parameters

Name Type Required Description
id string yes

Responses: 200 · 400 · 401 · 403 · 404 · 409 · 500

Replace a user

Path parameters

Name Type Required Description
id string yes

Responses: 200 · 400 · 401 · 403 · 404 · 409 · 500

Update a user (active, name, email, externalId)

Path parameters

Name Type Required Description
id string yes

Request body (JSON)

Field Type Required Description
Operations array of object yes

Responses: 200 · 400 · 401 · 403 · 404 · 409 · 500

Remove a user from this organization

Path parameters

Name Type Required Description
id string yes

Responses: 204 — No content · 400 · 401 · 403 · 404 · 409 · 500