/api/v1. All routes require a bearer credential scoped
to the project in the path. See Authentication for scopes.
The create route accepts bare strings or metric snapshots. When a snapshot
does not specify
location, the project default market is used. A keyword
that is already tracked or already saved is skipped without failing the batch;
the response reports created or skipped for every input item.
Saving a keyword does not create a rank-check schedule or consume provider
budget. Tracking starts only after the user promotes the saved keyword from
the Saved tab and chooses the tracking settings, including device.
The generated
OpenAPI JSON is the
machine-readable source of truth for request and response schemas.