Reeve
DevelopersAPI Reference

Errors

HTTP status codes and error shapes returned by the Reeve API.

The API uses conventional HTTP status codes. 2xx means success; 4xx means the request was rejected; 5xx means a server-side error.

Status codes

StatusMeaningCommon cause
400Bad requestMalformed body or invalid parameters
401UnauthenticatedMissing or invalid X-Reeve-Host-Key
403ForbiddenHost-app lacks the capability for this product, or wrong org
404Not foundResource (or its parent) does not exist
409ConflictIdempotency or resource-state conflict
422Unprocessable entityRequest validation failed
429Rate limitedToo many requests — back off and retry
5xxServer errorTransient — retry with backoff

Error shape

CRM v1 and other products return a structured error body:

{
  "error": {
    "code": "org_forbidden",
    "message": "user is not a member of the requested org",
    "retryable": false
  }
}

retryable indicates whether the same request may succeed on a later attempt. Per-operation reference pages list the specific responses each endpoint can return.

On this page