I am using Figma’s REST API to integrate my software with Figma. I need to read and write the variables from a file. I’ve created an API key with read and write access to the variables, and I can read it, but whenever I try to write to it, I get the error: ‘403: Invalid account type’.
What could be causing this error? I know it is probably permission that needs to be granted, but when requesting permission from the company where I work, what type of permission do I need to request from them? Or type of account do I need to have?
To use this API, you must have a full seat in an Enterprise org; guests cannot use the API. The following table describes the requirements.
GET
POST
Plan
Enterprise
Enterprise
Account type
Any organization member
Full Figma Design seats, admins
File permissions
View access
Edit access
Token scopes
file_variables:read
file_variables:write
403
API is not available. Possible error messages are “Limited by Figma plan”, “Incorrect account type”, “Invalid scope”, “Insufficient file permissions”, or “API only available for design files”. This could also indicate the developer / OAuth token is invalid or expired.
To use this API, you must have a full seat in an Enterprise org; guests cannot use the API. The following table describes the requirements.
GET
POST
Plan
Enterprise
Enterprise
Account type
Any organization member
Full Figma Design seats, admins
File permissions
View access
Edit access
Token scopes
file_variables:read
file_variables:write
403
API is not available. Possible error messages are “Limited by Figma plan”, “Incorrect account type”, “Invalid scope”, “Insufficient file permissions”, or “API only available for design files”. This could also indicate the developer / OAuth token is invalid or expired.
We use 3 different kinds of cookies. You can choose which cookies you want to accept. We need basic cookies to make this site work, therefore these are the minimum you can select. Learn more about our cookies.