{"slug":"figma-rest-api","name":"Figma REST API","host":"api.figma.com","site":"https://figma.com","category":"productivity","docsUrl":null,"sources":[{"kind":"changelog","url":"https://developers.figma.com/docs/rest-api/changelog/"},{"kind":"openapi","url":"https://raw.githubusercontent.com/figma/rest-api-spec/main/openapi/openapi.yaml"}],"url":"https://www.okapi.bot/providers/figma-rest-api/","json":"https://www.okapi.bot/api/v1/providers/figma-rest-api.json","breakingChanges":[{"slug":"get-v1-projects-files-is-deprecated","api":"figma-rest-api","title":"GET /v1/projects/{}/files is deprecated","kind":"removal","outcome":"fails","model":null,"announcedAt":"2026-08-10","effectiveAt":null,"scope":null,"calls":["GET /v1/projects/{}/files"],"method":"GET","path":"/v1/projects/{}/files","source":{"url":"https://developers.figma.com/docs/rest-api/changelog/","kind":"archive"},"quote":"The GET /v1/teams/:team_id/projects, GET /v1/projects/:project_id/files, and GET /v1/projects/:project_id/meta endpoints are now deprecated in favor of the folders endpoints.","migration":"Use GET /v2/folders/:folder_id/files.","migrationChange":null,"needsDecision":null,"text":null,"publishedAt":"2026-10-23T10:29:36.814Z","updatedAt":"2026-10-23T10:29:36.814Z","status":"deprecated","tone":"deprecated","url":"https://www.okapi.bot/providers/figma-rest-api/breaking-changes/get-v1-projects-files-is-deprecated/"},{"slug":"get-v1-projects-meta-is-deprecated","api":"figma-rest-api","title":"GET /v1/projects/{}/meta is deprecated","kind":"removal","outcome":"fails","model":null,"announcedAt":"2026-08-10","effectiveAt":null,"scope":null,"calls":["GET /v1/projects/{}/meta"],"method":"GET","path":"/v1/projects/{}/meta","source":{"url":"https://developers.figma.com/docs/rest-api/changelog/","kind":"archive"},"quote":"The GET /v1/teams/:team_id/projects, GET /v1/projects/:project_id/files, and GET /v1/projects/:project_id/meta endpoints are now deprecated in favor of the folders endpoints.","migration":"Use GET /v2/folders/:folder_id/meta.","migrationChange":null,"needsDecision":null,"text":null,"publishedAt":"2026-10-23T10:29:36.814Z","updatedAt":"2026-10-23T10:29:36.814Z","status":"deprecated","tone":"deprecated","url":"https://www.okapi.bot/providers/figma-rest-api/breaking-changes/get-v1-projects-meta-is-deprecated/"},{"slug":"get-v1-teams-projects-is-deprecated","api":"figma-rest-api","title":"GET /v1/teams/{}/projects is deprecated","kind":"removal","outcome":"fails","model":null,"announcedAt":"2026-08-10","effectiveAt":null,"scope":null,"calls":["GET /v1/teams/{}/projects"],"method":"GET","path":"/v1/teams/{}/projects","source":{"url":"https://developers.figma.com/docs/rest-api/changelog/","kind":"archive"},"quote":"The GET /v1/teams/:team_id/projects, GET /v1/projects/:project_id/files, and GET /v1/projects/:project_id/meta endpoints are now deprecated in favor of the folders endpoints.","migration":"Use GET /v2/teams/:team_id/folders.","migrationChange":null,"needsDecision":null,"text":null,"publishedAt":"2026-10-23T10:29:36.814Z","updatedAt":"2026-10-23T10:29:36.814Z","status":"deprecated","tone":"deprecated","url":"https://www.okapi.bot/providers/figma-rest-api/breaking-changes/get-v1-teams-projects-is-deprecated/"},{"slug":"get-v2-teams-webhooks-is-deprecated","api":"figma-rest-api","title":"GET /v2/teams/{}/webhooks is deprecated","kind":"removal","outcome":"fails","model":null,"announcedAt":"2025-05-28","effectiveAt":null,"scope":null,"calls":["GET /v2/teams/{}/webhooks"],"method":"GET","path":"/v2/teams/{}/webhooks","source":{"url":"https://developers.figma.com/docs/rest-api/changelog/","kind":"archive"},"quote":"Because we are introducing context-based webhooks, we're deprecating the old GET /v2/teams/:team_id/webhooks endpoint.","migration":"Use GET /v2/webhooks?context=team&context_id=:team_id.","migrationChange":null,"needsDecision":null,"text":null,"publishedAt":"2026-10-23T10:29:36.814Z","updatedAt":"2026-10-23T10:29:36.814Z","status":"deprecated","tone":"deprecated","url":"https://www.okapi.bot/providers/figma-rest-api/breaking-changes/get-v2-teams-webhooks-is-deprecated/"},{"slug":"post-v1-oauth-refresh-is-deprecated","api":"figma-rest-api","title":"POST /v1/oauth/refresh is deprecated","kind":"removal","outcome":"fails","model":null,"announcedAt":"2025-05-16","effectiveAt":null,"scope":null,"calls":["POST /v1/oauth/refresh"],"method":"POST","path":"/v1/oauth/refresh","source":{"url":"https://developers.figma.com/docs/rest-api/changelog/","kind":"archive"},"quote":"The legacy endpoint will continue to be supported for now, but we recommend you migrate to using the new endpoint.","migration":"Refresh tokens with POST /v1/oauth/token and grant_type=refresh_token.","migrationChange":null,"needsDecision":null,"text":null,"publishedAt":"2026-10-23T10:29:36.814Z","updatedAt":"2026-10-23T10:29:36.814Z","status":"deprecated","tone":"deprecated","url":"https://www.okapi.bot/providers/figma-rest-api/breaking-changes/post-v1-oauth-refresh-is-deprecated/"}]}