Skip to main content

Scopes

Scopes for personal access tokens and OAuth 2 tokens determine which endpoints can be accessed.

The following table lists the scopes that are available.

Important: Scopes do not supersede the permissions granted to you by an organization or the owner of a project, team, or file.

For example, even if your token uses the files:read scope, you can only access files that you've created or that have been shared with you (whether shared directly, or because you belong to a corresponding project or team). Similarly, if you listed projects and teams, you'd only see the projects and teams that you can access in Figma's file browser.

ScopeDescription
current_user:readRead your name, email, and profile image.
file_comments:readRead the comments for files.
file_comments:writePost and delete comments and comment reactions in files.
file_content:readRead the contents of files, such as nodes and the editor type.
file_dev_resources:readRead dev resources in files.
file_dev_resources:writeWrite dev resources to files.
file_metadata:readRead metadata of files.
file_variables:readRead variables in files. Note: Enterprise plan only.
file_variables:writeWrite variables and collections in files. Note: Enterprise plan only.
file_versions:readRead the version history for files you can access.
files:readDeprecated. Read files, projects, users, versions, comments, components, styles, and webhooks. While this scope will continue to work, it's highly recommended you use the granular scopes Figma provides. Because files:read is extremely permissive, more limited scopes such as file_content:read and file_comments:read provide enhanced security and stability by reducing the surface of access to your files.
library_analytics:readRead your design system analytics. Note: Enterprise plan only.
library_assets:readRead data of individual published components and styles.
library_content:readRead published components and styles of files.
org:activity_log_readRead organization activity logs. Note: Enterprise plan only. Must be an organization admin.
org:discovery_readRead text event data in the organization. Note: Enterprise plans with Governance+ only. Must be an organization admin.
projects:readList projects and files in projects.
selections:readRead most recent selection in files you can access.
team_library_content:readRead published components and styles of teams.
webhooks:readRead metadata of webhooks.
webhooks:writeCreate and manage webhooks.
note

Note: the file_read scope is deprecated for OAuth 2 tokens. Please migrate your application to use the scopes above.