Error Codes

All Hubrix API errors follow RFC 9457 Problem Details with Content-Type: application/problem+json.

Example error response

{
  "type":       "https://api.hubrix.ai/errors/insufficient_credits",
  "title":      "Insufficient credits",
  "status":     402,
  "detail":     "This action requires 40 credits; current balance is 13.",
  "instance":   "/v1/research",
  "request_id": "req_01HZ3K9abc123"
}
Error typeHTTPTitle
invalid_credentials401Invalid credentials
mfa_required401MFA required
session_expired401Session expired
token_invalid401Token invalid
api_key_invalid401API key invalid
forbidden403Forbidden
plan_feature_not_included403Feature not included in plan
invite_expired403Invitation expired
insufficient_credits402Insufficient credits
not_found404Not found
conflict409Conflict
validation_error422Validation error
quota_exceeded429Quota exceeded
rate_limited429Rate limited
upstream_provider_error502Upstream provider error
upstream_timeout504Upstream provider timeout
internal_error500Internal server error

Need help? Include the request_id from the error response when contacting api@hubrix.ai.