Roles
Roles are granted on a per-config basis. A user can hold at most one user-level role per config; team-level roles stack with whatever the user already has.Permissions
Each role resolves into a set of permissions that gate API behaviour:
A user’s effective permission on a config is the union of every role they hold on it, directly or through a team.
Default access on a new pipeline
When a pipeline is created:- The creating user is granted owner on the config.
- The creator’s team is granted team viewer, so every teammate gets read access automatically.
Sharing a pipeline
Owners can grant additional access from the pipeline settings:- Add a user as editor or reader — gives that one user the corresponding permissions, independent of their team membership.
- Add a team as viewer — gives every member of that team read access. Useful for opening up visibility to a partner team without listing individuals.