Use the Platform API to read and update organization details, manage projects, and manage project API keys.

Authentication

Platform endpoints authenticate with an organization-scoped API key — a key created at the organization level rather than inside a single project. Create one in your organization API key settings, then pass it as a bearer token on every request.

An organization key is not limited to the Platform API. It can also call the Event Gateway API and Outpost API for projects it can access. Include the Project-ID header with either project API to select the project.

Access depends on the key's project grants and scopes. See API Keys for project access, available scopes, and key rotation.

Organizations

An organization is the top-level entity that owns projects, members, and subscriptions.

Get the current organization

Update the current organization

List API keys

List the active organization and project API keys of the current organization.

Create an API key

Create an organization or project API key. Creating organization API keys requires an admin session. Organization API keys can only create project keys, and only with scopes they hold on that project.

Roll an API key

Roll an API key: the current key expires after the rollover delay and a replacement key is returned. Organization API keys can only roll project keys whose scopes they hold on that project.