Connectors

Productivity & Project Management

Figma

Design platform: files, components, comments, and project metadata
Figma API referenceAPI checked August 16, 2026
Signs in with
Connection fields
Runs on
Cloud or On-Prem Worker
Operations
54
Ready-made triggers
0

Connect Figma

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for Figma and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
FieldWhat to enter
Personal access tokenRequiredSecret

Use it in a flow

  1. Open a flow, open the node library and search for Figma.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. Use Test this step to see what it returns, then save.

To start a flow from Figma without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if Figma can send webhooks, a Webhook trigger receives them at its own URL.

Operations

54 operations in 18 groups. Each one is a step you can add to a flow.

Activity Log1
Get activity logsgetActivityLogsGETReturns a list of activity log events
AI Usage1
Get daily AI usagegetAiUsageDailyGETDaily AI usage for the org, by date range.
Comment3
Add a comment to a filepostCommentPOSTPosts a new comment on the file.
Delete a commentdeleteCommentDELETEDeletes a specific comment.
Get comments in a filegetCommentsGETGets a list of comments left on the file.
Comment Reaction3
Add a reaction to a commentpostCommentReactionPOSTPosts a new comment reaction on a file comment.
Delete a reactiondeleteCommentReactionDELETEDeletes a specific comment reaction.
Get reactions for a commentgetCommentReactionsGETGets a paginated list of reactions left on the comment.
Component3
Get componentgetComponentGETGet metadata on a component by key.
Get file componentsgetFileComponentsGETGet a list of published components within a file library.
Get team componentsgetTeamComponentsGETGet a paginated list of published components within a team library.
Component Set3
Get component setgetComponentSetGETGet metadata on a published component set by key.
Get file component setsgetFileComponentSetsGETGet a list of published component sets within a file library.
Get team component setsgetTeamComponentSetsGETGet a paginated list of published component sets within a team library.
Dev Resource4
Create dev resourcespostDevResourcesPOSTBulk create dev resources across multiple files.
Delete dev resourcedeleteDevResourceDELETEDelete a dev resource from a file
Get dev resourcesgetDevResourcesGETGet dev resources in a file
Update dev resourcesputDevResourcesPUTBulk update dev resources across multiple files.
Developer Log1
Get developer logsgetDeveloperLogsPOSTReturns a list of developer log entries for REST API and MCP server requests made within the organization.
File6
Get file JSONgetFileGETReturns the document identified by file key as a JSON object.
Get file JSON for specific nodesgetFileNodesGETReturns the nodes referenced to by ids as a JSON object.
Get file metadatagetFileMetaGETGet file metadata
Get image fillsgetImageFillsGETReturns download links for all images present in image fills in a document.
Get versions of a filegetFileVersionsGETThis endpoint fetches the version history of a file, allowing you to see the progression of a file over time.
Render images of file nodesgetImagesGETRenders images from a file.
Folder4
Get files in a foldergetFolderFilesGETGet a list of the files directly within the specified folder.
Get folder metadatagetFolderMetaGETGet metadata for a folder (name, thumbnail, file count, timestamps) without enumerating its files.
Get subfolders in a foldergetFolderFoldersGETGet a list of the direct subfolders within the specified folder.
Get top-level folders in a teamgetTeamFoldersGETGet a list of the top-level folders (previously called "projects") within the specified team.
Library Analytic6
Get library analytics component action data.getLibraryAnalyticsComponentActionsGETReturns a list of library analytics component actions data broken down by the requested dimension.
Get library analytics component usage data.getLibraryAnalyticsComponentUsagesGETReturns a list of library analytics component usage data broken down by the requested dimension.
Get library analytics style action data.getLibraryAnalyticsStyleActionsGETReturns a list of library analytics style actions data broken down by the requested dimension.
Get library analytics style usage data.getLibraryAnalyticsStyleUsagesGETReturns a list of library analytics style usage data broken down by the requested dimension.
Get library analytics variable action data.getLibraryAnalyticsVariableActionsGETReturns a list of library analytics variable actions data broken down by the requested dimension.
Get library analytics variable usage data.getLibraryAnalyticsVariableUsagesGETReturns a list of library analytics variable usage data broken down by the requested dimension.
OEmbed1
Get oEmbed datagetOEmbedGETReturns oEmbed data for a Figma file or published Make site URL, following the oEmbed specification.
Payment1
Get paymentsgetPaymentsGETThere are two methods to query for a user's payment information on a plugin, widget, or Community file.
Project3
Get files in a projectgetProjectFilesGETGet a list of all the Files within the specified project.
Get project metadatagetProjectMetaGETGet project metadata
Get projects in a teamgetTeamProjectsGETYou can use this endpoint to get a list of all the Projects within the specified team.
Style3
Get file stylesgetFileStylesGETGet a list of published styles within a file library.
Get stylegetStyleGETGet metadata on a style by key.
Get team stylesgetTeamStylesGETGet a paginated list of published styles within a team library.
User1
Get current usergetMeGETReturns the user information for the currently authenticated user.
Variable3
Create/modify/delete variablespostVariablesPOSTThis API is available to full members of Enterprise orgs with Editor seats.
Get local variablesgetLocalVariablesGETThis API is available to full members of Enterprise orgs.
Get published variablesgetPublishedVariablesGETThis API is available to full members of Enterprise orgs.
Webhook7
Create a webhookpostWebhookPOSTCreate a new webhook which will call the specified endpoint when the event triggers.
Delete a webhookdeleteWebhookDELETEDeletes the specified webhook.
Deprecated Get team webhooksgetTeamWebhooksGETReturns all webhooks registered under the specified team.
Get a webhookgetWebhookGETGet a webhook by ID.
Get webhook requestsgetWebhookRequestsGETReturns all webhook requests sent within the last week.
Get webhooks by context or plangetWebhooksGETReturns a list of webhooks corresponding to the context or plan provided, if they exist.
Update a webhookputWebhookPUTUpdate a webhook by ID.