Generate a personal access token
Create a new personal access token for API authentication.
Sign in to Figma
Sign in to your Figma account.
- Click your profile avatar in the top-left corner and select Settings.
- Navigate to the Security tab.
- Scroll to Personal access tokens.
Create new token
Click Generate new token.
- Enter a descriptive Token name (e.g., “StackOne Integration”)
- Select an expiration period (max 90 days)
Select token scopes
Under Scopes, enable the permissions for your use case.
- Enterprise-only scopes (file_variables:read, file_variables:write, library_analytics:read) are only visible on the Enterprise plan
Generate and copy token
Click Generate token. Copy the token immediately and store securely — it is only shown once.
Find your Team ID
Your Team ID identifies your Figma team workspace. It is required to connect and serves as the default for team-level actions such as listing projects, components, component sets, and styles. Some actions accept their own Team ID input to override this default.
Sign in to Figma
Sign in to your Figma account.
- Click on your team name in the left sidebar.
Copy the Team ID from the URL
Look at your browser address bar.
- Format:
https://www.figma.com/files/team/TEAM_ID/team-name - Example: if your URL is
https://www.figma.com/files/team/1234567890/My-Team, your Team ID is1234567890
Linking the Account from the Hub
Navigate to the Hub
Fill out the fields
- Personal Access Token
- Team ID
- SCIM Tenant ID (Optional)
- SCIM Bearer Token (Optional)
Connect
- Click Connect
- If applicable, the provider will redirect you to a sign-in or authorization page. Complete the provider’s authorization flow.
- Once authorization is successful, you will see a confirmation popup
If the account linking is successful, you will see the newly linked account in your Accounts page.