WhatsApp API

Errors

Errors return HTTP 4xx/5xx with a consistent JSON body:

{
  "success": false,
  "error": {
    "code": "INSTANCE_NOT_CONNECTED",
    "message": "The WhatsApp instance is not connected.",
    "request_id": "uuid"
  }
}

Common codes

CodeHTTPMeaning
UNAUTHORIZED401Missing or invalid API key
FORBIDDEN403Key lacks required scope
INSTANCE_NOT_FOUND404Unknown instance_id for your org
INSTANCE_NOT_CONNECTED400Live send while disconnected
RATE_LIMIT_EXCEEDED429Too many requests
INVALID_WEBHOOK_URL400Webhook URL blocked or invalid
EVOLUTION_ERROR502Upstream WhatsApp engine error