Compass Food Technologies
DocsError catalog

Docs

Error catalog

Compass returns RFC 7807 problem objects for the v1 decision endpoints, with some auth and legacy routes still returning compact JSON errors.

Authentication

Send X-Compass-API-Key: cmp_test_... for Sandbox or X-Compass-API-Key: cmp_live_... for paid tiers. The server also accepts Authorization: Bearer as a fallback, but docs examples use the OpenAPI header format.

RFC 7807 problem types

Problem type URLs use the canonical in-site docs path:https://compassfoodtechnologies.com/docs/errors/<error-name>.

FieldTypeNotes
invalid-request400Request body or X-Compass-Mode failed validation.
restaurant-not-found404The submitted compass_id does not resolve to an active restaurant.
upstream-unavailable503Embedding service or vector search was unavailable.
internal-error500The request could not be completed because of a server error.

Auth, quota, and access errors

FieldTypeNotes
missing_api_key401No Compass API key was supplied.
invalid_api_key401The supplied key format or key record is invalid.
key_suspended403The key was suspended.
key_revoked403The key was revoked.
key_inactive403The key is not active.
key_expired403The key has expired.
origin_not_allowed403The request origin is not allowed for the key.
ip_not_allowed403The request IP is not allowed for the key.
ip_not_in_allowlist403The IP allowlist rejected the request.
rate_limit_exceeded429Per-minute key rate limit exceeded.
monthly_limit_exceeded429Monthly quota exceeded.
ip_rate_limit_exceeded429Per-IP rate limit exceeded.
tier_insufficient403The endpoint requires a higher tier.

Supporting route errors

FieldTypeNotes
not_found404Legacy or unsupported endpoint path.
invalid_id400Invalid restaurant identifier.
invalid_parameter400Invalid query parameter.
invalid_parameters400Invalid query parameter set.
missing_parameter400Required query parameter missing.
missing_coordinates400Required latitude or longitude missing.
radius_too_large400Requested radius exceeds the route limit.
page_size_too_large400Requested page size exceeds the route limit.
since_too_old400Changes cursor is older than the supported window.
daily_refresh_limit429Refresh endpoint daily limit exceeded.
enterprise_only403Endpoint is limited to enterprise contracts.
service_unavailable503Route dependency is unavailable.
Compass Food Technologies