Skip to content

Unified API

Unified User Directory API

One standardized interface to read and write identity & access data across every provider. 11 unified resources, 355 supported integrations, zero provider-specific code.

https://api.truto.one/unified/user-directory
Start integrating API docs
11

Unified resources

355

Supported integrations

Pass‑through

Real-time, no data storage

Data Model

User Directory resources

Every resource is normalized across providers. Use the same schema whether your customer is on 15Five or Accelo.

Activities

Activities are the actions performed by users in the source application.

10 fields Docs →
Activities fields
id string
actor object
organization string
group string
description string
action string
entity string
entity_type string
context object
created_at string

Billing

Billing object represents a Bill

10 fields Docs →
Billing fields
id string
description string
billing_frequency string
currency string
total_amount string
tax_amount string
start_date string
end_date string
created_at string
updated_at string

Groups

Groups are a collection of users in the source application. In some applications, they might also be called Teams.

7 fields Docs →
Groups fields
id string
name string
description string
organization string
group_type string
created_at string
updated_at string

Licenses

Licenses represent concepts like user seats in apps that support them

13 fields Docs →
Licenses fields
id string
name string
description string
available_quantity number
assigned_quantity number
unit_amount number
roles array
is_paid boolean
currency string
status string
products array
created_at string
updated_at string

Me

29 fields Docs →
Me fields
id string
external_id string
identifiers object
first_name string
last_name string
title string
name string
username string
emails array
phones array
status string
is_email_verified boolean
is_2fa_enabled boolean
roles array
organizations array
user_type string
licenses array
groups array
avatar string
timezone string
languages array
bio string
created_at string
updated_at string
last_active_at string
last_login_at string
status_changed_at string
activated_at string
urls array

Organizations

Organizations are the top level entity in the source application. Users are associated with an organization.

6 fields Docs →
Organizations fields
id string
name string
pricing_plan string
licenses array
created_at string
updated_at string

Role Assignments

8 fields Docs →
Role Assignments fields
id string
user_id string
group_id string
group_type string
role_id string
workspace array
created_at string
updated_at string

Roles

The Role object represents a role of a User.

8 fields Docs →
Roles fields
id string
name string
label string
description string
type string
applicable_in string
created_at string
updated_at string

Users

The User object represents a User.

30 fields Docs →
Users fields
id string
external_id string
identifiers object
first_name string
last_name string
title string
name string
username string
emails array
phones array
status string
is_email_verified boolean
is_2fa_enabled boolean
roles array
organizations array
user_type string
licenses array
groups array
workspaces array
avatar string
timezone string
languages array
bio string
created_at string
updated_at string
last_active_at string
last_login_at string
status_changed_at string
activated_at string
urls array

Utilization

Utilization object represents utilization reports.

4 fields Docs →
Utilization fields
name string
metadata object
columns array
rows array

Workspaces

Workspaces represent concepts like teams, workspaces, projects in apps that support them

7 fields Docs →
Workspaces fields
id string
name string
description string
status string
created_at string
updated_at string
organization object

Integrations

355 integrations, one API

Connect to any of these providers through the Unified User Directory API. Same resources, same schema, same code.

15Five Accelo ActiveCampaign Adaptive Adobe Adobe Acrobat Sign Adobe Marketo Engage Adyen Affinity Aha Aircall Airtable Airtable SCIM Amplitude SCIM Anthropic Apache Airflow Apify Apollo Apono Asana Asset Panda Atlassian Attio Auth0 Avalara AvaTax Avigilon Alta Avoma Azure Active Directory BambooHR Baremetrics Basecamp BigPanda Bitbucket Bitwarden BlackLine Boomi Box Braze Brex Britive BrowserStack Buildkite Calendly Canva Capsule Cato Networks Checkr Chronosphere CircleCI Cisco Meraki ClickUp Close Cloudflare CockroachDB Cloud Coda Concord Confluence Confluence On Prem Confluent Constant Contact Contentful Content Management Copper Coupa CrowdStrike CyberArk CyberArk Identity Management Dashlane Databricks Datadog dbt Labs DevRev Dialpad Discord Dixa Docker Hub SCIM DocuSign Domo Doppler Drata Drift Drive Wealth Dropbox - Business Dropbox - Personal Dropbox Sign (HelloSign) Druva inSync Duo Dynatrace Egnyte Elastic Cloud Emburse Enchant Envoy Eventbrite Figma Figma SCIM Files.com Fireberry Fireflies.ai Fivetran FloQast Fountain FowCRM FreeAgent Freshcaller Freshchat Freshdesk Freshsales Freshservice Front FuseDesk GitHub GitLab Gladly Gmail Gong Google Google Ads Google Analytics Google Calendar Google Cloud Google CloudSQL Google Drive Google Workspace Gorgias Grafana Greenhouse HaloITSM HappyFox Harness Harvest Hashicorp Terraform Cloud Height HelloID Help Scout Heroku HiBob Highlevel Hive Hootsuite HubSpot Humaans Illow Insightly Intercom Ironclad Jamf Jenkins Jetbrains JFrog Jira Jira Service Management Jostle SCIM JumpCloud Juniper Mist JustCall Kandji Keap Keeper KnowBe4 KnowBe4 SCIM Kommo Kustomer LastPass Lattice LaunchDarkly Leadsquared LearnWorlds Lemlist Lever Linear LiveAgent LoanPro Looker Loxo Lucid Mailersend Mailgun Make ManageEngine ServiceDesk Plus Manatal Meta Marketing API Metabase Microsoft 365 Microsoft Dynamics 365 Finance and Operations Microsoft Dynamics 365 Sales Microsoft Teams miniOrange Miro Miro SCIM Missive Mixpanel SCIM Mode Monday.com Monday.com SCIM Moneybird MongoDB Atlas Admin mParticle Mural Netlify Netskope SCIM New Relic Ninjaone Notion Notion SCIM Nutshell Okta OneDrive OneLogin OnePageCRM OpenAI OpenVPN CloudConnexa Opsgenie Oracle Fusion Cloud Oracle Fusion Cloud EPM Oracle Fusion Cloud Financials Oracle Netsuite Orca Security Outlook Calendar Outlook Mail Outreach PagerDuty PandaDoc Paralus Peakon SCIM Pendo SCIM PingOne Pinpoint Pipedrive Pipeline CRM Pipeliner Pivotal Tracker Plaid Platform.sh Podio Podium PostHog Postman SCIM Power BI ProdPad Puzzel Case Management Pylon Qdrant Cloud Qlik Sense Qualtrics CoreXM Quickbase for Project Management Re:amaze Redis Render Retool Richpanel Rippling Rithum Robin Rockset Rollbar Rootly Sage Intacct SailPoint Identity Security Cloud SailPoint IdentityIQ SCIM SailPoint NERM Salesflare Salesforce Salesloft SAP Concur Scale AI Segment Seismic SendGrid Sendoso Sentry ServiceNow ServiceNow SCIM SharePoint Shopify Shortcut Showpad Sigma Computing Sisense Slab Slack Slack Enterprise SmartRecruiters Smartsheet Snowflake Snyk SolarWinds Service Desk SonarQube Cloud SonarQube Server Sophos SpotDraft Statsig Streak Sumo Logic Supabase Superchat Survey Monkey SurveySparrow Tableau Tailscale TalentLMS TalentLyft Talkdesk Teamleader TeamViewer Teamwork CRM Teamwork Desk Teamwork Project Management Teamwork Spaces Tenable ThoughtSpot Torii Travis CI Trello Trengo Turso Twingate Typeform UiPath UserVoice Vanta Veeva Vault Vercel Vidyard Wealthbox Webex Webflow Wingman WordPress Workato Workiva Wrike Xero YouTrack Youtrack Hub Zapier SCIM Zendesk Zendesk Sell Zeplin Zesty.io Zoho Analytics Zoho Bigin Zoho Books Zoho BugTracker Zoho CRM Zoho Desk Zoho Meeting Zoho Projects Zoho Recruit Zoho Sprints Zoho Vault Zoom ZoomInfo SCIM Zscaler Zscaler ZIA Zscaler ZPA SCIM

How It Works

From zero to integrated

Go live with the Unified User Directory API in under an hour. No boilerplate, no maintenance burden.

01

Connect your customer’s account

Use Truto’s pre-built auth flows to connect any identity & access provider. OAuth, API keys, and custom auth — all handled.

02

Query the unified API

Read and write data through a single, normalized REST API. Same endpoints, same schema, regardless of the underlying provider.

03

Customize with JSONata

Need a field the unified model doesn’t cover? Extend the schema with declarative JSONata mappings — no code deploys, no waiting on us.

From the Blog

User Directory integration guides

Deep dives, architecture guides, and practical tutorials for building identity & access integrations.

Unified User Directory API

Start building with the Unified User Directory API

355 integrations. 11 unified resources. Zero provider-specific code. Ship identity & access integrations in hours, not months.

Talk to us