Choose your starting point
The public REST API uses
https://api.getkato.io/v1. The CLI uses its own /cli/v1 surface. The CLI currently manages project environment variables; it does not provide record or task commands.
Browse all endpoints for the full method and scope directory, including the CLI HTTP API, Raycast API, and OAuth lifecycle. The steps below use a developer key.
Create an access key
In Kato, open Settings → Workspace → Developers → New access key. Give the key a recognizable name and choose the permissions your integration needs. API key creation requires Pro. For this first request, choose Objects: Read. Copy the generatedkato_… token when it appears; it is only shown once. Store it in a local secret manager or environment variable named KATO_API_KEY. Keep it out of browser code and source control.
Read Authentication and API conventions for roles, scopes, and key revocation.
Check the connection
WithKATO_API_KEY set in your shell, make a read-only request:
Discover your objects
data array contains each object’s id, slug, singularName, pluralName, and createdAt. Use an object ID or slug from this response to discover its fields. Object slugs and field definitions can differ between workspaces.