Documentation
Troubleshooting errors (V1 API)
deprecated
This page presents how to handle errors with our Legacy API, V1.
Prelude uses conventional HTTP statuses
to indicate the success or failure of a request:
- Codes in the
2xxrange indicate success. - Codes in the
4xxrange indicate an error that failed given the information provided (e.g. required parameter was omitted or an authentication failed). - Codes in the
5xxrange indicate an error with Prelude’s servers (these are rare).
Codes
Below is a list of possible error codes, along with additional information about how to resolve them.A machine-readable code that describes the error.
Available options:
account_invalid, app_realm_require_device_type, bad_request, blocked_number, internal_server_error, invalid_app_realm, invalid_app_version, invalid_auth_uuid, invalid_device_id, invalid_device_model, invalid_line, invalid_os_version, invalid_phone_number, invalid_sender_id, invalid_template_id, negative_balance, no_associated_auth_found, suspended_account, unauthorized_sender_id, unsupported_app_realm_device_type, unsupported_region Example:
"invalid_phone_number"
A human-readable message that describes the error.
Example:
"+0 is not a valid phone number"
A link to the documentation that describes the error.
Example:
"https://docs.prelude.so/verify/v1/documentation/errors#invalid_phone_number"