Under DevelopmentPlease note, these error codes are under development as we move documentation to an OpenAPI spec. with well typed requests/responses and error messages. Until then, the below is meant to serve as a reference only.
| Error Code | Description |
|---|---|
| 00000 | Default Error Code - Invalid fields passed in request body |
| 00001 | Internal Server Error |
| 00002 | Validator Errors - Invalid fields passed in request body |
| 00003 | Exceeded Email Verification Attempt Count |
| 00004 | Card product configuration error |
| 00005 | Exceeded Forgot Password Attempt Count |
| 00006 | Forgot Password Session Error |
| 00010 | Error Refreshing Refresh Token - Expired JWT/Refresh Token or FA Error |
| 00011 | Application Does Not Exist |
| 00012 | Feature not implemented yet |
| 00013 | Internal Service Error |
| 30000 | Invalid API Key |
| 30002 | Exceeded Email Verification Attempt Count |
| 30003 | Exceeded Mobile Verification Attempt Count |
| 30004 | Invalid Mobile Verification Code |
| 30005 | User does not exist |
| 30006 | Invalid patch user |
| 30007 | User not verified |
| 30008 | User is already verified |
| 30009 | User verification is in progress |
| 30010 | KYC rejected, user cannot retry |
| 30011 | KYC attempt limit exceeded |
| 30012 | Invalid Authentication Header |
| 30013 | Invalid request - Card ID & User ID mismatch |
| 30014 | Third-party API failure |
| 30015 | Invalid card limits |
| 30016 | Card is not of type physical |
| 30017 | Card is already blocked |
| 30018 | Card should be blocked to be unblocked |
| 30019 | 3D Secure should be enabled for the card before activation |
| 30020 | 3D Secure is already disabled |
| 30021 | 3D Secure is not enabled |
| 30022 | Invalid card ID |
| 30023 | Card can be activated only if it is ordered |
| 30024 | Card can be blocked only when the card is activated (applies to only physical cards) |
| 30025 | Card cannot be unblocked if it was blocked as Lost or Stolen |
| 30026 | Card 3D Secure cannot be enabled when not in 'ACTIVE' state for physical cards |
| 30027 | Card cannot be activated if it is not in "Dispatched" status |
| 30028 | Card activation error |
| 30029 | Insufficient Permissions to Access Resource |
| 30030 | Email & Mobile not verified to start KYC |
| 30031 | Bad transfer request |
| 30032 | Cannot start KYC |
| 30033 | Non-ACTIVE card being linked |
| 30034 | This account cannot be linked to this card |
| 30036 | Please request an OTP before verifying |
| 30037 | Please provide at least one transaction fee to update |
| 30038 | Email cannot be the same as the existing email |
| 30039 | Email already exists |
| 30040 | Mobile cannot be the same as the existing mobile number |
| 30041 | Mobile number already exists |
| 30042 | This route is restricted and cannot be accessed |
| 30043 | User is suspended |
| 30044 | Email/Mobile already verified |
| 30045 | Below Minimum Trade Value |
| 30046 | Restricted Jurisdiction |
| 30059 | Cannot replace card |
| 30060 | Error fetching token provisioning data |
| 30061 | Card does not exist |
| 30099 | Disallowed Transaction |
| 30100 | Card not active |
| 30101 | Card does not have a PIN |
| 31001 | Invalid IBAN/BIC |
| 31002 | Account not enriched |
| 31003 | Self SEPA transfer attempted |
| 31004 | Insufficient balance |
| 31005 | SEPA destination is a non-enriched or inactive account |
| 31006 | LN withdrawal in progress |
| 31007 | Self LN transfer attempted |
| 31008 | Exceeded Mobile Resend Count |
| 31009 | Mobile number already verified |
| 31010 | Exceeded Email Resend Count |
| 31011 | Wallet ID not found |
| 31012 | Error occurred while creating the card |
| 31024 | Core service error |
| 31025 | Error while initiating LN transaction |
| 31026 | Error while initiating SEPA transaction |
| 31027 | Error encountered during instant swap process |
| 31028 | Please try again later. Too many attempts? |
| 31029 | Error while sending multi-currency transaction |
| 31030 | Error while initiating inter/intra transaction |
| 31031 | Error while processing external service provider |
| 31032 | Error while initiating on-chain transaction |
| 31033 | Error while fetching email/mobile expiry details |
| 31038 | Invalid fee estimate - Please verify configured fee parameters |
| 31047 | Error accessing the requested resource |
| 31048 | Account operation expired |
| 31055 | Rate limit exceeded |
| 31062 | Funds cannot be sent in this direction |
| 31064 | Invalid OTP |
| 31065 | Too many 2FA attempts |
| 31067 | Invalid transaction type specified |
| 31069 | Mobile number not set for the account |
| 31073 | Invalid wallet ID provided |
| 31075 | Invalid user ID provided |
| 31078 | Invalid withdrawal fee specified |
| 31079 | Account has already been enriched |
| 31081 | Error occurred during enrichment process |
| 31082 | Invalid currency specified |
| 31083 | User not found in the system |
| 31088 | Trade value is below the minimum allowed |
| 31090 | Insufficient balance for the transaction |
| 31092 | Error occurred while creating user account |
| 31093 | Error occurred while patching user data |
| 31094 | Error encountered while sending verification code |
| 32012 | Card creation limit reached |
| 32013 | accountIdToLink is required when a fee is configured |
| 32014 | Invalid account ID for this operation |
| 32015/31009 | Mobile number already exists |
| 32016 | Invalid mobile number |
| 32017 | User is terminated |
| 41001 | Invalid currency/network pair |
| 41002 | Address already whitelisted |
| 41003 | Address cannot be whitelisted |
| 41004 | Address not whitelisted |
| 41005 | Invalid destination address on send |
| 41006 | Invalid address |
| 41007 | Account lacks permissions for this feature |
| 41008 | Withdrawal fees exceed the amount |
| 41009 | Liquidity provider error |
| 60001 | User limit exceeded |
