This is a catch-all provider — any valid URL under
https://api.figma.com is supported. Any Figma REST API endpoint. Common roots: /v1/files/{file_key}, /v1/files/{file_key}/nodes, /v1/images/{file_key}, /v1/files/{file_key}/comments, /v1/teams/{team_id}/components, /v1/teams/{team_id}/projects, /v1/dev_resources, /v2/webhooks, /v1/me. Construct URL as https://api.figma.com/{versioned_path}. Use the literal {team_id} placeholder in team-scoped paths — Lava substitutes the team_id from the connected credential at request time, so the agent never has to look it up. Project and file endpoints don’t need {team_id}. Variables, library analytics, and org activity endpoints require an Enterprise Figma plan. See https://developers.figma.com/docs/rest-api/ for full reference. The endpoints below are curated examples.Endpoints
Get the authenticated Figma user
GEThttps://api.figma.com/v1/me — Free
- SDK
- cURL
Fetch the full document tree JSON for a Figma file
GEThttps://api.figma.com/v1/files/{file_key} — Free
- SDK
- cURL
Fetch specific nodes of a file by id
GEThttps://api.figma.com/v1/files/{file_key}/nodes?ids=1:2,1:3 — Free
- SDK
- cURL
Render file nodes as PNG/SVG/JPG/PDF; returns URLs hosted by Figma
GEThttps://api.figma.com/v1/images/{file_key}?ids=1:2&format=png — Free
- SDK
- cURL
List all comments on a file
GEThttps://api.figma.com/v1/files/{file_key}/comments — Free
- SDK
- cURL
Post a new comment on a file
POSThttps://api.figma.com/v1/files/{file_key}/comments — Free
- SDK
- cURL
List published components in a team library
GEThttps://api.figma.com/v1/teams/{team_id}/components — Free
- SDK
- cURL
List projects within a team
GEThttps://api.figma.com/v1/teams/{team_id}/projects — Free
- SDK
- cURL
Attach external dev resource links (URLs) to nodes in a file for Dev Mode
POSThttps://api.figma.com/v1/dev_resources — Free
- SDK
- cURL
Create a v2 webhook subscription for file or team events; Figma delivers events to the endpoint URL
POSThttps://api.figma.com/v2/webhooks — Free
- SDK
- cURL
Update one or more existing dev resources by id
PUThttps://api.figma.com/v1/dev_resources — Free
- SDK
- cURL
Delete a v2 webhook subscription by id
DELETEhttps://api.figma.com/v2/webhooks/{webhook_id} — Free
- SDK
- cURL
Delete a comment from a file (author only)
DELETEhttps://api.figma.com/v1/files/{file_key}/comments/{comment_id} — Free
- SDK
- cURL
Next Steps
All Providers
Browse all supported AI providers
Forward Proxy
Learn how to construct proxy URLs and authenticate requests