Figma Integration

Figma API Operations

Browse all 53 operations available for Figma workflow automation.

design

52 operations
ActionFIGMA_ADD_A_COMMENT_TO_A_FILE

Add a comment to a file

Posts a new comment to a Figma file or branch, optionally replying to an existing root comment (replies cannot be nested); regionheight and regionwidth in…

4 input
ActionFIGMA_ADD_A_REACTION_TO_A_COMMENT

Add a reaction to a comment

Posts a specified emoji reaction to an existing comment in a Figma file or branch, requiring valid filekey and commentid.

3 input
ActionFIGMA_CREATE_A_WEBHOOK

Create a webhook

Creates a Figma webhook to receive POST notifications when specific events occur.

8 input
ActionFIGMA_CREATE_DEV_RESOURCES

Create dev resources

Creates and attaches multiple uniquely-URLed development resources to specified Figma nodes, up to 10 per node.

1 input
ActionFIGMA_CREATE_MODIFY_DELETE_VARIABLES

Create, modify, or delete variables

Manages variables, collections, modes, and their values in a Figma file via batch create/update/delete operations; use temporary IDs to link new related items…

5 input
ActionFIGMA_DELETE_A_COMMENT

Delete a comment

Deletes a specific comment from a Figma file or branch, provided the authenticated user is the original author of the comment.

2 input
ActionFIGMA_DELETE_A_REACTION

Delete a reaction

Deletes a specific emoji reaction from a comment in a Figma file; the user must have originally created the reaction.

3 input
ActionFIGMA_DELETE_A_WEBHOOK

Delete a webhook

Permanently deletes an existing webhook, identified by its unique webhookid; this operation is irreversible.

1 input
ActionFIGMA_DELETE_DEV_RESOURCE

Delete dev resource

Deletes a development resource (used to link Figma design elements to external developer information like code or tasks) from a specified Figma file.

2 input
ActionFIGMA_DESIGN_TOKENS_TO_TAILWIND

Design tokens to tailwind

Convert design tokens to Tailwind CSS configuration.

4 input
ActionFIGMA_DETECT_BACKGROUND

Detect Background Layers

Detect background layers for selected nodes in a Figma file.

3 input
ActionFIGMA_DISCOVER_FIGMA_RESOURCES

Discover Figma Resources

Smart Figma resource discovery - extract IDs from any Figma URL.

5 input
ActionFIGMA_DOWNLOAD_FIGMA_IMAGES

Download Figma Images

Download images from Figma file nodes.

6 input
ActionFIGMA_EXTRACT_PROTOTYPE_INTERACTIONS

Extract Prototype Interactions

Extract prototype interactions and animations from Figma files.

3 input
ActionFIGMA_EXTRACT_DESIGN_TOKENS

Extract design tokens

Extract design tokens from Figma files by combining styles, variables, and node-extracted values.

4 input
ActionFIGMA_GET_SCIM_SERVICE_PROVIDER_CONFIG

Get SCIM service provider config

Get Figma's SCIM service provider configuration.

ActionFIGMA_GET_A_WEBHOOK

Get a webhook

Retrieves detailed information about a specific webhook by its ID, provided the webhook exists and is accessible to the user.

1 input
ActionFIGMA_GET_ACTIVITY_LOGS

Get activity logs

Retrieves activity log events from Figma, allowing filtering by event types, time range, and pagination.

5 input
ActionFIGMA_GET_COMMENTS_IN_A_FILE

Get comments in a file

Retrieves all comments from an existing Figma file, identified by a valid filekey, returning details like content, author, position, and reactions, with an…

2 input
ActionFIGMA_GET_COMPONENT2

Get component

Fetches metadata for a specific component using its unique identifier.

1 input
ActionFIGMA_GET_COMPONENT

Get component (Deprecated)

DEPRECATED: Use FIGMAGETFILENODES instead.

3 input
ActionFIGMA_GET_COMPONENT_SET

Get component set

Retrieves detailed metadata for a specific published Figma component set using its unique key.

1 input
ActionFIGMA_GET_CURRENT_USER

Get current user

Retrieves detailed information for the currently authenticated Figma user.

ActionFIGMA_GET_DEV_RESOURCES

Get dev resources

Retrieves development resources (e.g., Jira/GitHub links) for a Figma main file, optionally filtering by specific node IDs.

2 input
ActionFIGMA_GET_FILE_COMPONENT_SETS

Get file component sets

Retrieves all published component sets from the specified Figma main file (filekey must not be for a branch).

1 input
ActionFIGMA_GET_FILE_COMPONENTS

Get file components

Retrieves published components from a Figma file, which must be a main file (not a branch) acting as a library.

1 input
ActionFIGMA_GET_FILE_JSON

Get file json

Get Figma Design file data with automatic simplification.

9 input
ActionFIGMA_GET_FILE_METADATA

Get file metadata

Get Figma file metadata including name, creator, last modification details, thumbnail, and access information.

1 input
ActionFIGMA_GET_FILE_NODES

Get file nodes

Fetch JSON for specific node IDs from a Figma file to avoid full-file payload limits.

6 input
ActionFIGMA_GET_FILE_STYLES

Get file styles

Retrieves a list of published styles (like colors, text attributes, effects, and layout grids) from a specified main Figma file (not a branch).

1 input
ActionFIGMA_GET_FILES_IN_A_PROJECT

Get files in a project

Fetches a list of files in a Figma project, optionally including branch metadata.

2 input
ActionFIGMA_GET_IMAGE_FILLS

Get image fills

Retrieves temporary (14-day expiry) download URLs for all image fills in a Figma file; requires imageRef from Paint objects to map URLs.

1 input
ActionFIGMA_GET_LIBRARY_ANALYTICS_COMPONENT_ACTION_DATA

Get library analytics component action data

Retrieves component insertion and detachment analytics for a specified Figma library, groupable by 'component' or 'team' and filterable by a date range…

5 input
ActionFIGMA_GET_LIBRARY_ANALYTICS_COMPONENT_USAGE_DATA

Get library analytics component usage data

Retrieves component usage analytics for a specified Figma library file (identified by filekey), with data groupable by 'component' or 'file'.

3 input
ActionFIGMA_GET_LIBRARY_ANALYTICS_STYLE_ACTION_DATA

Get library analytics style action data

Retrieves style usage analytics (insertions, detachments) for a Figma library, grouped by 'style' or 'team'; if providing a date range, ensure enddate is not…

5 input
ActionFIGMA_GET_LIBRARY_ANALYTICS_STYLE_USAGE_DATA

Get library analytics style usage data

Retrieves style usage analytics for a published Figma library.

3 input
ActionFIGMA_GET_LIBRARY_ANALYTICS_VARIABLE_ACTION_DATA

Get library analytics variable action data

Retrieves weekly, paginated analytics data on variable insertions and detachments for a specified Figma library (identified by filekey), groupable by…

5 input
ActionFIGMA_GET_LIBRARY_ANALYTICS_VARIABLE_USAGE_DATA

Get library analytics variable usage data

Retrieves paginated analytics data on variable usage from a specified Figma library, grouped by 'file' or 'variable', for libraries with enabled analytics.

3 input
ActionFIGMA_GET_LOCAL_VARIABLES

Get local variables

Retrieves all local/remote variables for a Figma file/branch; crucial for obtaining mode-specific values which /v1/files/{filekey}/variables/published omits.

1 input
ActionFIGMA_GET_PROJECTS_IN_A_TEAM

Get projects in a team

Retrieves projects within a specified Figma team that are visible to the authenticated user.

1 input
ActionFIGMA_GET_PUBLISHED_VARIABLES

Get published variables

Retrieves variables published from a specified Figma file; this API is available only to full members of Enterprise organizations.

1 input
ActionFIGMA_GET_REACTIONS_FOR_A_COMMENT

Get reactions for a comment

Retrieves reactions for a specific comment in a Figma file.

3 input
ActionFIGMA_GET_STYLE

Get style

Retrieves detailed metadata for a specific style in Figma using its unique style key.

1 input
ActionFIGMA_GET_TEAM_COMPONENT_SETS

Get team component sets

Retrieves a paginated list of published component sets (collections of reusable UI elements) from a specified Figma team's library.

4 input
ActionFIGMA_GET_TEAM_COMPONENTS

Get team components

Retrieves components published in a specific Figma team's library; the team must have published components, otherwise an empty list is returned.

4 input
ActionFIGMA_GET_TEAM_STYLES

Get team styles

Retrieves a paginated list of published styles (fill colors, text styles, effects, grids) from a specified Figma team's library.

4 input
ActionFIGMA_GET_VERSIONS_OF_A_FILE

Get versions of a file

Retrieves the version history for a Figma file or branch, as specified by its filekey.

4 input
ActionFIGMA_GET_WEBHOOK_REQUESTS

Get webhook requests

Retrieves a history of webhook requests for a specific Figma webhook subscription; data is available for requests sent within the last seven days.

1 input
ActionFIGMA_GET_TEAM_WEBHOOKS

Get webhooks

Retrieves all webhooks registered for a specified Figma context (team, project, or file).

2 input
ActionFIGMA_RENDER_IMAGES_OF_FILE_NODES

Render images of file nodes

Render Figma nodes as images (PNG, JPG, SVG, PDF).

11 input
ActionFIGMA_UPDATE_A_WEBHOOK

Update a webhook

Updates an existing Figma webhook, identified by webhookid, allowing modification of its event type, endpoint, passcode, status, or description.

6 input
ActionFIGMA_UPDATE_DEV_RESOURCES

Update dev resources

Updates the name and/or URL of one or more existing Figma Dev Resources, each identified by its unique id.

1 input

payments

1 operation
ActionFIGMA_GET_PAYMENTS

Get payments

Retrieves a user's payment information for a Figma plugin, widget, or Community file; the authenticated identity must own the resource.

5 input