What an organization shares
Everything below belongs to the organization, not to the member who created it:- API keys and every request made with them. Requests are billed to the organization.
- Usage, analytics and request history for all of the organization’s keys.
- Billing details and invoices.
- Webhook signing secret, one per organization, covering every key and request.
- Settings, such as the model training opt-out and the retention period.
- Enterprise SSO connections for the organization’s domains.
Roles
Every member has one of two roles.
Give the admin role to as few people as you need.
Permissions
Permissions are enforced by the API behind Console, not only hidden in the interface: a member who calls an admin-only operation directly receives
403 Forbidden.
Recommended setup
- Keep at least two admins so the organization is never locked out.
- Turn on Enterprise SSO so sign-in to Console follows your identity provider.
- Let admins create API keys for each service and environment, and share them through your secrets manager rather than giving every developer the admin role.
- Reveal the webhook signing secret once, store it in your secrets manager, and rotate it when an admin leaves.