/api/v1. All routes use a project-scoped API key -
Authorization: Bearer <api_key> - that must belong to the project in the
path. See Authentication for scopes.
Competitor metrics are derived from rank-check results. Adding a competitor does
not trigger a provider request by itself.
The generated OpenAPI document remains the
authoritative request and response schema.