Skip to main content
/api/v1 is the canonical API boundary for the Onyx app, CLI, and external integrations.

Authentication

API requests use bearer authentication:
Browser app requests can also authenticate with the WorkOS session cookie.

Response Envelopes

Successful responses use:
Errors use:

Endpoint Groups

Research

Projects, campaigns, experiments, graphs, timelines, explicit reconciliation, files, blobs, diffs, and repository sync.

GitHub

GitHub App installations and repositories available to a team.

Teams

Current user, teams, and license information.

API keys

Team-scoped user keys, rotation, and revocation.

OpenAPI

The checked-in OpenAPI artifact lives at:
Regenerate it from the product repo with: