All error messages return both machine (id) and a human readable (message) message. Except for validation_error, all error messages return only one error. Some errors include a link to the documentation (url).When a POST or PUT request fails validation, a validation_error with status code 400 is returned. The response contains an errors field with a list of errors.
Different error types (id) can be added and removed over time so you should make sure your application accepts new ones as well.
Error id
Code
Description
two_factor_required
400
When sending money over 2fa limit
param_required
400
Missing parameter
validation_error
400
Unable to validate POST/PUT
invalid_request
400
Invalid request
personal_details_required
400
User’s personal detail required to complete this request
identity_verification_required
400
Identity verification is required to complete this request
jumio_verification_required
400
Document verification is required to complete this request
jumio_face_match_verification_required
400
Document verification including face match is required to complete this request
When authenticating or refreshing access tokens, OAuth2, will follow different error format.
{ "error": "invalid_request", "error_description": "The request is missing a required parameter, includes an unsupported parameter value, or is otherwise malformed."}
Was this page helpful?
Assistant
Responses are generated using AI and may contain mistakes.