Blink Figma
Access the user's linked Figma account. Provider key: figma or composio_figma (check blink connector status for the exact key).
Base URL: https://api.figma.com/v1/ — endpoints below are relative to this (do NOT prepend v1/).
Get my profile
blink connector exec figma me GET
List team projects
blink connector exec figma teams/{team_id}/projects GET
List files in a project
blink connector exec figma projects/{project_id}/files GET
Get a file
blink connector exec figma files/{file_key} GET
Get specific nodes from a file
blink connector exec figma "files/{file_key}/nodes?ids=1-2,3-4" GET
Get file components
blink connector exec figma files/{file_key}/components GET
Get file styles
blink connector exec figma files/{file_key}/styles GET
Get file versions
blink connector exec figma files/{file_key}/versions GET
Get comments on a file
blink connector exec figma files/{file_key}/comments GET
Post a comment
blink connector exec figma files/{file_key}/comments POST '{"message":"Looks great!","client_meta":{"x":0,"y":0}}'
Get dev resources on a file
blink connector exec figma files/{file_key}/dev_resources GET
Get team component sets (design system)
blink connector exec figma teams/{team_id}/component_sets GET
Get team styles
blink connector exec figma teams/{team_id}/styles GET
Extracting a file key from a Figma URL
Given https://www.figma.com/design/w9IEE8D9hn5loihyDJo1Zp/File-Name?node-id=1-2:
- File key:
w9IEE8D9hn5loihyDJo1Zp - Node ID:
1-2
Common use cases
- "List all design files in our Figma project" → GET projects/{id}/files
- "What components are in the design system file?" → GET files/{key}/components
- "Get the color tokens from our styles" → GET files/{key}/styles
- "Check comments on file X" → GET files/{key}/comments
- "Add a comment to the login screen design" → POST files/{key}/comments
- "Show me a specific frame" → GET files/{key}/nodes?ids={node-id}
- "What dev resources are attached?" → GET files/{key}/dev_resources