Skip to content

Permissions and roles

Studio uses role-based access control to manage who can browse, edit, and manage content. Permissions are assigned via roles at the organisation level, giving you fine-grained control over what each team member can do across your Studio projects.

Each permission controls access to a specific set of Studio capabilities. Roles are composed of one or more of these permissions.

PermissionDescription
browse_studioView collections, entries, media, branches, pull requests, deployments, and schemas
edit_studioCreate and update entries, upload media, create branches and pull requests, merge PRs, create collections, and modify schemas
delete_studioDelete entries and media files
manage_studioCreate and delete preview environments, refresh schemas

Studio ships with four built-in roles that cover the most common team structures. Each role bundles the permissions listed above into a sensible default.

RolePermissionsBest for
Organisation OwnerAll permissionsFull platform access
Organisation AdminAll permissionsTeam administrators
Studio EditorBrowse, edit, deleteContent creators and developers
Studio ReadonlyBrowse onlyReviewers and stakeholders

Navigate to Team in the dashboard sidebar. Add team members and assign the appropriate Studio role. Members inherit permissions from their role — there is no need to configure individual permissions manually.

  • API reference — Explore the Studio API for programmatic access to content and workflows