Skip to main content
Figma is a collaborative design platform for building user interfaces, prototyping, and design systems. The Figma REST API provides access to files, projects, components, styles, comments, version history, webhooks, and team/organization management. Base URL: https://api.figma.com with v1 and v2 versioned endpoints.
Connect Parable to Figma using either a Personal Access Token (PAT) or a Plan Access Token. Enter whichever you have in the same token field. Parable ingests design assets, version history, team structure, and (Enterprise, opt-in) activity logs.
Info: Which token should I use? A Plan Access Token is preferred for Organization/Enterprise plans: it is not tied to an individual user, supports up to a 1-year expiration, and can be scoped with a resource allowlist. A Personal Access Token is tied to the minting user and expires within 90 days. If you use a Plan Access Token, make sure its resource allowlist includes every team you configure in Parable.

Design assets

Projects, files, components, variables, and version history

Activity & admin

File comments and org-level activity logs (Enterprise, opt-in)

Data streams

This Provider Plugin defines 12 data streams.

Request behavior

File version reads request 50 records per page, then follow Figma’s returned continuation URL. Comment reactions are fetched separately unless the comment response explicitly reports an empty reactions array. Missing or malformed reaction data does not suppress that request.Each reaction’s record key includes the file, comment, emoji, and person. This distinguishes two people reacting with the same emoji. Existing sealed loads retain their original key recipe; a new complete snapshot uses the new recipe and marks absent old keys through the normal snapshot deletion rules. When a Workspace saves only selected fields, ingestion still writes the full reaction key before removing fields. Its seal omits the recovery recipe so promotion cannot replace that key using incomplete inputs.