Figma icon

Figma

Collaborative design — files, components, variables, comments, and webhooks.

2 triggers43 searches10 actionsInstant (webhooks)Auth: API keyAuth: OAuth

AI-assisted documentation10 min read

This documentation is compiled from our integration source code, internal specs for Figma, its official API documentation and anonymized requests logs we collect from our support team[2].

Open Figma on WEXTL →

Figma requires an active account and an API access token from your account settings to connect — both are set up on its own site.[3]

Credential type option 1

Figma - Personal Access Token

  • Personal Access TokenpasswordRequired

    Generate a personal access token in your account settings under Account → Personal access tokens. For the Payments, Developer Logs and AI Usage modules, paste a plan access token here instead.

    [1]
  • Regionselect

    Select Commercial for standard API or Government for Figma for Government.

    [1]
Credential type option 2

Figma

You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.

  • Client IDtextRequired
  • Client SecretpasswordRequired
  • ScopesselectRequired

    Select exactly the scopes enabled on your OAuth app (Figma Developers, My apps, your app, OAuth scopes). Figma rejects authorization if you request a scope the app has not enabled. org:activity_log_read is only needed for the Activity Log modules.

    [1]
  • Regionselect

    Select Commercial for standard API or Government for Figma for Government.

    [1]
  1. Log in to your WEXTL account, add the Figma node module to your workflow, and click Create new credential.
    Instant triggers use webhooks — click Create a webhook first when adding one, then create the credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your Figma account, or follow the on-screen instructions to create the credential.
  4. If prompted, authenticate your account and confirm access.
  5. If you want to make changes to your credential in the future, follow the steps in Manage credentials →

Notes

Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →

Watch Activity LogsTrigger
Output fields[3]
FieldType
IDtext
Actionobject
Typetext
Timestampnumber
Actorobject
Contextobject
Watch EventsTrigger
Output fields[3]
FieldType
Event Typetext
File Keytext
File Nametext
Timestampnumber
Webhook IDtext
Passcodetext
Get ComponentSearch
Output fields[3]
FieldType
Component Keytext
File Keytext
Node IDtext
Nametext
Descriptiontext
Created Attext
Updated Attext
Userobject
Containing Frametext
Get Component SetSearch
Output fields[3]
FieldType
Component Set IDtext
Component Set Keytext
File Keytext
Nametext
Descriptiontext
Created Attext
Updated Attext
Get Current UserSearch
Output fields[3]
FieldType
User IDtext
Handletext
Image URLtext
Emailtext
Get Developer LogsSearch
Output fields[3]
FieldType
IDtext
Timestampnumber
Event Typetext
User Emailtext
IP Addresstext
Event Sourcetext
Statustext
Get FileSearch
Output fields[3]
FieldType
Nametext
Keytext
File Keytext
Last Modifiedtext
Thumbnail URLtext
Versiontext
Roletext
Editor Typetext
Link Accesstext
Schema Versionnumber
Main File Keytext
Document Treetext
Componentsobject
Component Setsobject
Stylesobject
Get File ImagesSearch
Output fields[3]
FieldType
Imagesobject
Errortext
Get File MetadataSearch
Output fields[3]
FieldType
Nametext
File Versiontext
Project IDtext
Get File NodesSearch
Output fields[3]
FieldType
Nametext
Last Modifiedtext
Thumbnail URLtext
Nodesobject
Get Folder MetadataSearch
Output fields[3]
FieldType
Folder IDtext
Nametext
Created Attext
Updated Attext
Get Library Component Action AnalyticsSearch
Output fields[3]
FieldType
Component Keytext
Actiontext
Countnumber
Datetext
User Emailtext
Get Library Component Usage AnalyticsSearch
Output fields[3]
FieldType
Component Keytext
Usage Countnumber
Last Usedtext
File Usingtext
User Emailtext
Get Library Style Action AnalyticsSearch
Output fields[3]
FieldType
Style Keytext
Actiontext
Countnumber
Datetext
User Emailtext
Get Library Style Usage AnalyticsSearch
Output fields[3]
FieldType
Style Keytext
Usage Countnumber
Last Usedtext
File Usingtext
User Emailtext
Get Library Variable Action AnalyticsSearch
Output fields[3]
FieldType
Variable Keytext
Actiontext
Countnumber
Datetext
User Emailtext
Get Library Variable Usage AnalyticsSearch
Output fields[3]
FieldType
Variable Keytext
Usage Countnumber
Last Usedtext
File Usingtext
User Emailtext
Get Local VariablesSearch
Output fields[3]
FieldType
Variablesobject
Variable Collectionsobject
Get OEmbed MetadataSearch
Output fields[3]
FieldType
Titletext
Descriptiontext
Thumbnail URLtext
Thumbnail Widthnumber
Thumbnail Heightnumber
Get Payment StatusSearch
Output fields[3]
FieldType
Payment Statustext
Community File IDtext
Amountnumber
Currencytext
Created Attext
Paid Attext
Get Project MetadataSearch
Output fields[3]
FieldType
Project IDtext
Nametext
Created Attext
Updated Attext
Get Published VariablesSearch
Output fields[3]
FieldType
Variablesobject
Variable Collectionsobject
Get StyleSearch
Output fields[3]
FieldType
Style Keytext
File Keytext
Node IDtext
Nametext
Descriptiontext
Created Attext
Updated Attext
Userobject
Get WebhookSearch
Output fields[3]
FieldType
IDtext
Event Typetext
Contexttext
Context IDtext
Team IDtext
Plan API IDtext
Statustext
Client IDtext
Endpointtext
Descriptiontext
List Activity LogsSearch
Output fields[3]
FieldType
IDtext
Actionobject
Typetext
Timestampnumber
Actorobject
Contextobject
List Comment ReactionsSearch
Output fields[3]
FieldType
Userobject
Created Attext
Emojitext
List Daily AI UsageSearch
Output fields[3]
FieldType
Datetext
User Emailtext
AI Operationsnumber
Tokens Usednumber
Costnumber
List Dev ResourcesSearch
Output fields[3]
FieldType
IDtext
File Keytext
Node IDtext
Nametext
URLtext
Created Attext
Updated Attext
List File CommentsSearch
Output fields[3]
FieldType
Comment IDtext
File Keytext
Parent IDtext
Userobject
Created Attext
Resolved Attext
Messagetext
Client Metaobject
Order IDtext
List File Component SetsSearch
Output fields[3]
FieldType
Component Set IDtext
Component Set Keytext
File Keytext
Nametext
Descriptiontext
Created Attext
Updated Attext
List File ComponentsSearch
Output fields[3]
FieldType
Component Keytext
File Keytext
Node IDtext
Nametext
Descriptiontext
Created Attext
Updated Attext
Userobject
Containing Frametext
List File StylesSearch
Output fields[3]
FieldType
Style Keytext
File Keytext
Node IDtext
Nametext
Descriptiontext
Created Attext
Updated Attext
Userobject
List File VersionsSearch
Output fields[3]
FieldType
Version IDtext
Created Attext
Labeltext
Descriptiontext
Userobject
List Folder FilesSearch
Output fields[3]
FieldType
File Keytext
Nametext
Thumbnail URLtext
Last Modifiedtext
List Project FilesSearch
Output fields[3]
FieldType
File Keytext
Nametext
Thumbnail URLtext
Last Modifiedtext
List SubfoldersSearch
Output fields[3]
FieldType
Folder IDtext
Nametext
Parent Folder IDtext
List Team Component SetsSearch
Output fields[3]
FieldType
Component Set IDtext
Component Set Keytext
File Keytext
Nametext
Descriptiontext
Created Attext
Updated Attext
List Team ComponentsSearch
Output fields[3]
FieldType
Component Keytext
File Keytext
Node IDtext
Nametext
Descriptiontext
Created Attext
Updated Attext
Userobject
Containing Frametext
List Team FoldersSearch
Output fields[3]
FieldType
Folder IDtext
Nametext
Parent Folder IDtext
List Team ProjectsSearch
Output fields[3]
FieldType
Project IDtext
Nametext
List Team StylesSearch
Output fields[3]
FieldType
Style Keytext
File Keytext
Node IDtext
Nametext
Descriptiontext
Created Attext
Updated Attext
Userobject
List Team WebhooksSearch
Output fields[3]
FieldType
IDtext
Event Typetext
Contexttext
Context IDtext
Team IDtext
Plan API IDtext
Statustext
Client IDtext
Endpointtext
Descriptiontext
List Webhook RequestsSearch
Output fields[3]
FieldType
IDtext
Webhook IDtext
Timestampnumber
Status Codenumber
Request Bodytext
Retry Countnumber
List WebhooksSearch
Output fields[3]
FieldType
IDtext
Event Typetext
Contexttext
Context IDtext
Team IDtext
Plan API IDtext
Statustext
Client IDtext
Endpointtext
Descriptiontext
Render ImagesSearch
Output fields[3]
FieldType
Imagesobject
Errortext
Statustext
Add Comment ReactionAction
Output fields[3]
FieldType
Userobject
Created Attext
Emojitext
Create CommentAction
Output fields[3]
FieldType
Comment IDtext
File Keytext
Messagetext
Userobject
Created Attext
Create Dev ResourcesAction
Output fields[3]
FieldType
IDtext
File Keytext
Node IDtext
Nametext
URLtext
Created Attext
Updated Attext
Delete CommentAction
Output fields[3]
FieldType
Comment IDtext
Statustext
Delete Comment ReactionAction
Output fields[3]
FieldType
Statustext
Delete Dev ResourceAction

No fields documented.

Make an API Calluniversal
Input fields[3]
FieldType
URLRequired
text
MethodRequired
choice
Headersarray
Headerobject
Query Stringarray
Parameterobject
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber
Modify File VariablesAction
Output fields[3]
FieldType
Variablesobject
Variable Collectionsobject
Update Dev ResourcesAction
Output fields[3]
FieldType
IDtext
File Keytext
Node IDtext
Nametext
URLtext
Created Attext
Updated Attext
Update WebhookAction
Output fields[3]
FieldType
IDtext
Event Typetext
Contexttext
Context IDtext
Team IDtext
Plan API IDtext
Statustext
Client IDtext
Endpointtext
Descriptiontext

Look for Figma templates in the WEXTL template library.

Browse templates →
  1. WEXTL® Figma Source Code connector implementation.
  2. Our users use cases and automations.
  3. Official API Documentation for Figma.
  4. WEXTL® visual workflow builder data.

Last updated: Aug 24, 2026 19:33