With Figma, manage design files, collaborate through comments, and access project resources.
Manage design files, collaborate through comments, and access project resources with Figma, including retrieving design files, getting specific nodes, rendering images, managing projects, creating and managing comments, adding reactions, and organizing team resources for comprehensive design collaboration.
Required:
action
- The operation to perform (get-file, get-file-nodes, get-rendered-image, get-team-projects, get-project-files, create-comment, get-comments, delete-comment, create-reaction, get-reactions, delete-reaction)Optional:
file-id
- Figma file IDnode-ids
- Comma-separated node IDsteam-id
- Team ID for projectsproject-id
- Project ID for filescomment-message
- Comment message textcomment-id
- Comment ID for operationsx-position
- X coordinate for comment placementy-position
- Y coordinate for comment placementemoji
- Emoji for reactionsRetrieve the content of a Figma file using its unique ID
Parameters:
file-id
(required) - Figma file IDExample:
Response:
Retrieve specific nodes within a Figma file
Parameters:
file-id
(required) - Figma file IDnode-ids
(required) - Comma-separated list of node IDsExample:
Response:
Retrieve rendered images of selected nodes within a Figma file
Parameters:
file-id
(required) - Figma file IDnode-ids
(required) - Comma-separated list of node IDs to renderformat
(optional) - Image format (png, jpg, svg, pdf)scale
(optional) - Image scale (1, 2, 4)Example:
Response:
Retrieve a list of projects for a specific team
Parameters:
team-id
(required) - Team ID to get projects forExample:
Response:
Retrieve a list of files within a specific project
Parameters:
project-id
(required) - Project ID to get files forExample:
Response:
Add a new comment to a specific location within a Figma file
Parameters:
file-id
(required) - Figma file IDcomment-message
(required) - Comment message textx-position
(required) - X coordinate for comment placementy-position
(required) - Y coordinate for comment placementExample:
Response:
Retrieve all comments associated with a specific Figma file
Parameters:
file-id
(required) - Figma file IDExample:
Response:
Remove a specific comment from a Figma file
Parameters:
file-id
(required) - Figma file IDcomment-id
(required) - Comment ID to deleteExample:
Response:
Add a reaction (emoji) to a specific comment in a Figma file
Parameters:
file-id
(required) - Figma file IDcomment-id
(required) - Comment ID to react toemoji
(required) - Emoji for the reactionExample:
Response:
Retrieve all reactions to a specific comment within a Figma file
Parameters:
file-id
(required) - Figma file IDcomment-id
(required) - Comment ID to get reactions forExample:
Response:
Remove a reaction from a specific comment in a Figma file
Parameters:
file-id
(required) - Figma file IDcomment-id
(required) - Comment IDreaction-id
(required) - Reaction ID to deleteExample:
Response:
Figma requires team ID to be provided by the user as there’s no endpoint to list available teams. File IDs and node IDs use Figma’s unique identifier format. Comments can be placed at specific coordinates within design files. Rendered images support multiple formats including PNG, JPG, SVG, and PDF. Team projects contain multiple design files organized by project categories.