Teams

Teams are the billing and access boundary. Invite teammates, assign roles, and share keys, dashboards, logs, and billing.

What is a team#

A team is the unit of billing, access control, and resource ownership. API keys, dashboard views, logs, settings, and billing live inside a team. A user can belong to more than one team.

When you sign up, a personal team is created for you automatically. You can create additional teams at any time.

Roles#

Each team member has one of three roles. Roles are assigned per team, so the same user can have different roles in different teams.

AreaActionOwnerAdminMember
DashboardView dashboard
LogsSearch logs and view body
API KeysCreate API key
API KeysDelete API key
BillingTop up through PayPal
BillingRedeem code
BillingView billing and balance history
SettingsView team settings
SettingsEdit team settings
SettingsList members
SettingsInvite and remove members
SettingsChange Admin or Member role
SettingsAssign or remove Owner role

Members#

Go to Settings to invite, remove, or change the role of team members.

Invite#

Click Invite, enter their email, and send the invitation. They receive an email with a link to accept. Invitations expire after seven days. New members always join as Member.

If the invitee does not have an opengateway account, the invitation link walks them through signup.

Change a role#

Use the role dropdown next to a member in Settings. Owners can assign Owner, Admin, or Member. Admins can switch other Admins and Members between Admin and Member, but cannot assign or remove the Owner role. You cannot change your own role, and the team's last Owner cannot be demoted.

Remove#

Remove a user to revoke their access immediately. API keys they created remain active because keys belong to the team, not the user. Rotate those keys if the removal was for cause.

Multiple teams#

Common patterns:

  • One company, one team. This is the default and the simplest.
  • One team per product line, when you want separate billing and dashboards per product.
  • One team per customer, if you are building B2B SaaS on top of opengateway and need isolated keys, logs, and billing.

Switch between teams using the workspace switcher in the top-left corner.