---
title: Miro SCIM API Integration on Truto
slug: miroscim
category: User Directory
canonical: "https://truto.one/integrations/detail/miroscim/"
---

# Miro SCIM API Integration on Truto



**Category:** User Directory  
**Status:** Beta

## Unified APIs

### Unified User Directory API

- **Users** — The User object represents a User.

## How it works

1. **Link your customer's Miro SCIM account.** Use Truto's frontend SDK; we handle every OAuth and API key flow so you don't need to create the OAuth app.
2. **Authentication is automatic.** Truto refreshes tokens, stores credentials securely, and injects them into every API request.
3. **Call Truto's API to reach Miro SCIM.** The Proxy API is a 1-to-1 mapping of the Miro SCIM API.
4. **Get a unified response format.** Every response uses a single shape, with cursor-based pagination and data in the `result` field.

## Use cases

- **Automate Employee Onboarding and Offboarding in Miro** — SaaS companies building HR or IT onboarding tools can programmatically provision new Miro accounts when employees join and instantly deactivate them upon termination — eliminating manual admin work and closing security gaps during offboarding.
- **Detect and Remediate Shadow Accounts** — Security and SaaS management platforms can pull the full Miro user roster via SCIM and cross-reference it against the organization's identity provider to surface unmanaged accounts that bypass SSO policies, enabling automated remediation workflows.
- **Optimize Miro License Spend** — SaaS management and FinOps tools can query active Miro users, correlate with usage data, and automatically downgrade or deactivate inactive accounts to reclaim expensive Enterprise licenses before renewal.
- **Enforce Time-Bound and Role-Based Access** — Identity governance platforms can map organizational groups to Miro Teams via SCIM, granting contractors or rotating team members scoped access that's automatically revoked after a defined period to maintain compliance.
- **Continuous Compliance and Access Reviews** — Security posture and compliance tools can continuously reconcile Miro's user directory against HR and IdP sources, flagging zombie accounts and policy violations for automated or analyst-driven remediation.

## What you can build

- **Zero-Touch Miro Provisioning Pipeline** — Automatically create Miro user accounts and assign them to the correct Teams the moment an employee record appears in your customer's HRIS or identity provider.
- **Instant Offboarding Access Revocation** — Deactivate a terminated employee's Miro account in real time by setting their active status to false, preserving board history while cutting access immediately.
- **Zombie Account Detection Dashboard** — Surface Miro accounts that remain active after the corresponding employee has been terminated in the HRIS, with one-click or automated deactivation.
- **License Reclamation Workflows** — Identify users holding a Full Miro license who haven't been active, then automatically downgrade their userType or deactivate the account to reduce license costs.
- **Dynamic Team Membership Sync** — Keep Miro Team (SCIM Group) memberships in lockstep with organizational departments by automatically adding and removing users as roles change.
- **Scheduled Access Review Reports** — Generate periodic snapshots of all Miro users and group memberships for compliance audits, highlighting privilege drift and unreviewed external accounts.

## FAQs

### Which Miro plans support SCIM provisioning?

Miro's SCIM API is only available on the Miro Enterprise plan. Your end users must have an active Enterprise subscription to connect their Miro SCIM endpoint.

### What authentication method does Miro SCIM use?

Miro SCIM uses a bearer token (API token) generated by an Enterprise admin in the Miro admin console. Truto handles storing and passing this token securely on each request.

### Can I deactivate a user without deleting their board data?

Yes. Setting the active attribute to false via a PATCH request deactivates the user's access while preserving all of their historical board data and contributions.

### How does Miro map SCIM Groups to its product concepts?

SCIM Groups correspond to Miro Teams. You can manage team membership by patching the members array on a Group resource. Note that groups must originally be created via SCIM — renaming and membership updates are the most common ongoing operations.

### What is the userType attribute and why is it valuable?

userType is a Miro-specific SCIM attribute that can be set to 'Full' to upgrade a user to a paid license. This is critical for SaaS management platforms that need to programmatically control license tiers without manual admin intervention.

### Are Miro SCIM tools already available in Truto or built on request?

Miro SCIM integration is available on request through Truto. It maps to the Unified User Directory API (Users). Contact Truto to get the integration enabled for your account — setup is typically fast since Miro follows the SCIM 2.0 standard.
