Helium MVNEdocs

Errors

Helium MVNE returns errors in RFC 9457 Problem Details format:

{
  "type": "https://errors.mvne.example/validation",
  "title": "Validation failed",
  "status": 422,
  "code": "validation_failed",
  "detail": "email is required",
  "instance": "/v1/subscribers",
  "errors": [
    { "path": "/email", "code": "required", "message": "email is required" }
  ]
}

Common status codes

StatusWhenRetry?
400Malformed requestNo
401Missing or invalid API keyNo
403Key missing a required capabilityNo
404Resource not found (or wrong environment)No
409Idempotency key in-flightYes, after delay
422Validation failedNo
429Rate limitedYes, honor Retry-After
5xxHelium MVNE-side errorYes, backoff

Error code catalog

Codes are stable strings — they're safe to branch on. The catalog is generated from the OpenAPI spec; see the Errors section in the API reference for the complete list with per-endpoint applicability.