Adding Team Members
Team management is only available to Admin and Owner roles.
Roles and Permissions
| Permission | Reader | Developer | Admin | Owner |
|---|---|---|---|---|
| View endpoints | ✅ | ✅ | ✅ | ✅ |
| View prompts | ✅ | ✅ | ✅ | ✅ |
| View logs | ✅ | ✅ | ✅ | ✅ |
| Create/edit endpoints | ❌ | ✅ | ✅ | ✅ |
| Create/edit prompts | ❌ | ✅ | ✅ | ✅ |
| Promote prompts to Live | ❌ | ✅ | ✅ | ✅ |
| Manage API keys | ❌ | ❌ | ✅ | ✅ |
| Manage team members | ❌ | ❌ | ✅ | ✅ |
| Manage billing | ❌ | ❌ | ❌ | ✅ |
| Delete tenant | ❌ | ❌ | ❌ | ✅ |
Role Descriptions
Reader
Reader
View-only accessCan view endpoints, prompts, and logs but cannot make changes. Ideal for stakeholders who need visibility without edit access.
Developer
Developer
Build and deployCan create and modify endpoints, prompts, and snippets. Can promote prompts to Live. Cannot manage team or billing.
Admin
Admin
Full operational controlAll Developer permissions plus team management and API key management. Cannot access billing.
Owner
Owner
Complete controlFull access to everything including billing, subscription, and account deletion. Typically the account creator.
Managing Existing Members
Changing Roles
- Go to Team (via the profile dropdown)
- Find the team member
- Click ⋯ → Change Role
- Select the new role
- Save
Removing Members
- Go to Team (via the profile dropdown)
- Find the team member
- Click ⋯ → Remove
- Confirm removal
Removed members lose access immediately. Any API keys they created remain active until revoked.
Pending Invitations
View and manage pending invites:- Resend — Send the invitation email again
- Cancel — Revoke the invitation before it’s accepted
Best Practices
Principle of Least Privilege
Assign the minimum role needed for each person’s job
Use Descriptive API Key Names
When multiple people create keys, include their name
Regular Audits
Periodically review who has access and remove unused accounts
Document Ownership
Ensure more than one person has Admin/Owner access
Common Scenarios
Onboarding a New Developer
- Invite with Developer role
- Share relevant documentation
- Have them create a personal API key for development
- Add them to your internal communication channels
External Contractor Access
- Invite with Developer role
- Set expectations about endpoint ownership
- Plan to remove access when contract ends
- Consider creating a separate API key for their work
Stakeholder Visibility
- Invite with Reader role
- They can view dashboards and logs
- Cannot accidentally modify configurations
Transferring Ownership
To transfer account ownership:- Current Owner goes to Team (via the profile dropdown)
- Find the new owner (must be Admin)
- Click ⋯ → Transfer Ownership
- Confirm the transfer

