Error Codes

🚧

Under Development

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