Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.frontic.com/llms.txt

Use this file to discover all available pages before exploring further.

A member is a person with access to a team. Members are invited by email and assigned a role that controls what they can do across the team and its projects. Member access is per-team — adding someone to one team doesn’t give them access to another.

Roles

Frontic has three roles:

Owner

Full control of the team — can change billing, invite or remove any member, transfer or delete the team. There’s always at least one Owner.

Admin

Full project access plus member management. Can invite Members and Admins, edit project configuration, publish releases. Can’t change billing or remove the team.

Member

Access to the projects in the team — view, edit, and use Studio to ship changes. Can’t manage other members or change billing.
Roles apply at the team level — a Member is a Member of every project in the team. Per-project access scoping isn’t a separate dial; if someone shouldn’t see one of your projects, they shouldn’t be in the team.

Permissions

Members get a read-only baseline across every project surface — view storages, blocks, pages, releases, Studio jobs, Context Base documents, and so on. Anything that changes state is gated to Admin or Owner. The two tables below highlight what each higher tier unlocks over the one below.

What Admin adds over Member

Day-to-day building, shipping, and managing the project:
AreaWhat Admin can do
API BuilderCreate, edit, delete Blocks, Listings, and Page routes
Data StoragesCreate, edit, delete storages
Data TypesManage composites and enums
Domains & LocalesAdd and remove domains; add locales (delete is Owner-only)
Data SyncsConfigure mappings (delete is Owner-only)
IntegrationsConnect new integrations (disconnect is Owner-only)
ReleasesPublish previews, promote to public
StudioFull access — chat, jobs, context documents, credentials, settings
Context BaseAuthor Skills/Rules/Commands/Guides; promote to team-global scope
API KeysView and create Ingest/Fetch keys (delete is Owner-only)
ProjectEdit project name and description
MembersInvite Members and Admins; change non-Owner roles

What Owner adds on top of Admin

Team-level governance and one-way destructive actions:
AreaOwner-only
Billing & planView billing, change plan, manage payment details
Team settingsRename or delete the team
Member governancePromote members to Owner; remove members
Destructive opsDisconnect integrations, remove locales, delete API keys, delete data sync configurations

Inviting members

Open Settings → Users in the admin app and add invitations by email. Each invitation carries:
  • Email address — where the invitation goes.
  • Role — what the new member can do once they accept.
The recipient gets an email with a sign-in link. New members appear in the Users list once they accept.
Settings Users page with the invite dialog open showing email and role inputs

Changing a role

From the Users list, open the row for the member you want to change and pick a different role. The change applies on the member’s next request to the admin app — no re-login needed.
Users list with a row's role dropdown open showing Owner, Admin, and Member options
A few rules:
  • An Owner can promote anyone, including other members to Owner. Multiple Owners are fine.
  • The team always needs at least one Owner — the last Owner can’t be demoted or removed without first promoting another member.
  • Admins can manage Members and other Admins, but can’t promote anyone to Owner or remove Owners.

Removing a member

Removing a member revokes their access to the team and every project in it. Their work history (commits, agent sessions, configuration changes) stays attributed to them — removal is about access, not erasure.

Teams

The container members belong to.

Billing & Plans

Plan tiers also gate which features each member can reach.

Buddy

Buddy operates with the role of the member currently signed in — a Member’s Buddy can’t make changes the Member can’t.

MCP Tools

The OAuth token for an editor MCP carries the same role as the member who authorised it.