Skip to main content
Collaborate with your team by adding members and assigning appropriate roles.

Adding Team Members

1

Navigate to Team

Click your profile avatar in the top-right, then select Team from the dropdown.
2

Click Invite Member

Click the Invite Member button.
3

Enter Email

Enter the team member’s email address.
4

Select Role

Choose an appropriate role (see roles below).
5

Send Invitation

Click Send Invite. They’ll receive an email to join.
Team management is only available to Admin and Owner roles.

Roles and Permissions

PermissionReaderDeveloperAdminOwner
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

View-only accessCan view endpoints, prompts, and logs but cannot make changes. Ideal for stakeholders who need visibility without edit access.
Build and deployCan create and modify endpoints, prompts, and snippets. Can promote prompts to Live. Cannot manage team or billing.
Full operational controlAll Developer permissions plus team management and API key management. Cannot access billing.
Complete controlFull access to everything including billing, subscription, and account deletion. Typically the account creator.

Managing Existing Members

Changing Roles

  1. Go to Team (via the profile dropdown)
  2. Find the team member
  3. Click Change Role
  4. Select the new role
  5. Save
Demoting an Admin to Developer removes their ability to manage team members and API keys immediately.

Removing Members

  1. Go to Team (via the profile dropdown)
  2. Find the team member
  3. Click Remove
  4. 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
Invitations expire after 7 days.

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

  1. Invite with Developer role
  2. Share relevant documentation
  3. Have them create a personal API key for development
  4. Add them to your internal communication channels

External Contractor Access

  1. Invite with Developer role
  2. Set expectations about endpoint ownership
  3. Plan to remove access when contract ends
  4. Consider creating a separate API key for their work

Stakeholder Visibility

  1. Invite with Reader role
  2. They can view dashboards and logs
  3. Cannot accidentally modify configurations

Transferring Ownership

To transfer account ownership:
  1. Current Owner goes to Team (via the profile dropdown)
  2. Find the new owner (must be Admin)
  3. Click Transfer Ownership
  4. Confirm the transfer
Ownership transfer is permanent. The previous owner becomes an Admin.

Next Steps