Skip to main content
Figma
Figma
56 actions · 2 auth methods
DocumentsFilesUsersWebhooksAnalyticsIAM

Authentication

Personal Access Token

Best for personal scripts, plugins, and single-user integrations. Quick to set up, no app registration needed. Optionall…Guides: Connector Profile, Link Account

OAuth 2.0

Requires registering an OAuth app in the Figma Developer Portal. Some scopes are Enterprise-only. Optionally add a SCIM…Guides: Connector Profile, Link Account
Actions
|
56 actions
Action
Description
Required scopes
Get File
Retrieves the complete JSON representation of a Figma file including all pages, frames, components, layers, and their pr…
Get File Nodes
Retrieves specific nodes from a Figma file by their IDs without fetching the entire file structure, enabling efficient t…
Render Images
Renders and exports images of specific nodes from a Figma file in multiple formats (PNG, JPG, SVG, PDF) with customizabl…
Get Image Fills
Retrieves download URLs for all user-uploaded images used as fills in a Figma file, including photos, textures, and bitm…
Get File Metadata
Retrieves lightweight metadata about a Figma file including name, thumbnail, timestamps, editor type, version informatio…
Get File Versions
Retrieve the version history of a Figma file, returning a paginated list of version snapshots with timestamps, descripti…
Get Team Projects
Retrieves all projects within a specified team, including project names, IDs, and metadata. Useful for team workspace na…
Get Project Files
Retrieves all design files within a specific project, including file names, keys, thumbnail URLs, and last modified time…
Get Comments
Retrieve all comments and comment threads from a Figma file, including user information, timestamps, and threaded replie…
Create Comment
Post a new comment on a Figma file as either a standalone comment or a threaded reply to an existing comment
Delete Comment
Permanently delete a specific comment from a Figma file, removing it from the design’s comment thread
Get Comment Reactions
Retrieve all emoji reactions added to a specific comment, including who reacted and when
Create Comment Reaction
Add an emoji reaction to a comment for quick engagement without writing a full reply
Delete Comment Reaction
Remove an emoji reaction from a comment that you previously added
Get Current User
Get information about the currently authenticated user
Get Team Components
Retrieve all published components from a team’s shared library with pagination support, useful for building component br…
Get File Components
Retrieve all published components from a specific Figma file’s library, returning component metadata without pagination
Get Component
Retrieve detailed metadata for a specific component by its unique component key
Get Team Component Sets
Retrieve all published component sets (variant groups) from a team’s shared library with pagination support
Get File Component Sets
Retrieve all published component sets (variant groups) from a specific Figma file’s library without pagination
Get Component Set
Retrieve detailed metadata for a specific component set (variant group) by its unique key
Get Team Styles
Get a paginated list of published styles within a team library, including color, text, effect, and grid styles
Get File Styles
Get a list of published styles within a specific Figma file’s library without pagination
Get Style
Get metadata on a specific style by its unique key, including style type, name, description, and file reference
Get Webhooks
Get all webhooks for a given context (team, project, file) or plan
Create Webhook
Create a new webhook to receive events from Figma
Get Webhook
Get details of a specific webhook by ID
Update Webhook
Update an existing webhook configuration
Delete Webhook
Permanently delete a webhook
Get Webhook Requests
Get webhook delivery logs from the last week
Get Local Variables
Get local and remote variables used in a file (Enterprise only)
Get Published Variables
Get published variables from a file library (Enterprise only)
Bulk Create/Update/Delete Variables
Bulk create, update, and delete variables and variable collections (Enterprise only)
List Dev Resources
Get developer resources (links) attached to nodes in a file
Bulk Create Dev Resources
Bulk create developer resource links across multiple files
Bulk Update Dev Resources
Bulk update existing developer resource links
Delete Dev Resource
Delete a specific developer resource link from a file
Get Component Actions Analytics
Get time series data on component actions (insertions, detachments) in a library (Enterprise only)
Get Component Usages Analytics
Get summary data on component instance counts across all files (Enterprise only)
Get Style Actions Analytics
Get time series data on style actions (insertions, detachments) in a library (Enterprise only)
Get Style Usages Analytics
Get summary data on style instance counts across all files (Enterprise only)
Get Variable Actions Analytics
Get time series data on variable actions in a library (Enterprise only)
Get Variable Usages Analytics
Get summary data on variable instance counts across all files (Enterprise only)
Get Activity Logs
Get organization activity logs for security auditing and compliance (Enterprise only)
Get Unified Credentials
Get the current Figma connection’s unified credentials and identity.
Auth Test
Non-unified helper that calls GET /v1/me directly and returns the raw response. Useful for debugging connection issues w…
List Unified Groups
List unified groups in the Figma organization via the SCIM API.
Get Unified Group
Get a unified Figma SCIM group by ID.
List Unified Organizations
List the synthesized unified organization record for the Figma connection.
Get Unified Organization
Get the synthesized unified Figma organization record by id.
List Unified Resource Users
List unified users with access to a specific Figma SCIM group.
List Unified Resource Types
List unified resource types supported for unified_list_resource_users on Figma.
List Unified Roles
List the five synthesized unified Figma IAM roles.
Get Unified Role
Get a single synthesized unified Figma IAM role by id.
List Unified Users
List unified users in the Figma organization via the SCIM API.
Get Unified User
Get a unified Figma user by ID via the SCIM API.

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See the Projects Guide.
2

Configure the Connector

Enable the connector and set up a connector profile in your project. See Managing Connectors.

Connector Profile

Figma - Personal Access Token

Connector Profile

Figma - OAuth 2.0
3

Link an Account

Connect an account using StackOne Hub or Auth Link.

Link Account

Figma - Personal Access Token

Link Account

Figma - OAuth 2.0
4

Use Actions

Invoke actions using one of the methods below: