| Action | Owner/admin | Manager | Billing | Developer | Member |
|---|---|---|---|---|---|
| Read team and roster | Yes | Yes | Yes | Yes | Yes |
| Read roster emails | Yes | Yes | Yes | No | No |
| Rename team | Yes | No | No | No | No |
| Add/invite/change members | Non-owner roles | Members only | No | No | No |
| Create team-owned documents | Yes | Yes | No | No | No |
| Access team-owned documents | Owner access | Owner access | View | Edit | Edit |
| Read stored team policies | Yes | Yes | Yes | Yes | No |
| Change team-wide policy | Yes | No | No | No | No |
| Change a member override | Yes | Member targets only | No | No | No |
| Read managed-member tokens | Yes | Yes | Yes | No | No |
| Issue/revoke managed-member tokens | Yes | No | Yes | No | No |
| Read team usage | Yes | Yes, document-only | Yes | No | Own usage only |
| Read collaboration insights | Full view | Full view | No | No | Own share only |
| Configure billing | Yes | No | Yes | No | No |
| Configure SSO | Yes | No | No | No | No |
/api/v1/me/policy for their own effective policy. Self-service removal is allowed for a non-owner. Changing a member to owner transfers the team and changes the previous owner to admin; it requires the actual owner, not just the admin tier.GET /api/v1/orgs/{id}/documents returns the former. For a document shared to the team, the grant's role also constrains access; billing remains viewer through the team grant.developerAccess policy that controls who can create org-owned user-level tokens. Its values are everyone, managers, developers, admins, and off; the team default is developers. Only the admin tier can create admin-level org tokens. Billing never gains this token-creation capability. See credentials for per-request creator checks and the unverified release boundary.org-roles.ts, org-permissions.ts, orgs.ts, developer-access.ts, managed-tokens.ts, policies.ts, usage-org.ts, insights.ts.