Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Contact Us
  • Home
  • Administration – Figma Learn
  • Manage a Figma organization
  • Login and authentication

Set up automatic provisioning via SCIM

Written by Figma Man

Updated at June 19th, 2025

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Administration – Figma Learn
    Manage files and projects Manage a team Manage your account Manage a Figma organization Manage Enterprise plan settings and permissions Billing Manage Figma in a school
  • Figma Design – Figma Learn
    Create prototypes Import and export Create designs Tour the interface Dev Mode Work together in files Build design systems Figma Draw
  • Get started – Figma Learn
    Set up your account Layers 101
  • FigJam – Figma Learn
    Import and export Run meetings Work on boards Tour the interface
  • Community – Figma Learn
    Explore the Community Creator tools and resources
  • Help – Figma Learn
    Troubleshoot Common questions Work with support
  • Work across Figma – Figma Learn
    Figma AI Work across Figma
  • Courses, tutorials, projects – Figma Learn
    Courses Projects
  • Figma Slides – Figma Learn
    Create and edit slides Present slide decks Tour the interface Import and export
  • Figma Buzz – Figma Learn
    Templates in Figma Buzz Create and edit assets in Figma Buzz Overview
  • Figma Make – Figma Learn
    Tour the interface Work with Figma Make
  • Figma Sites – Figma Learn
    Design a site Create webpages and breakpoints Make your site interactive Preview and publish a site Tour the interface
+ More

Table of Contents

Get your API token and SCIM URL from Figma Generate an API token Find your Tenant ID Set up SCIM with your identity provider Configure SCIM Assign users to the application Basic attributes Advanced attributes Display SCIM member metadata SCIM API reference

Before you start

Who can use this feature

Available on the Organization and Enterprise plans

Organization admins only

You can set up SCIM on our supported providers (Google Workspace, Okta, OneLogin, and Microsoft Entra ID), or a custom SAML SSO set up.

All SAML SSO configurations in Figma support Just In Time (JIT) provisioning. This is manual provisioning, which only applies any changes when a user next logs into their account, not when an admin makes the changes. JIT supports creating and updating users in Figma.

You can choose to enable automatic provisioning with SCIM. SCIM pushes any changes you make to Figma, as soon as they happen. SCIM also supports importing and deactivating users, and managing members' seat types.

Get your API token and SCIM URL from Figma

To set up automatic provisioning you'll need to an API token in Figma and a SCIM URL. To make the set up process easier, we recommend having both Figma and your identity provider open at the same time.

Generate an API token

You can generate an API token in your organization's admin settings:

  1. Open Figma in the file browser and select Admin in the sidebar.
  2. Select the Settings tab and navigate to the in the Login and provisioning section.
  3. In the Login and provisioning section, click SCIM provisioning.
  4. Click Generate API token.
  5. Copy the API token value.

Find your Tenant ID

Your identity provider will need a SCIM base URL to configure SCIM. Your Tenant ID will make up part of this URL. You can find your Tenant ID in your organization's admin settings:

  1. Open Figma in the file browser and select Admin in the sidebar.
  2. Select the Settings tab and navigate to the in the Login and provisioning section.
  3. In the Login and provisioning section, click SAML SSO.
  4. Copy the Tenant ID.
  5. Use your Tenant ID to create the SCIM base URL:
    • https://www.figma.com/scim/v2/[tenantID] (Figma organizations)
    • https://figma-gov.com/scim/v2/[tenantID] (Figma for Government organizations)

Set up SCIM with your identity provider

The process for setting up provisioning depends on your identity provider.

Configure SCIM

If you're using one of our supported identity providers, you can follow our help articles:

  • SAML SSO with Google Workspace
  • SAML SSO with Okta
  • SAML SSO with Microsoft Entra ID
  • SAML SSO with OneLogin

If you're using an identity provider we haven't listed here, you can still set up SCIM with Figma.

You'll need to set up SAML SSO configuration with your identity provider, before you can configure SCIM. This may require you to set up a custom application.

We aren't able to provide documentation for custom configurations. Please reach out to your identity provider for any assistance with a custom configuration.

IMPORTANT

As part of the set up process with your identity provider, you'll need to choose which provisioning functions to use. Make sure the following functions are enabled:

  • Create Users
  • Update User Attributes
  • Deactivate Users

Assign users to the application

When you set up automatic provisioning, you will be asked to assign users to the application.

As part of this process, you may be asked to provide additional information about each user. Figma supports the following common basic attributes, as well as some optional extras.

Basic attributes

Scroll to view table

Variable Name

External Name

External Namespace

Suggested Mapping

givenName

givenName

urn:ietf:params:scim:schemas:core:2.0:User

user.firstName

familyName

familyName

urn:ietf:params:scim:schemas:core:2.0:User

user.lastName

displayName

displayName

urn:ietf:params:scim:schemas:core:2.0:User

user.displayName

title

title

urn:ietf:params:scim:schemas:core:2.0:User

user.title

Advanced attributes

Scroll to view table

Variable Name

External Name

External Namespace

Suggested Mapping

employeeNumber

employeeNumber

urn:ietf:params:scim:schemas:extension:enterprise:2.0:User

user.employeeNumber

costCenter

costCenter

urn:ietf:params:scim:schemas:extension:enterprise:2.0:User

user.costCenter

organization

organization

urn:ietf:params:scim:schemas:extension:enterprise:2.0:User

user.organization

division

division

urn:ietf:params:scim:schemas:extension:enterprise:2.0:User

user.division

department

department

urn:ietf:params:scim:schemas:extension:enterprise:2.0:User

user.department

managerValue

manager.value

urn:ietf:params:scim:schemas:extension:enterprise:2.0:User

user.managerId

managerDisplayName

manager.displayName

urn:ietf:params:scim:schemas:extension:enterprise:2.0:User

user.manager

Tip: On the Enterprise plan, you can manage seats via SCIM to make sure everyone has the correct billing status in each product. 

Display SCIM member metadata

When you have SCIM set up, you can choose which of these attributes you want to access in Figma. That attribute will be shown in the People tab alongside Figma's default data.

  1. Open Admin > Settings
  2. In the Other section, click Member metadata.
  3. Choose from Cost center, organization, division, or department.
  4. Figma will show this data in the People tab. You'll be able to sort your member list based on this column.

Guide to organization admin →

SCIM API reference

Figma provides a detailed reference for the Figma SCIM API on Figma's developer site. Use the SCIM API as another way to manage SCIM users and groups. The API reference includes the available endpoints, the supported schemas, and some example requests.

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Guide to SAML SSO
  • SAML SSO with Okta
  • SAML SSO with Microsoft Entra ID
  • SAML SSO with OneLogin
  • Set login and authentication method
  • Blog
  • Best practices
  • QR code generator
  • Color wheel
  • Colors
  • Color picker
  • Color palettes
  • Color palette generator
  • Color contrast checker
  • Font Library
  • Templates
  • Developers
  • Integrations
  • Affiliate program
  • Resource library
  • Reports and insights
  • Support
  • Status
  • Legal and privacy
  • Modern slavery statement
  • Climate disclosure statement
  • COMPARE
  • Sketch
  • Adobe XD
  • Framer
  • Miro
  • COMPANY
  • Events
  • Customers
  • Careers
  • Newsroom
Expand