Skip to main content

About Figma

Iru uses OAuth 2.0 (authorization code). When you enable the source, a browser popup sends you to Figma to sign in and approve scopes (files, projects, org, teams, components, webhooks, analytics, etc.). Some scopes (for example variables:read) require Enterprise - lower tiers simply omit those datasets rather than failing outright.

How It Works

Iru uses Figma’s OAuth 2.0 authorization code flow. When you turn the source on, a browser popup sends you to Figma; you sign in, review scopes, and grant access. Figma returns an authorization code that Iru exchanges for an access token (and refresh where applicable).
DetailValue
CategoryDesign systems
AuthenticationOAuth 2.0
Recommended planOrganization or Enterprise for broad API coverage
Representative scopes include files:read, projects:read, org:read, org_teams:read, components:read, webhooks:write (for incremental updates), and analytics:read - exact lists follow the Figma authorization screen. Official references: Authentication, Scopes, REST API.

Prerequisites

  • Admin or Owner on the Figma organization you want Iru to read.

Connect Figma to Iru

Complete this tab before you enable Figma in Iru Compliance, so the right org member completes OAuth.
1

Sign in to Figma

Open figma.com and sign in with an Admin or Owner on the organization Iru should read.
2

Confirm org and files visibility

Open teams, projects, and files your compliance program expects in evidence. Enterprise-only scopes (for example some variables reads) require the right plan and role.
3

Review scopes documentation

Skim Figma authentication and Scopes so the consent screen matches your expectations.
4

Allow pop-ups for Iru

In the browser profile you will use for Compliance, allow pop-ups for your Iru hostname so the Figma OAuth window is not blocked.
Continue on the Iru Compliance tab.

Troubleshooting

Check pop-up blocker settings for the Iru site and try again.
Authorize with Org Admin/Owner; Editors may lack org scopes.
Re-authorize with a user who can access those teams/projects.
Re-run the OAuth flow from Iru.

Considerations

Removing the authorizing user from the org can…

Removing the authorizing user from the org can invalidate access - reconnect with a durable admin account.

Sources Management

Browse and manage every Compliance source.

Getting Started With Compliance

Frameworks, actions, and Artifacts.

Iru Overview

How Endpoint, Compliance, and Identity fit together.

Artifacts Management

Upload, review, and organize evidence from sources and actions.