https://api.spiral.ai/v1, takes your API key as a bearer token
(Authentication) and answers JSON. Errors are application/problem+json
(Errors and retries).
The reference pages are generated from the API’s own OpenAPI document, served at GET /v1/openapi.json.
Rate limits
Every response carriesRateLimit-Policy and RateLimit headers. Creating runs and polling them have separate limits,
so polling never uses your create quota.