Figma Integration
Figma API Operations
Browse all 53 operations available for Figma workflow automation.
design
52 operationsFIGMA_ADD_A_COMMENT_TO_A_FILEAdd 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…
FIGMA_ADD_A_REACTION_TO_A_COMMENTAdd 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.
FIGMA_CREATE_A_WEBHOOKCreate a webhook
Creates a Figma webhook to receive POST notifications when specific events occur.
FIGMA_CREATE_DEV_RESOURCESCreate dev resources
Creates and attaches multiple uniquely-URLed development resources to specified Figma nodes, up to 10 per node.
FIGMA_CREATE_MODIFY_DELETE_VARIABLESCreate, 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…
FIGMA_DELETE_A_COMMENTDelete a comment
Deletes a specific comment from a Figma file or branch, provided the authenticated user is the original author of the comment.
FIGMA_DELETE_A_REACTIONDelete a reaction
Deletes a specific emoji reaction from a comment in a Figma file; the user must have originally created the reaction.
FIGMA_DELETE_A_WEBHOOKDelete a webhook
Permanently deletes an existing webhook, identified by its unique webhookid; this operation is irreversible.
FIGMA_DELETE_DEV_RESOURCEDelete 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.
FIGMA_DESIGN_TOKENS_TO_TAILWINDDesign tokens to tailwind
Convert design tokens to Tailwind CSS configuration.
FIGMA_DETECT_BACKGROUNDDetect Background Layers
Detect background layers for selected nodes in a Figma file.
FIGMA_DISCOVER_FIGMA_RESOURCESDiscover Figma Resources
Smart Figma resource discovery - extract IDs from any Figma URL.
FIGMA_DOWNLOAD_FIGMA_IMAGESDownload Figma Images
Download images from Figma file nodes.
FIGMA_EXTRACT_PROTOTYPE_INTERACTIONSExtract Prototype Interactions
Extract prototype interactions and animations from Figma files.
FIGMA_EXTRACT_DESIGN_TOKENSExtract design tokens
Extract design tokens from Figma files by combining styles, variables, and node-extracted values.
FIGMA_GET_SCIM_SERVICE_PROVIDER_CONFIGGet SCIM service provider config
Get Figma's SCIM service provider configuration.
FIGMA_GET_A_WEBHOOKGet a webhook
Retrieves detailed information about a specific webhook by its ID, provided the webhook exists and is accessible to the user.
FIGMA_GET_ACTIVITY_LOGSGet activity logs
Retrieves activity log events from Figma, allowing filtering by event types, time range, and pagination.
FIGMA_GET_COMMENTS_IN_A_FILEGet 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…
FIGMA_GET_COMPONENT2Get component
Fetches metadata for a specific component using its unique identifier.
FIGMA_GET_COMPONENTGet component (Deprecated)
DEPRECATED: Use FIGMAGETFILENODES instead.
FIGMA_GET_COMPONENT_SETGet component set
Retrieves detailed metadata for a specific published Figma component set using its unique key.
FIGMA_GET_CURRENT_USERGet current user
Retrieves detailed information for the currently authenticated Figma user.
FIGMA_GET_DEV_RESOURCESGet dev resources
Retrieves development resources (e.g., Jira/GitHub links) for a Figma main file, optionally filtering by specific node IDs.
FIGMA_GET_FILE_COMPONENT_SETSGet file component sets
Retrieves all published component sets from the specified Figma main file (filekey must not be for a branch).
FIGMA_GET_FILE_COMPONENTSGet file components
Retrieves published components from a Figma file, which must be a main file (not a branch) acting as a library.
FIGMA_GET_FILE_JSONGet file json
Get Figma Design file data with automatic simplification.
FIGMA_GET_FILE_METADATAGet file metadata
Get Figma file metadata including name, creator, last modification details, thumbnail, and access information.
FIGMA_GET_FILE_NODESGet file nodes
Fetch JSON for specific node IDs from a Figma file to avoid full-file payload limits.
FIGMA_GET_FILE_STYLESGet 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).
FIGMA_GET_FILES_IN_A_PROJECTGet files in a project
Fetches a list of files in a Figma project, optionally including branch metadata.
FIGMA_GET_IMAGE_FILLSGet 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.
FIGMA_GET_LIBRARY_ANALYTICS_COMPONENT_ACTION_DATAGet 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…
FIGMA_GET_LIBRARY_ANALYTICS_COMPONENT_USAGE_DATAGet 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'.
FIGMA_GET_LIBRARY_ANALYTICS_STYLE_ACTION_DATAGet 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…
FIGMA_GET_LIBRARY_ANALYTICS_STYLE_USAGE_DATAGet library analytics style usage data
Retrieves style usage analytics for a published Figma library.
FIGMA_GET_LIBRARY_ANALYTICS_VARIABLE_ACTION_DATAGet 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…
FIGMA_GET_LIBRARY_ANALYTICS_VARIABLE_USAGE_DATAGet 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.
FIGMA_GET_LOCAL_VARIABLESGet 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.
FIGMA_GET_PROJECTS_IN_A_TEAMGet projects in a team
Retrieves projects within a specified Figma team that are visible to the authenticated user.
FIGMA_GET_PUBLISHED_VARIABLESGet published variables
Retrieves variables published from a specified Figma file; this API is available only to full members of Enterprise organizations.
FIGMA_GET_REACTIONS_FOR_A_COMMENTGet reactions for a comment
Retrieves reactions for a specific comment in a Figma file.
FIGMA_GET_STYLEGet style
Retrieves detailed metadata for a specific style in Figma using its unique style key.
FIGMA_GET_TEAM_COMPONENT_SETSGet team component sets
Retrieves a paginated list of published component sets (collections of reusable UI elements) from a specified Figma team's library.
FIGMA_GET_TEAM_COMPONENTSGet team components
Retrieves components published in a specific Figma team's library; the team must have published components, otherwise an empty list is returned.
FIGMA_GET_TEAM_STYLESGet team styles
Retrieves a paginated list of published styles (fill colors, text styles, effects, grids) from a specified Figma team's library.
FIGMA_GET_VERSIONS_OF_A_FILEGet versions of a file
Retrieves the version history for a Figma file or branch, as specified by its filekey.
FIGMA_GET_WEBHOOK_REQUESTSGet 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.
FIGMA_GET_TEAM_WEBHOOKSGet webhooks
Retrieves all webhooks registered for a specified Figma context (team, project, or file).
FIGMA_RENDER_IMAGES_OF_FILE_NODESRender images of file nodes
Render Figma nodes as images (PNG, JPG, SVG, PDF).
FIGMA_UPDATE_A_WEBHOOKUpdate a webhook
Updates an existing Figma webhook, identified by webhookid, allowing modification of its event type, endpoint, passcode, status, or description.
FIGMA_UPDATE_DEV_RESOURCESUpdate dev resources
Updates the name and/or URL of one or more existing Figma Dev Resources, each identified by its unique id.
payments
1 operationFIGMA_GET_PAYMENTSGet payments
Retrieves a user's payment information for a Figma plugin, widget, or Community file; the authenticated identity must own the resource.