Allternit exposes a SCIM 2.0-compatible API for automated user and group provisioning. Connect your identity provider to create, update, activate, and deactivate users and groups inside your organization.

Authentication and authorization

SCIM endpoints require a Clerk JWT and organization admin privileges. The caller must be an owner or admin of the active organization.

SCIM base URL

Configure your identity provider with this base URL and a bearer token issued from the Allternit dashboard.

User provisioning

Endpoints

Create a user

Response 201 Created

List users

Response 200 OK

Deactivate a user

Group provisioning

SCIM groups can be mapped to RBAC groups by matching displayName to an existing group name in your organization.

Endpoints

Create a group

Response 201 Created

Role mapping

SCIM roles and groups are mapped to Allternit RBAC as follows:
  • A user’s first SCIM role display/value of owner maps to the organization owner role.
  • admin or administrator maps to the admin role.
  • All other values map to member.
  • A SCIM group whose displayName matches an existing RBAC group is linked via scim_group_rbac_group_mappings.
  • A SCIM role whose display/value matches an existing RBAC role name is linked via scim_user_rbac_role_mappings.

Query parameters

Error codes

Supported identity providers

Any SCIM 2.0-compliant provider can connect, including Microsoft Entra ID, Okta, OneLogin, JumpCloud, and Google Workspace.
  • RBAC — Roles, groups, and workspace scoping
  • Security model — Trust boundaries and data flows
  • Compliance — Data retention and deletion workflows