Error Codes
This page provides information on API error codes that will be returned for Client (4xx) errors.
The API error schema can be found here
e.g.
Code | Description |
---|---|
ALREADY_EXISTS_BANK | A bank account already exists for the user |
ALREADY_EXISTS_EMAIL | The email already exists on another user |
ALREADY_EXISTS_PHONE | The phone number already exists on another user |
ALREADY_EXISTS_TOTP | The TOTP already exists on another user |
ALREADY_EXISTS_USER | The identity conflicts with another user |
ALREADY_EXISTS_USER_KYC | KYC has already been submitted for the user |
ALREADY_EXISTS_WALLET_ADDRESS | The wallet address already exists for the user |
BANK_VERIFICATION_INCOMPLETE | The bank account has not been verified |
EXCEEDS_LIMIT_ACH | The ACH transaction would exceed the user's available limits |
EXCEEDS_LIMIT_TRANSACTIONS | The ACH transaction would exceed the daily, allowed transactions for the user |
EXCEEDS_LIMIT_WALLETS | The wallet would exceed the allowed number of wallets for the user |
EXPIRED_AUTHORIZATION | The provided authorization is expired |
EXPIRED_SESSION_ID | The client session is expired |
INSUFFICIENT_BALANCE | The user's bank account balance is insufficient |
INVALID_ACCEPTED_TERMS | The acceptedTerms must be a boolean specified as |
INVALID_ACTIVE |
|
INVALID_ACTIVITY_ID |
|
INVALID_AGE | The user's date of birth indicates they are under the age requirement |
INVALID_ANDROID_PACKAGE_NAME |
|
INVALID_ASSESSMENT_ID |
|
INVALID_AUTHORIZATION | The |
INVALID_BANK_ID |
|
INVALID_BODY | The request body is invalid as per the API schema |
INVALID_CITY |
|
INVALID_CLIENT_ID |
|
INVALID_CLIENT_SECRET | The |
INVALID_CODE |
|
INVALID_COUNTRY |
|
INVALID_CRYPTO_AMOUNT |
|
INVALID_CRYPTO_CURRENCY |
|
INVALID_CRYPTO_STATUS |
|
INVALID_DATA |
|
INVALID_DATE_OF_BIRTH |
|
INVALID_DEPOSIT_ADDRESS |
|
INVALID_DISTRIBUTIONS |
|
INVALID_EMAIL |
|
INVALID_EMAIL_ID |
|
INVALID_EVENT |
|
INVALID_EVENTS |
|
INVALID_EXCHANGE |
|
INVALID_FIAT_AMOUNT |
|
INVALID_FIAT_CURRENCY |
|
INVALID_FIAT_STATUS |
|
INVALID_FIRST_NAME |
|
INVALID_FROM_CREATE_TIME |
|
INVALID_FUNDING_METHOD |
|
INVALID_ID_NUMBER |
|
INVALID_ID_TYPE |
|
INVALID_IS_FLAGGED |
|
INVALID_KYC_STATUS |
|
INVALID_LAST_NAME |
|
INVALID_LINE_1 |
|
INVALID_LINE_2 |
|
INVALID_MEMO |
|
INVALID_MIDDLE_NAME |
|
INVALID_NAME |
|
INVALID_NATIONALITY |
|
INVALID_OCCUPATION |
|
INVALID_OTP |
|
INVALID_PAGE_SIZE |
|
INVALID_PAGE_TOKEN |
|
INVALID_PHONE |
|
INVALID_PHONE_COUNTRY_CODE |
|
INVALID_PHONE_ID |
|
INVALID_PHONE_TYPE |
|
INVALID_POSTAL_CODE |
|
INVALID_PUBLIC_TOKEN |
|
INVALID_REDIRECT_URI |
|
INVALID_RESOLUTION_MESSAGE |
|
INVALID_RESOLVED |
|
INVALID_RISK_LEVEL |
|
INVALID_SESSION_ID |
|
INVALID_SIGNATURE |
|
INVALID_SIGNING_ADDRESS |
|
INVALID_SOLID_CONTACT_ID |
|
INVALID_STATE |
|
INVALID_SUPPORT_TICKET_ID |
|
INVALID_TO_CREATE_TIME |
|
INVALID_TOKEN |
|
INVALID_TRANSACTION_HASH |
|
INVALID_TRANSACTION_ID |
|
INVALID_TYPE |
|
INVALID_URL |
|
INVALID_USER_ID |
|
INVALID_VERIFICATION_STATUS |
|
INVALID_WALLET_ADDRESS |
|
INVALID_WALLET_ID |
|
INVALID_WALLET_TYPE |
|
INVALID_WEBHOOK_ID |
|
MFA_REQUIRED | The bearer token is missing multi-factor authentication |
MISMATCH_EMAIL |
|
MISMATCH_PHONE |
|
MISSING_ACTIVITY_ID | Required |
MISSING_ASSESSMENT_ID | Required |
MISSING_AUTHORIZATION | Required |
MISSING_BANK_ID | Required |
MISSING_CITY | Required |
MISSING_CLIENT_ID | Required |
MISSING_CLIENT_SECRET | Required |
MISSING_COUNTRY | Required |
MISSING_CRYPTO_CURRENCY | Required |
MISSING_DATE_OF_BIRTH | Required |
MISSING_DISTRIBUTIONS | Required |
MISSING_EMAIL | Required |
MISSING_EMAIL_ID | Required |
MISSING_EVENTS | Required |
MISSING_FIAT_AMOUNT | Required |
MISSING_FIRST_NAME | Required |
MISSING_FLAGS | Required |
MISSING_ID_NUMBER | Required |
MISSING_LAST_NAME | Required |
MISSING_LINE_1 | Required |
MISSING_NAME | Required |
MISSING_OTP | Required |
MISSING_PHONE | Required |
MISSING_PHONE_ID | Required |
MISSING_POSTAL_CODE | Required |
MISSING_PUBLIC_TOKEN | Required |
MISSING_RESOLUTION_MESSAGE | Required |
MISSING_RISK_LEVEL | Required |
MISSING_SESSION_ID | Required |
MISSING_SIGNATURE | Required |
MISSING_SIGNING_ADDRESS | Required |
MISSING_SOLID_CONTACT_ID | Required |
MISSING_STATE | Required |
MISSING_SUPPORT_TICKET_ID | Required |
MISSING_TOKEN | Required |
MISSING_TRANSACTION_HASH | Required |
MISSING_TRANSACTION_ID | Required |
MISSING_TYPE | Required |
MISSING_URL | Required |
MISSING_USER_ID | Required |
MISSING_VERIFICATION_STATUS | Required |
MISSING_WALLET_ADDRESS | Required |
MISSING_WALLET_ID | Required |
MISSING_WALLET_TYPE | Required |
MISSING_WEBHOOK_ID | Required |
NOT_FOUND_ACTIVITY | ActivityItem not found |
NOT_FOUND_ASSESSMENT | Assessment not found |
NOT_FOUND_BANK | BankAccount not found |
NOT_FOUND_CLIENT | Client not found |
NOT_FOUND_ENDPOINT | API endpoint not found |
NOT_FOUND_SESSION | ClientSession not found |
NOT_FOUND_SUPPORT_TICKET | SupportTicket not found |
NOT_FOUND_TRANSACTION | Transaction not found |
NOT_FOUND_USER | User not found |
NOT_FOUND_WALLET | Wallet not found |
PLAID_LOGIN_ERROR | BankAccount's |
UNAVAILABLE_CRYPTO_CURRENCY |
|
UNSUPPORTED_ACH_TYPE |
|
UNSUPPORTED_ANDROID_PACKAGE_NAME |
|
UNSUPPORTED_BANK | BankAccount is not supported for use with Ratio |
UNSUPPORTED_CRYPTO_CURRENCY |
|
UNSUPPORTED_QUERY_PARAMETERS | Query parameters are not supported with the specified |
UNSUPPORTED_REDIRECT_URI |
|
UNSUPPORTED_WALLET_ADDRESS |
|
USER_BLOCKED | User is blocked from the platform |
USER_KYC_INCOMPLETE | User's KYC has not been submitted or completed |
USER_RISK_INCOMPLETE | User's risk assessment has not been completed |
USER_UNDER_REVIEW | User is currently under review |
Last updated