Base URL
All endpoints are served from:Authentication
Every endpoint requires a Bearer token. Generate an API key from the dashboard, then send it in theAuthorization header:
Versioning
The Empirical API is versioned in the path (for example/api/v1/… and /api/v2/…). When an endpoint changes in a backwards-incompatible way, we publish it under a new version path and keep the previous one available. Deprecated endpoints keep working for backwards compatibility.
You can delegate migration to latest endpoints by sharing openapi.deprecated.json with your coding agent. The spec documents latest endpoints that supersede deprecation.
The current latest reference is also available as a spec at openapi.json.