| Specification | Details |
|---|---|
| Repository type | Cloud |
| Supported content | Figma Files |
| RACL support | No |
| Content filtering | No |
How Figma Content Is Organized
In Figma, each account belongs to one or more teams — the top-level collaboration unit. Within teams, projects organize related files and FigJam boards. Each project contains files, which have one or more pages. Search AI ingests files from the teams you specify. Only files visible to the authenticated account are ingested. Each file is stored as a separate document in Search AI.Prerequisites
- A Figma account with access to the teams you want to index
- Permission to generate personal access tokens in Figma
- Access to the Search AI application
Step 1: Generate a Personal Access Token in Figma
- Sign in to your Figma account.
- Click your account name in the top-left corner and select Settings.
- Navigate to the Security tab.
- Scroll to the Personal Access Tokens section and click Generate new token.
- Enter a name for the token.
- Enable the following scope: File content: Read-only.
- Click Generate Token and copy the token immediately — it will not be shown again after you navigate away.
Step 2: Configure the Figma Connector in Search AI
- In Search AI, go to the Figma connector and open the Authorization tab.
-
Provide the following fields and click Connect:
Field Value Name Unique name for the connector API Key Personal access token generated in Step 1 Team IDs List of team IDs for file ingestion (type each ID and press Enter)
Note: To find a team ID, navigate to the team page in the Figma file browser. The team ID appears in the URL after /team/.
Content Ingestion
Each ingested record corresponds to one Figma file. The title of each page within the file is added to the content field of the record. The team name and project name are stored asteam_name and project_name metadata fields, respectively.