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"
}
}| Status | Code | When |
|---|---|---|
| 400 | invalid_request | Missing or invalid fields |
| 401 | unauthorized | Missing, expired, or revoked access token |
| 403 | forbidden | Missing scope, or API disabled for the org |
| 404 | not_found | Asset does not exist in the connected org |
| 409 | conflict | VIN already exists |
| 422 | unprocessable | Valid JSON that fails a database constraint |
| 500 | internal_error | Unexpected 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.