Status codes (public v1)
Public v1 list routes re-check
apiAccessEnabled on every request. Existing keys stop working if an organization downgrades below the Public API tier.
Error body
WWW-Authenticate: Bearer error="insufficient_scope".
Plan-gated failures use a stable code:
Retry-After and X-RateLimit-* headers:
publicErrorSchema (error, optional code, optional message, optional details).
Client guidance
Always check HTTP status before assuming a
data array exists.