Figma

Generating a SCIM API token in Figma

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

You will need to generate an API token, and find your Figma Tenant Id.

You can do this on the Settings page of your Figma Organization's Admin Settings:

  1. Open Figma and select Admin Settings in the sidebar.
  2. Select the Settings tab.

Generate an API token

  1. In the Login and provisioning section, click SCIM provisioning.
  2. Click Generate API token.
  3. Copy the API token value.

Find your Tenant Id

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

Enterprise plan activity log tracking

If you are 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 also need to enter OAuth credentials.

Creating an OAuth client

Currently Figma require you to create your own OAuth client. 

  1. Go to https://www.figma.com/developers/apps and click the Create new app button.
  2. Enter the following details for the application:

    Field name Value
    App name Trelica
    Website URL https://trelica.com
    Logo Upload this logo for Trelica
  3. Click Create.
  4. You will now be shown the Client ID and Client secret. You will need to copy and paste these into Trelica.
  5. Find the app you just created in your Figma app list and open it.

  6. Select OAuth2.0 and then Add a redirect URL. The URL required will vary depending on whether you are using the app.trelica.com or eu.trelica.com 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.
    Make sure you click the Add button after entering each URL.

  7. You can now close the dialog.

FAQs

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

The Figma API returns license data but it does not correspond with the user interface. Figma support are aware but there are no plans from Figma to remedy this.

Consequently it is also not possible to set Figma licences unless you are on an Enterprise plan.

Why doesn't Trelica's integration return all/any of my Figma users?

Unless your users were provisioned using SCIM then they will not be visible in Trelica. In order to get them to show you must link to their existing Figma accounts by provisioning them from Trelica. 

Read more: SCIM based integrations

Was this article helpful?

0 out of 1 found this helpful

Comments

0 comments

Please sign in to leave a comment.