Skip to content
Last updated

Errors

Failed API calls return an error envelope.

{
  "errorKey": "VALIDATION_ERROR",
  "errorMessage": "currency must not be null",
  "errorCode": 400
}
FieldTypeDescription
errorKeystringMachine-readable error identifier.
errorMessagestringHuman-readable description.
errorCodeintegerHTTP status code associated with the error.

HTTP status codes

CodeMeaning
400Bad request — validation failed or the body is malformed.
401Unauthorized — missing or invalid access token.
403Forbidden — the token is valid but not permitted for this action.
404Not found — the referenced resource (transaction, PSP, etc.) does not exist.
409Conflict — the resource is not in a state that allows the action (for example, confirming or rejecting a payout that is not in WAITING_FOR_CONFIRMATION).
500Internal server error.

ℹ️ Note: The full errorKey catalogue and error mapping are provided and handled by the Omno integration team during integration. VALIDATION_ERROR (on 400) is the confirmed key you'll encounter most often.

Build it →