Revolo API

Errors

API errors use a consistent JSON body. OAuth token and revoke endpoints use the standard OAuth error shape instead.

API errors

json
{
  "error": {
    "code": "invalid_request",
    "message": "vin is required"
  }
}
StatusCodeWhen
400invalid_requestMissing or invalid fields
401unauthorizedMissing, expired, or revoked access token
403forbiddenMissing scope, or API disabled for the org
404not_foundAsset does not exist in the connected org
409conflictVIN already exists
422unprocessableValid JSON that fails a database constraint
500internal_errorUnexpected server error

OAuth errors

json
{
  "error": "invalid_grant",
  "error_description": "PKCE verification failed"
}

Common OAuth errors: invalid_request, invalid_client, invalid_grant, unsupported_grant_type, access_denied.