SCIM provisioning is available on the Business plan and above.
How it works
1
Generate a SCIM token
In the console, go to Settings > SCIM and generate a bearer token.
This token authenticates your IdP’s SCIM requests.
2
Configure your IdP
In your identity provider, set the SCIM base URL to
https://api.truthlocks.com/scim/v2 and paste the bearer token.3
Sync users and groups
Your IdP pushes user creates, updates, and deactivations to Truthlocks
automatically. Group membership changes update role assignments.
SCIM base URL
Authorization header:
Supported operations
Users
Groups
Discovery
Creating a user
Deactivating a user
IdPs like Okta and Azure AD send a PATCH request to deactivate users:Managing SCIM tokens
Generate and manage tokens through the management API:Activity log
All SCIM operations are recorded in an activity log. View recent provisioning events:USER_CREATED, USER_DEACTIVATED, USER_PATCHED, GROUP_CREATED, GROUP_UPDATED, and GROUP_DELETED.
Seat enforcement
User creation respects your plan’s seat limit. If the limit would be exceeded, the SCIM endpoint returns HTTP402 and the user is not created. Upgrade your plan or remove inactive users to free seats.
Filtering
The SCIMfilter query parameter lets your identity provider narrow list responses to specific users or groups. Truthlocks supports filtering on specific SCIM attributes using the operators below.
Supported filter attributes
Supported operators
Combine operators using
and / or for complex queries:
Filtered results are capped at 200 items per response. If your IdP syncs more than 200 users or groups, it should paginate using the
startIndex and count parameters alongside the filter.Common IdP filter patterns
Most identity providers send filters automatically during sync. Here are the patterns that Truthlocks handles:
If your IdP sends a filter using any of the supported attributes and operators listed above, Truthlocks processes it correctly. You do not need to configure anything on the Truthlocks side.
Supported capabilities
Related
- SAML SSO — Authenticate users through your IdP.
- RBAC & permissions — Roles assigned to provisioned users.
- Audit logs — Track all access and provisioning events.

