API error codes
These errors are returned in API responses with a4xx or 5xx HTTP status:
Service error codes
These errors may appear in service logs or error response bodies for infrastructure-level failures:Retry strategy
For transient errors (search_failed, ERR_UPSTREAM_TIMEOUT), use exponential backoff:
Never retry
4xx errors automatically — they indicate a problem with your request that retrying will not fix. Log the error code and surface a meaningful message to your user.Get help
If you encounter an error not listed here, or need clarification on a service behavior, contact the Finkkle support team: Email: [email protected]Include: the request ID (from response headers), the error code, a timestamp, and a minimal reproduction if possible.