Figma

Generating a SCIM API token in Figma

Provisioning works on Organization and Enterprise Figma plans. Figma only supports assigning or modifying licenses on the Enterprise plan.

You'll need to generate an API token and find your Figma Tenant ID. 

To generate an API token:

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

To get the Tenant ID:

  1. In the Login and provisioning section, select SAML SSO.
  2. Copy the Tenant ID.

Enterprise plan activity log tracking

If you're on the Enterprise plan, you can bring in login data from Figma. This is checked every hour. This uses OAuth for authentication in Figma, so you'll need to enter OAuth credentials.

Creating an OAuth client

Figma requires you to create your own OAuth client. 

  1. Go to https://www.figma.com/developers/apps and select Create new app.
  2. Enter "SaaS Manager" as the name.
  3. You'll be shown the Client ID and Client secret. Copy and paste these into SaaS Manager.
  4. Select Done
  5. In the pop-up that opens, upload a logo for SaaS Manager.
  6. Navigate to the Oauth Scopes tab, then select Organizations > org: activity_log_read.
  7. Select OAuth2.0 > Add a redirect URL. The URL required varies depending on whether you're using the trelica.app or trelica.eu environments:

    https://app.trelica.com/IntegrationsApi/Integrations/Figma/AuthCallback
    https://eu.trelica.com/IntegrationsApi/Integrations/Figma/AuthCallback

    If you're unsure, you can enter both. Select the Add button after you enter each URL.

  8. Select Add.
  9. Select Publish.
  10. Leave the audience as private and select Next.
  11. Add a description, then select Next.
  12. Review and confirm the scope. You can also add a reason.
  13. Select Publish.

FAQs

I'm on an organization plan – how does this impact me?

The Figma API returns license data but it doesn't correspond with the user interface. Figma support is aware, but there are no plans from Figma to remedy this.

Consequently it's not possible to set Figma licenses unless you are on an Enterprise plan.

Why doesn't the SaaS Manager integration return all/any of my Figma users?

Unless your users were provisioned using SCIM, then they won't be visible in SaaS Manager. In order to get them to show, you must link to their existing Figma accounts by provisioning them from SaaS Manager. 

Learn more

Was this article helpful?

0 out of 1 found this helpful

Comments

0 comments

Please sign in to leave a comment.