Common REST statuses
400for malformed pagination cursors (INVALID_CURSOR)401for missing or invalid credentials403for keys that do not have access to the requested operation- missing or inaccessible stats IDs are reported in response metadata rather than as
404 422for validation failures (VALIDATION_ERROR), including invalid parameter combinations such as passing bothcursorandsinceto the partner feed429for rate limiting
1000 requests, replenished in full one hour after the previous replenishment. Exhausting the allowance returns 429 with code RATE_LIMITED and, when available, a Retry-After header. Production limits vary by account or environment.
Common MCP failures
- missing MCP credentials
- invalid API key
- invalid OAuth access token or audience mismatch
- API key without access to the requested operation
- OAuth token without a supported Centaur MCP scope
- invalid tool arguments
WWW-Authenticate metadata pointing to the protected resource metadata URL. Scope failures can include insufficient_scope; invalid or wrong-audience tokens can include invalid_token.
Operational guidance
- Log and preserve
requestIdfrom REST failures when asking for support. - Prefer explicit time bounds and limits when an agent is exploring large result sets.
- If a response is narrower than expected, check the echoed applied bounds and remember that some rows can be silently suppressed by access or eligibility rules.
- Use the generated API reference for endpoint-specific error examples and response schemas.