Error response format
EyeQuant communicates errors through two complementary channels:- HTTP status codes — A code in the
400–499range indicates a client error you can fix (for example, bad credentials or an invalid request body). A code in the500–599range indicates a server-side error within EyeQuant’s own systems. - JSON error body — Where possible, the response body contains an
errorobject with two fields:error.code(a stable, machine-readable string) anderror.message(a human-readable explanation). Concrete errors may include additional detail in themessagefield beyond what is listed here.
error.code to drive programmatic error handling in your integration, and error.message to surface useful context in logs or user-facing feedback.
Error codes
The table below covers all known error codes, what each one means, and how to resolve it.Server errors (5xx) are logged automatically and the EyeQuant team is notified immediately. If a server error persists across multiple retries, contact support for assistance.
