- Retrieves the complete JSON representation of a Figma file including all pages, frames, components, layers, and their properties with full design data and document tree structure
- Retrieves specific nodes from a Figma file by their IDs without fetching the entire file structure, enabling efficient targeted data extraction for individual components, frames, or design elements
- Renders and exports images of specific nodes from a Figma file in multiple formats (PNG, JPG, SVG, PDF) with customizable scale, bounds, and rendering options for asset generation and design automation workflows
- Retrieves download URLs for all user-uploaded images used as fills in a Figma file, including photos, textures, and bitmap assets embedded in the design
- Retrieves lightweight metadata about a Figma file including name, thumbnail, timestamps, editor type, version information, and sharing permissions without fetching the full document structure
- Retrieves all projects within a specified team, including project names, IDs, and metadata. Useful for team workspace navigation, project discovery, and organizational management.
- Retrieves all design files within a specific project, including file names, keys, thumbnail URLs, and last modified timestamps. Essential for file discovery, project content auditing, and building custom dashboards.
- Retrieve all comments and comment threads from a Figma file, including user information, timestamps, and threaded replies
- Post a new comment on a Figma file as either a standalone comment or a threaded reply to an existing comment
- Permanently delete a specific comment from a Figma file, removing it from the design's comment thread
- Retrieve all emoji reactions added to a specific comment, including who reacted and when
- Add an emoji reaction to a comment for quick engagement without writing a full reply
- Remove an emoji reaction from a comment that you previously added
- Get information about the currently authenticated user
- Retrieve all published components from a team's shared library with pagination support, useful for building component browsers and syncing design systems
- Retrieve all published components from a specific Figma file's library, returning component metadata without pagination
- Retrieve detailed metadata for a specific component by its unique component key
- Retrieve all published component sets (variant groups) from a team's shared library with pagination support
- Retrieve all published component sets (variant groups) from a specific Figma file's library without pagination
- Retrieve detailed metadata for a specific component set (variant group) by its unique key
- Get all webhooks for a given context (team, project, file) or plan
- Create a new webhook to receive events from Figma
- Get details of a specific webhook by ID
- Update an existing webhook configuration
- Permanently delete a webhook
- Get webhook delivery logs from the last week
- Get local and remote variables used in a file (Enterprise only)
- Get published variables from a file library (Enterprise only)
- Bulk create, update, and delete variables and variable collections (Enterprise only)
- Get developer resources (links) attached to nodes in a file
- Bulk create developer resource links across multiple files
- Bulk update existing developer resource links
- Delete a specific developer resource link from a file
- Get time series data on component actions (insertions, detachments) in a library (Enterprise only)
- Get summary data on component instance counts across all files (Enterprise only)
- Get time series data on style actions (insertions, detachments) in a library (Enterprise only)
- Get summary data on style instance counts across all files (Enterprise only)
- Get time series data on variable actions in a library (Enterprise only)
- Get summary data on variable instance counts across all files (Enterprise only)
No matching actions