Figma

Overview

Pre-built tooling

✅ Authorization
ToolsStatus
Pre-built authorization (OAuth)✅
Credentials auto-refresh✅
Pre-built authorization UI✅
Custom authorization UI✅
Expired credentials detection✅
✅ Read & write data
ToolsStatus
Pre-built integrations✅
API unification✅
2-way sync✅
Webhooks from Tenklo on data modifications✅
Real-time webhooks from 3rd-party API🚫 (time to contribute: <48h)
Proxy requests✅
✅ Observability & data quality
ToolsStatus
HTTP request logging✅
End-to-end type safety✅
Data runtime validation✅
OpenTelemetry export✅
Slack alerts on errors✅
Integration status API✅
✅ Customization
ToolsStatus
Create or customize use-cases✅
Pre-configured pagination🚫 (time to contribute: <48h)
Pre-configured rate-limit handling🚫 (time to contribute: <48h)
Per-customer configurations✅

Others

Function nameDescriptionTypeSource code
create-comment-reactionAdd a reaction emoji to a comment in Figma.Action🔗 Github
create-commentCreate a comment in Figma.Action🔗 Github
create-dev-resourcesCreate dev resources linked to Figma nodesAction🔗 Github
delete-comment-reactionRemove a reaction from a comment in Figma.Action🔗 Github
delete-commentDelete a specific comment from a Figma file. Only the author of the comment can delete it.Action🔗 Github
delete-dev-resourceDelete a dev resource in FigmaAction🔗 Github
delete-webhookDelete or archive a webhook in Figma.Action🔗 Github
get-commentRetrieve a single comment from Figma.Action🔗 Github
get-componentRetrieve a single component from Figma.Action🔗 Github
get-component-setRetrieve a single component set from Figma.Action🔗 Github
get-current-userFetch the current Figma user.Action🔗 Github
get-file-component-setsRetrieve all component sets defined within a Figma file.Action🔗 Github
get-file-componentsRetrieve all components defined within a Figma file.Action🔗 Github
get-file-nodeRetrieve a single file node from FigmaAction🔗 Github
get-file-stylesRetrieve all styles defined within a Figma file.Action🔗 Github
get-local-variablesRetrieve all local variables defined in a Figma file.Action🔗 Github
get-projectRetrieve a single project from Figma.Action🔗 Github
get-published-variablesRetrieve all published variables for a Figma file.Action🔗 Github
get-styleRetrieve a single style from Figma.Action🔗 Github
get-versionRetrieve a single version from Figma.Action🔗 Github
get-webhookRetrieve a single webhook from Figma.Action🔗 Github
list-comment-reactionsList reactions on a Figma comment.Action🔗 Github
list-commentsList comments from Figma.Action🔗 Github
list-component-setsList component sets for a Figma team.Action🔗 Github
list-componentsList components from Figma.Action🔗 Github
list-dev-resourcesList dev resources linked to nodes in a Figma file.Action🔗 Github
list-file-nodesList file nodes from Figma.Action🔗 Github
list-filesList files from Figma.Action🔗 Github
list-projectsList projects from Figma.Action🔗 Github
list-stylesList styles from Figma.Action🔗 Github
list-versionsList versions from Figma.Action🔗 Github
list-webhooksList webhooks from FigmaAction🔗 Github
render-imagesRender images for Figma file nodes.Action🔗 Github
update-dev-resourcesUpdate dev resources linked to Figma nodes.Action🔗 Github
update-variablesCreate, update, or delete variables and variable collections in a Figma fileAction🔗 Github
update-webhookUpdate a webhook in FigmaAction🔗 Github
commentsSync comments from FigmaSync🔗 Github
component-setsSync component sets from FigmaSync🔗 Github
componentsSync components from Figma.Sync🔗 Github
file-nodesSync file nodes from Figma.Sync🔗 Github
filesSync files from Figma.Sync🔗 Github
projectsSync projects from Figma.Sync🔗 Github
stylesSync styles from FigmaSync🔗 Github
variablesSync published variables from FigmaSync🔗 Github
versionsSync versions from Figma.Sync🔗 Github
webhooksSync webhooks from FigmaSync🔗 Github

Access requirements

Pre-RequisitesStatusComment
Paid dev account❓
Paid test account❓
Partnership❓
App review❓
Security audit❓

Setup guide

No setup guide yet.

Need help getting started? Get help in the community.
Contribute improvements to the setup guide by editing this page
Contribute useful links by editing this page

API gotchas

  • Figma enforces rate limits on a per authenticated user basis. Each user can only have one active access token at a time for your application and cannot request multiple tokens concurrently for the same user.
Contribute API gotchas by editing this page

On this page