Overview
Organizations allow teams to share a single billing account while giving each member their own unique API key. This is ideal for companies and teams who want centralized billing with individual usage tracking.
Automatic Enrollment
When users sign in with Google using a custom domain (e.g., @yourcompany.com), they are automatically enrolled into an organization based on their email domain. Consumer email domains like Gmail, Outlook, and Yahoo are excluded from automatic organization creation.
Roles
- Admin - The first user from a domain becomes the admin. Admins can set up billing, manage members, and remove users from the organization.
- Member - Subsequent users from the same domain join as members. Members have access to the organization's subscription but cannot manage billing.
Billing
Once an admin sets up billing for the organization, all current members are included in the subscription. When new members join (by signing in with a matching domain), they are automatically added to the billing and prorated for the remainder of the billing period. This allows new team members to be productive immediately without manual intervention.
Managing Members
Admins can remove members from the organization at any time. When a member is removed, they lose access to the organization's subscription and are removed from billing. The subscription quantity is automatically adjusted.
API Keys
After an organization is set up with billing, each member can generate their own unique API key from the Billing page. These keys uniquely identify each member in the system, allowing for individual usage tracking while billing remains centralized at the organization level.