Skip to content

Common Error Codes

Most ValidonX integration errors fall into a handful of codes — auth, rate-limit, activation, and entitlement — each returned in the standard error envelope with a code, message, and HTTP status. This page is a quick reference for the ones you'll hit while integrating; the full API error-code reference lists every code by domain and documents the envelope format.

Errors you'll hit most often

CodeHTTPWhat it meansFix
AUTH.INVALID_API_KEY401Missing, invalid, or revoked API keyCheck the X-API-Key header and that the key isn't revoked
AUTH.TOKEN.INVALID_SCOPE403Bearer token is missing a required scopeUse a token that carries the scope the endpoint needs
RATE_LIMIT.EXCEEDED429Too many requestsBack off and honour the Retry-After header
LICENSE.NOT_FOUND404License key does not existVerify the key value; don't send the bare code
LICENSE.REVOKED403License has been revokedThe license is terminal — issue a new one
ACTIVATION.LIMIT_EXCEEDED403Maximum activations reachedDeactivate a device or raise the activation limit
ACTIVATION.INVALID400Invalid activation, or the license is not activeRe-activate; confirm the license is active first
ENTITLEMENTS.MISSING403Feature not on the current planUpgrade the plan, or gate the feature client-side
VALIDATION.FAILED422Request body validation failedInspect details for the offending fields

Where to go next