Skip to main content
Fetch Hive API errors include a human-readable message, a stable error_code, and error as a compatibility alias for the same message. Older plan and rate-limit responses may also include code; treat code as a deprecated alias and read error_code first. Fetch Hive returns localized error messages based on your account language setting. Error codes are stable identifiers you can rely on in client code.

Catalog endpoint

Use GET /v1/error_codes to retrieve the public catalog. The endpoint is unauthenticated because it returns static API contract metadata. Pass ?locale=es to request Spanish catalog copy; unsupported or unavailable locales fall back to English.

JSON error shape

SSE error shape

Streaming endpoints send errors as Server-Sent Events with type: "error".

Codes

For workflow_step_limit_reached, workspace_limit_reached, api_rate_limit_exceeded, and log_range_limit_exceeded, responses may also include code with the same value for older clients.