Skip to content
Foo GuardDocs
DOCUMENTATION

Error handling

HTTP status codes and safe error responses from the Foo Guard API.

Page text and source link for your AI assistant. Nothing is sent automatically.

HTTP status codes

StatusMeaning
200Analysis succeeded
400Invalid request or malformed configuration
401Missing, invalid, or revoked API key
403API access requires Pro plan or Team entitlement
413Configuration exceeds 1 MB limit
429Rate limit exceeded
503API unavailable (database not configured)

Common symptoms

SymptomLikely cause
401 Missing AuthorizationNo Bearer header
401 Invalid API keyWrong key or typo
401 RevokedKey was revoked
403 Pro plan requiredAccount is on Individual plan without API access
429 Too many requestsPer-key rate limit exceeded
413 Payload too largeConfiguration exceeds 1 MB

Error responses use safe messages only. API keys, tokens, and configuration secrets are never echoed in error payloads.

Related pages

Build confidently. Keep your agents accountable.Get help ↗
Search Foo Guard Docs