SCIM provisioning
SCIM lets your identity provider (Okta, Microsoft Entra ID, Google Workspace, etc.) create, update, and deactivate end-user records in Cobalt automatically, so the people your agents talk to are known the moment they arrive — no manual setup, no waiting for a first message to resolve them. SCIM is the authoritative, happy-path way to populate identity. When it’s in place, channel identities (Slack, Teams, web) resolve to the right person by email with no rules or review needed.SCIM provisions end users (the directory of people your agents serve). It is
separate from administrator sign-in — admins are governed by
SSO and roles. Many customers use
both: SSO for admins, SCIM for the wider user directory. Like SSO, SCIM is
available on plans that include it — talk to us if you don’t see it in
Settings.
Set it up
1
Open Settings → SCIM
Requires the Admin or Owner role.
2
Copy the SCIM base URL
Cobalt shows the SCIM 2.0 endpoint to give your IdP — copy it from the
console (it ends in
/api/v1/scim/v2).3
Generate a bearer token
Click Generate token. The token is shown once — copy it immediately
and paste it into your IdP’s SCIM app. Cobalt stores only a hash; it can’t be
shown again. If you lose it, revoke and generate a new one.
4
Configure your IdP's SCIM app
Point your IdP at the base URL with the bearer token, and assign the users (or
groups) you want provisioned. Use email as the primary attribute.
Cobalt’s SCIM endpoint supports user provisioning operations (create,
update, deactivate). It does not yet implement user listing or filtering
(
GET /Users), which some IdP setup wizards use for an initial
“match existing users” pass — if your IdP offers that step, skip it and let
assignment-driven provisioning create the records. Group provisioning is not
supported; assign users (directly or via group assignment in the IdP), and the
IdP sends individual user operations.What provisioning does
- Create / update — each provisioned user becomes a canonical person in your tenant, keyed by their verified email. Subsequent Slack/Teams/web identities for that email link to them automatically.
- De-provision — when your IdP deactivates a user, Cobalt deactivates the corresponding record. Their history is retained; new activity won’t resolve to the deactivated identity.
- High trust — SCIM-provisioned identities are treated as cryptographically verified, so they’re eligible for the strictest authorization tiers (see trust tiers).
Manage tokens
- Revoke a token from the SCIM page at any time; requests using it stop working immediately.
- The page also shows whether ingest is enabled and the health of the provisioning queue. If ingest is paused, your IdP’s changes are queued durably and applied when it resumes — you won’t lose events.
Related
- How provisioned users tie into channels: End-user identity.
- Administrator sign-in and groups: Enterprise SSO.
