API Reference
Programmatic access to your cost data, resources, and anomalies. The Cirrova API is a REST API conforming to OpenAPI Specification 3.1.
Interactive docs
The full endpoint reference is available as an interactive Scalar explorer. You can browse every endpoint, inspect request and response schemas, and send live requests directly from the browser.
Open API explorerAuthentication
All API requests must be authenticated using an API key. Include your key in the X-API-Key header of every request:
X-API-Key: <your-api-key> Creating an API key
API keys are managed per organisation and can only be created by org owners.
- In Cirrova, open Organisation settings from the user menu.
- Go to the API keys tab.
- Click Create API key, give it a name, and optionally set an expiry date.
- Copy the key immediately — it is only shown once.
Revoking an API key
To revoke a key, go to Organisation settings → API keys, find the key in the list, and delete it. Revocation takes effect immediately — any requests using that key will return 401 Unauthorized.
Base URL
All API endpoints are relative to the following base URL:
https://cirrova-dev.azurewebsites.net/api/public/v1 For example, to list resources you would call:
GET https://cirrova-dev.azurewebsites.net/api/public/v1/resources OpenAPI spec
The raw OpenAPI 3.1 specification is available as a JSON document. You can use it to generate client SDKs, import the collection into tools like Postman or Insomnia, or validate requests and responses in your own tooling.
Download openapi.json