Errors

The API returns clear error messages with HTTP codes.

400 — Bad Request

{
  "detail": "error: 'series' parameter is required"
}

429 — Rate Limited

HTTP/1.1 429 Too Many Requests
Retry-After: 10
{
  "detail": "rate limit exceeded. try again in 10 seconds"
}

401/403 — Authentication

{
  "detail": "Not authenticated"
}

500 — Server Error

{
  "detail": "database error"
}