← Tools Reference

Figma

Figma integration (Design, Productivity). Imported from open-connector.

OAuth25 toolshttps://api.figma.com
GET
figma_get_current_user
Get the current Figma user associated with the credential.

/v1/me

GET
figma_get_file_metadata
Get lightweight metadata for a Figma file without fetching its full document.

/v1/files/{fileKey}/meta

1 parameter
ParamTypeRequiredDescription
fileKeystringrequiredThe Figma file key or branch key from a Figma file URL.
GET
figma_get_file
Get the JSON document for a Figma file or branch.

/v1/files/{fileKey}

7 parameters
ParamTypeRequiredDescription
fileKeystringrequiredThe Figma file key or branch key from a Figma file URL.
versionstringoptionalA specific Figma file version ID to read.
nodeIdsarrayoptionalFigma node IDs to fetch or render, for example `1:2` or `123:456`.
depthintegeroptionalThe maximum depth of the document tree to return from Figma.
geometrystringoptionalWhether Figma should include vector path geometry.
pluginDataarrayoptionalPlugin IDs whose plugin data Figma should include.
branchDatabooleanoptionalWhether Figma should include branch metadata in the response.
GET
figma_get_file_nodes
Get JSON for selected node IDs from a Figma file or branch.

/v1/files/{fileKey}/nodes

6 parameters
ParamTypeRequiredDescription
fileKeystringrequiredThe Figma file key or branch key from a Figma file URL.
nodeIdsarrayrequiredFigma node IDs to fetch or render, for example `1:2` or `123:456`.
versionstringoptionalA specific Figma file version ID to read.
depthintegeroptionalThe maximum depth of the document tree to return from Figma.
geometrystringoptionalWhether Figma should include vector path geometry.
pluginDataarrayoptionalPlugin IDs whose plugin data Figma should include.
GET
figma_render_images
Render selected Figma file nodes and return temporary image URLs.

/v1/images/{fileKey}

8 parameters
ParamTypeRequiredDescription
fileKeystringrequiredThe Figma file key or branch key from a Figma file URL.
nodeIdsarrayrequiredFigma node IDs to fetch or render, for example `1:2` or `123:456`.
versionstringoptionalA specific Figma file version ID to read.
scalenumberoptionalThe image scale factor supported by Figma.
formatstringoptionalThe image format Figma should render.
svgIncludeIdbooleanoptionalWhether SVG exports should include Figma node IDs.
svgSimplifyStrokebooleanoptionalWhether SVG exports should simplify inside and outside strokes.
useAbsoluteBoundsbooleanoptionalWhether Figma should use full node bounds when rendering.
GET
figma_get_image_fills
Get temporary download URLs for image fills used in a Figma file.

/v1/files/{fileKey}/images

1 parameter
ParamTypeRequiredDescription
fileKeystringrequiredThe Figma file key or branch key from a Figma file URL.
GET
figma_list_file_versions
List version history records for a Figma file.

/v1/files/{fileKey}/versions

4 parameters
ParamTypeRequiredDescription
fileKeystringrequiredThe Figma file key or branch key from a Figma file URL.
pageSizeintegeroptionalThe maximum number of versions to request from Figma.
beforestringoptionalA pagination cursor requesting versions before this cursor.
afterstringoptionalA pagination cursor requesting versions after this cursor.
GET
figma_list_comments
List comments on a Figma file or branch.

/v1/files/{fileKey}/comments

1 parameter
ParamTypeRequiredDescription
fileKeystringrequiredThe Figma file key or branch key from a Figma file URL.
DELETE
figma_delete_comment
Delete a Figma comment created by the authenticated user.

/v1/files/{fileKey}/comments/{commentId}

2 parameters
ParamTypeRequiredDescription
fileKeystringrequiredThe Figma file key or branch key from a Figma file URL.
commentIdstringrequiredThe Figma comment ID.
GET
figma_list_comment_reactions
List emoji reactions on a Figma file comment.

/v1/files/{fileKey}/comments/{commentId}/reactions

3 parameters
ParamTypeRequiredDescription
fileKeystringrequiredThe Figma file key or branch key from a Figma file URL.
commentIdstringrequiredThe Figma comment ID.
cursorstringoptionalA pagination cursor returned by Figma.
POST
figma_post_comment_reaction
Add an emoji reaction to a Figma file comment.

/v1/files/{fileKey}/comments/{commentId}/reactions

3 parameters
ParamTypeRequiredDescription
fileKeystringrequiredThe Figma file key or branch key from a Figma file URL.
commentIdstringrequiredThe Figma comment ID.
emojistringrequiredThe emoji reaction shortcode to add or delete.
DELETE
figma_delete_comment_reaction
Delete an emoji reaction created by the authenticated user.

/v1/files/{fileKey}/comments/{commentId}/reactions

3 parameters
ParamTypeRequiredDescription
fileKeystringrequiredThe Figma file key or branch key from a Figma file URL.
commentIdstringrequiredThe Figma comment ID.
emojistringrequiredThe emoji reaction shortcode to add or delete.
GET
figma_list_team_projects
List projects visible to the authenticated user in a Figma team.

/v1/teams/{teamId}/projects

1 parameter
ParamTypeRequiredDescription
teamIdstringrequiredThe Figma team ID from a Figma team URL.
GET
figma_get_project_metadata
Get metadata for a Figma project.

/v1/projects/{projectId}/meta

1 parameter
ParamTypeRequiredDescription
projectIdstringrequiredThe Figma project ID.
GET
figma_list_project_files
List files in a Figma project.

/v1/projects/{projectId}/files

2 parameters
ParamTypeRequiredDescription
projectIdstringrequiredThe Figma project ID.
branchDatabooleanoptionalWhether Figma should include branch metadata for files.
GET
figma_list_file_components
List published components in a Figma main file library.

/v1/files/{fileKey}/components

1 parameter
ParamTypeRequiredDescription
fileKeystringrequiredThe main Figma file key from a Figma file URL.
GET
figma_list_file_component_sets
List published component sets in a Figma main file library.

/v1/files/{fileKey}/component_sets

1 parameter
ParamTypeRequiredDescription
fileKeystringrequiredThe main Figma file key from a Figma file URL.
GET
figma_list_file_styles
List published styles in a Figma main file library.

/v1/files/{fileKey}/styles

1 parameter
ParamTypeRequiredDescription
fileKeystringrequiredThe main Figma file key from a Figma file URL.
GET
figma_get_component
Get metadata for a published Figma component by key.

/v1/components/{key}

1 parameter
ParamTypeRequiredDescription
keystringrequiredThe unique Figma library asset key.
GET
figma_get_component_set
Get metadata for a published Figma component set by key.

/v1/component_sets/{key}

1 parameter
ParamTypeRequiredDescription
keystringrequiredThe unique Figma library asset key.
GET
figma_get_style
Get metadata for a published Figma style by key.

/v1/styles/{key}

1 parameter
ParamTypeRequiredDescription
keystringrequiredThe unique Figma library asset key.
GET
figma_get_dev_resources
Get dev resources attached to a Figma main file.

/v1/files/{fileKey}/dev_resources

2 parameters
ParamTypeRequiredDescription
fileKeystringrequiredThe main Figma file key from a Figma file URL.
nodeIdsarrayoptionalFigma node IDs to fetch or render, for example `1:2` or `123:456`.
POST
figma_create_dev_resources
Create dev resources and attach them to Figma file nodes.

/v1/dev_resources

1 parameter
ParamTypeRequiredDescription
devResourcesarrayrequiredThe dev resources to create.
PUT
figma_update_dev_resources
Update existing Figma dev resources.

/v1/dev_resources

1 parameter
ParamTypeRequiredDescription
devResourcesarrayrequiredThe dev resources to update.
DELETE
figma_delete_dev_resource
Delete a Figma dev resource from a main file.

/v1/files/{fileKey}/dev_resources/{devResourceId}

2 parameters
ParamTypeRequiredDescription
fileKeystringrequiredThe main Figma file key from a Figma file URL.
devResourceIdstringrequiredThe Figma dev resource ID to delete.