User Directory · Beta
Notion SCIM
API integration
Ship User Directory features without building the integration. Full Notion SCIM API access via Proxy, normalized data through Unified APIs — extend models and mappings to fit your product.
Built for specific customer use cases. Issues are resolved quickly.
Talk to usUse Cases
Why integrate with Notion SCIM
Common scenarios for SaaS companies building Notion SCIM integrations for their customers.
Automate employee provisioning and deprovisioning in Notion
HR and IT automation platforms can sync user lifecycle events directly to Notion's SCIM API, ensuring new hires get instant workspace access on Day 1 and terminated employees are immediately locked out — with active sessions killed on the spot.
Detect orphaned Notion licenses and shadow accounts
SaaS management platforms can pull the full list of active Notion users via SCIM and reconcile it against a company's master directory, surfacing costly orphaned Enterprise licenses and users who were manually invited outside of IT governance.
Power quarterly User Access Reviews for SOC 2 compliance
Access governance tools can read Notion users and group memberships through SCIM, present them to managers for review, and instantly deactivate accounts that fail the audit — closing the loop between detection and remediation.
Trigger instant Notion lockdown from security playbooks
Zero-trust and security orchestration platforms can revoke Notion access in seconds when a compromised endpoint or anomalous behavior is detected, leveraging SCIM's ability to terminate all active sessions upon deactivation.
Map organizational groups to Notion Teamspaces automatically
Identity and IT workflow platforms can use SCIM group management to ensure department-level groups stay in sync with Notion, so employees automatically see the right Teamspaces without manual configuration.
What You Can Build
Ship these features with Truto + Notion SCIM
Concrete product features your team can ship faster by leveraging Truto’s Notion SCIM integration instead of building from scratch.
One-click Day 1 Notion provisioning
Provision new hires into Notion with correct name, title, and group assignments the moment an onboarding workflow is triggered, bypassing email invites entirely.
Real-time session-killing offboarding
Deactivate a departing employee's Notion account and immediately terminate all their active web and mobile sessions as part of an automated offboarding flow.
Notion license reconciliation dashboard
Pull all active Notion users on a recurring schedule and compare against your platform's directory to surface orphaned accounts, out-of-band invites, and wasted Enterprise seat spend.
Group-to-Teamspace sync engine
Automatically create, update, and remove Notion SCIM groups that map to organizational units, ensuring Teamspace access stays aligned with department changes.
Compliance-ready access review workflows
Generate a reviewable snapshot of every Notion user and their group memberships for quarterly User Access Reviews, with one-click revocation that executes via SCIM.
Cross-app emergency access lockdown
Include Notion in a multi-app deactivation playbook that revokes user access across all connected SaaS tools in a single orchestrated action.
Unified APIs
Unified APIs for Notion SCIM
Skip writing code for every integration. Use Truto’s category-specific Unified APIs out of the box or customize the mappings with AI.
Unified User Directory API
Users
The User object represents a User.
How It Works
From zero to integrated
Go live with Notion SCIM in under an hour. No boilerplate, no maintenance burden.
Link your customer’s Notion SCIM account
Use Truto’s frontend SDK to connect your customer’s Notion SCIM account. We handle all OAuth and API key flows — you don’t need to create the OAuth app.
We handle authentication
Don’t spend time refreshing access tokens or figuring out secure storage. We handle it and inject credentials into every API request.
Call our API, we call Notion SCIM
Truto’s Proxy API is a 1-to-1 mapping of the Notion SCIM API. You call us, we call Notion SCIM, and pass the response back in the same cycle.
Unified response format
Every response follows a single format across all integrations. We translate Notion SCIM’s pagination into unified cursor-based pagination. Data is always in the result attribute.
FAQs
Common questions about Notion SCIM on Truto
Authentication, rate limits, data freshness, and everything else you need to know before you integrate.
Which Notion plans support SCIM provisioning?
Notion SCIM is exclusively available on the Enterprise Plan. Workspaces on Free, Plus, or Business plans cannot use the SCIM API.
How does authentication work for Notion's SCIM API?
Notion SCIM uses a bearer token (SCIM API token) generated by a Workspace Owner in Notion's Enterprise settings. This token is passed in the Authorization header for all SCIM requests.
What happens when a user is deactivated via SCIM?
Setting a user's 'active' attribute to false removes them from the workspace and immediately terminates all active web and mobile sessions, preventing any further access to workspace data.
Can I provision users without sending email invites?
Yes. Creating a user via the SCIM POST /Users endpoint adds them directly to the workspace without generating an email invite link, which is ideal for organizations that disable invite-based onboarding for security reasons.
What user attributes can be managed through Notion SCIM?
You can manage standard SCIM attributes including givenName, familyName, email, title, and active status. Profile photos can be set on initial creation but are currently ignored on subsequent update requests.
Is the Notion SCIM integration available as a pre-built Truto connector?
Notion SCIM is available through Truto's Unified User Directory API. The integration is built on request — contact Truto to get it enabled for your account, and you can start reading and managing Notion users through the unified Users API.
Notion SCIM
Get Notion SCIM integrated into your app
Our team understands what it takes to make a Notion SCIM integration successful. A short, crisp 30 minute call with folks who understand the problem.
Talk to us