type, code, or message, then narrow the result by the endpoint you called. The table shows the first recommended action; expand a row only when you need more context.
How to use this page
1
Save the error details
Save the endpoint, HTTP status, complete response body, and request time. Do not include API keys, access tokens, PANs, or other sensitive card data in logs or support requests.
2
Search the response
Paste the complete
type, code, or message into “Search response.” If more than one result remains, filter by operation name, operationId, HTTP method, or path.3
Follow the recommended action
Confirm the Endpoint column, then follow the primary action. Expand “View details” for the reason, retry guidance, and conditions for contacting UQPAY.
Error response format
This product uses both typed error responses and compatibility formats without atype field. The same code can represent more than one message or condition, so do not identify an error from a single field alone.
Error code table
Thetype, code, and message columns preserve the values returned by the API. Endpoint entries include the operation name, operationId, HTTP method, and path. Dynamic messages are represented by a confirmed stable pattern or description.
Before contacting UQPAY, prepare the HTTP method and path,
x-response-id, request time, and complete error response. Remove API keys, access tokens, PANs, and other sensitive information. Each row lists only the additional information needed for that error.Showing all errors
No matching errors. Check the spelling or use fewer search terms.
| HTTP / Type | Code / Message | Endpoint | Recommended action |
|---|---|---|---|
| 400 Legacy flat | 403Login expired | All public endpoints | Refresh authentication Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The authentication details are missing, expired, or invalid. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 403banking account not found | All public endpoints | Verify the resource Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The resource is missing, unavailable, or does not belong to the current account. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 403account not active / not tradable | All public endpoints | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 403api trading not enabled for this account | All public endpoints | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400IP not allowed | All public endpoints | Refresh authentication Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The authentication details are missing, expired, or invalid. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 1084invalid x-on-behalf-of account id | All public endpoints | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 1084banking account not found | All public endpoints | Verify the resource Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The resource is missing, unavailable, or does not belong to the current account. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 1084account not active / not tradable | All public endpoints | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 1084not authorized to act on behalf of the target account | All public endpoints | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 1084Select user failed | All public endpoints | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 403Forbidden | All public endpoints | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400query balances failed | List AssetsGET /v1/ramp/assetoperationId: list-assets | Check the balance Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The available balance or currency does not meet the operation requirements. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400balance not found | Retrieve AssetGET /v1/ramp/asset/{balance_currency}operationId: retrieve-asset | Verify the resource Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The resource is missing, unavailable, or does not belong to the current account. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400query transactions failed | List Asset TransactionsGET /v1/ramp/asset/transactionsoperationId: list-asset-transactions | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
400invalid_request_error | invalid_parameterparameter is invalid | Create TransferPOST /v1/ramp/transferoperationId: create-transferRetrieve Transfer GET /v1/ramp/transfer/{order_id}operationId: retrieve-transfer | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
400transfer_error | create_transfer_failedcreate transfer failed | Create TransferPOST /v1/ramp/transferoperationId: create-transfer | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
400not_found | not_foundError to Geting Account Product Data | Create TransferPOST /v1/ramp/transferoperationId: create-transfer | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
400account_error | account_errorAccount not found or deactivated | Create TransferPOST /v1/ramp/transferoperationId: create-transfer | Verify the resource Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The resource is missing, unavailable, or does not belong to the current account. Retry: Retry after correcting the request or resource state. |
400account_error | account_errorAccount not active | Create TransferPOST /v1/ramp/transferoperationId: create-transfer | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
400not_found | not_foundError to Geting Balance Data | Create TransferPOST /v1/ramp/transferoperationId: create-transfer | Check the balance Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The available balance or currency does not meet the operation requirements. Retry: Retry after correcting the request or resource state. |
400transfer_error | insufficient_balanceInsufficient account balance | Create TransferPOST /v1/ramp/transferoperationId: create-transfer | Check the balance Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The available balance or currency does not meet the operation requirements. Retry: Retry after correcting the request or resource state. |
400api_error | risk_verify_failedRisk verification failed | Create TransferPOST /v1/ramp/transferoperationId: create-transfer | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
400not_found | not_foundError to Geting Transfer Data | Retrieve TransferGET /v1/ramp/transfer/{order_id}operationId: retrieve-transfer | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400invalid request | Applies to 6 public endpoints | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400invalid amount | Applies to 4 public endpoints | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400fixed_currency must equal sell_currency or buy_currency | Create QuotePOST /v1/ramp/conversion/quoteoperationId: create-quote | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400currency not supported | Create ConversionPOST /v1/ramp/conversionoperationId: create-conversionCreate Quote POST /v1/ramp/conversion/quoteoperationId: create-quoteCreate Withdraw POST /v1/ramp/withdrawoperationId: create-withdraw | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400invalid quote request (check currencies/amount) | Create QuotePOST /v1/ramp/conversion/quoteoperationId: create-quote | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400no exchange rate available for this currency pair | Create QuotePOST /v1/ramp/conversion/quoteoperationId: create-quote | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400account not active | Create ConversionPOST /v1/ramp/conversionoperationId: create-conversionCreate Quote POST /v1/ramp/conversion/quoteoperationId: create-quoteCreate Withdraw POST /v1/ramp/withdrawoperationId: create-withdraw | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400exchange not enabled for account | Create ConversionPOST /v1/ramp/conversionoperationId: create-conversionCreate Quote POST /v1/ramp/conversion/quoteoperationId: create-quote | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400exchange limit not configured for account | Create QuotePOST /v1/ramp/conversion/quoteoperationId: create-quote | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400amount below minimum | Create QuotePOST /v1/ramp/conversion/quoteoperationId: create-quoteCreate Withdraw POST /v1/ramp/withdrawoperationId: create-withdraw | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400amount above maximum | Create QuotePOST /v1/ramp/conversion/quoteoperationId: create-quoteCreate Withdraw POST /v1/ramp/withdrawoperationId: create-withdraw | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400amount exceeds daily limit | Create QuotePOST /v1/ramp/conversion/quoteoperationId: create-quoteCreate Withdraw POST /v1/ramp/withdrawoperationId: create-withdraw | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400amount exceeds monthly limit | Create QuotePOST /v1/ramp/conversion/quoteoperationId: create-quoteCreate Withdraw POST /v1/ramp/withdrawoperationId: create-withdraw | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400exchange create failed | Create ConversionPOST /v1/ramp/conversionoperationId: create-conversionCreate Quote POST /v1/ramp/conversion/quoteoperationId: create-quote | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400insufficient balance | Create ConversionPOST /v1/ramp/conversionoperationId: create-conversionCreate Withdraw POST /v1/ramp/withdrawoperationId: create-withdraw | Check the balance Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The available balance or currency does not meet the operation requirements. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400quote invalid or mismatched | Create ConversionPOST /v1/ramp/conversionoperationId: create-conversion | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400quote already used | Create ConversionPOST /v1/ramp/conversionoperationId: create-conversion | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400market price moved beyond tolerance since quote; please re-quote | Create ConversionPOST /v1/ramp/conversionoperationId: create-conversion | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400query orders failed | List ConversionsGET /v1/ramp/conversionoperationId: list-conversions | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400order not found | Retrieve ConversionGET /v1/ramp/conversion/{order_id}operationId: retrieve-conversion | Verify the resource Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The resource is missing, unavailable, or does not belong to the current account. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400query deposits failed | List DepositsGET /v1/ramp/depositoperationId: list-deposits | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400deposit not found | Retrieve DepositGET /v1/ramp/deposit/{order_id}operationId: retrieve-deposit | Verify the resource Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The resource is missing, unavailable, or does not belong to the current account. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400asset and network are required | Deposit Wallet AddressGET /v1/ramp/deposit/addressoperationId: deposit-wallet-address | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400deposit address not found | Deposit Wallet AddressGET /v1/ramp/deposit/addressoperationId: deposit-wallet-address | Verify the resource Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The resource is missing, unavailable, or does not belong to the current account. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400query deposit address failed | List Deposit AddressesGET /v1/ramp/deposit/addressesoperationId: list-deposit-addresses | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400address_id or withdraw_address is required | Create WithdrawPOST /v1/ramp/withdrawoperationId: create-withdraw | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400destination address not whitelisted | Create WithdrawPOST /v1/ramp/withdrawoperationId: create-withdraw | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400withdraw product/fee not configured | Create WithdrawPOST /v1/ramp/withdrawoperationId: create-withdraw | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400withdraw limit not configured for account | Create WithdrawPOST /v1/ramp/withdrawoperationId: create-withdraw | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400amount too small to cover network fee | Create WithdrawPOST /v1/ramp/withdrawoperationId: create-withdraw | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400risk verification rejected | Create WithdrawPOST /v1/ramp/withdrawoperationId: create-withdraw | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400destination address risk score too high | Create WithdrawPOST /v1/ramp/withdrawoperationId: create-withdraw | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400withdraw channel not configured for this account/asset | Create WithdrawPOST /v1/ramp/withdrawoperationId: create-withdraw | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400destination address requires compliance info, please complete it in address book | Create WithdrawPOST /v1/ramp/withdrawoperationId: create-withdraw | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400aml screening temporarily unavailable, please retry later | Create WithdrawPOST /v1/ramp/withdrawoperationId: create-withdraw | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400withdraw create failed | Create WithdrawPOST /v1/ramp/withdrawoperationId: create-withdraw | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400query withdrawals failed | List WithdrawsGET /v1/ramp/withdrawoperationId: list-withdraws | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400withdrawal not found | Retrieve WithdrawGET /v1/ramp/withdraw/{order_id}operationId: retrieve-withdraw | Verify the resource Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The resource is missing, unavailable, or does not belong to the current account. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400query assets failed | List Supported Assets and NetworksGET /v1/ramp/config/assetsoperationId: list-supported-assets | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400asset is required | Estimate Network FeeGET /v1/ramp/config/network-feeoperationId: estimate-network-fee | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400network fee unavailable | Estimate Network FeeGET /v1/ramp/config/network-feeoperationId: estimate-network-fee | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400legal_declaration does not match address_type | Create Address BookPOST /v1/ramp/wallet_addressoperationId: create-address-book | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400invalid travel rule meta_data json: invalid character ‘x’ looking for beginning of value | Create Address BookPOST /v1/ramp/wallet_addressoperationId: create-address-bookSubmit Deposit Sender Travel Rule POST /v1/ramp/wallet_address/deposit-senderoperationId: create-deposit-senderUpdate Address Book POST /v1/ramp/wallet_address/updateoperationId: update-address-book | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400invalid wallet_type | Create Address BookPOST /v1/ramp/wallet_addressoperationId: create-address-bookSubmit Deposit Sender Travel Rule POST /v1/ramp/wallet_address/deposit-senderoperationId: create-deposit-senderUpdate Address Book POST /v1/ramp/wallet_address/updateoperationId: update-address-book | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400invalid address_party | Create Address BookPOST /v1/ramp/wallet_addressoperationId: create-address-bookSubmit Deposit Sender Travel Rule POST /v1/ramp/wallet_address/deposit-senderoperationId: create-deposit-senderUpdate Address Book POST /v1/ramp/wallet_address/updateoperationId: update-address-book | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400individual third party requires first_name and last_name | Create Address BookPOST /v1/ramp/wallet_addressoperationId: create-address-bookSubmit Deposit Sender Travel Rule POST /v1/ramp/wallet_address/deposit-senderoperationId: create-deposit-senderUpdate Address Book POST /v1/ramp/wallet_address/updateoperationId: update-address-book | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400corporation third party requires company_name | Create Address BookPOST /v1/ramp/wallet_addressoperationId: create-address-bookSubmit Deposit Sender Travel Rule POST /v1/ramp/wallet_address/deposit-senderoperationId: create-deposit-senderUpdate Address Book POST /v1/ramp/wallet_address/updateoperationId: update-address-book | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400invalid entity_type | Create Address BookPOST /v1/ramp/wallet_addressoperationId: create-address-bookSubmit Deposit Sender Travel Rule POST /v1/ramp/wallet_address/deposit-senderoperationId: create-deposit-senderUpdate Address Book POST /v1/ramp/wallet_address/updateoperationId: update-address-book | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400third party requires country and city | Create Address BookPOST /v1/ramp/wallet_addressoperationId: create-address-bookSubmit Deposit Sender Travel Rule POST /v1/ramp/wallet_address/deposit-senderoperationId: create-deposit-senderUpdate Address Book POST /v1/ramp/wallet_address/updateoperationId: update-address-book | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400hosted wallet requires vasp_id or vasp_name | Create Address BookPOST /v1/ramp/wallet_addressoperationId: create-address-bookSubmit Deposit Sender Travel Rule POST /v1/ramp/wallet_address/deposit-senderoperationId: create-deposit-senderUpdate Address Book POST /v1/ramp/wallet_address/updateoperationId: update-address-book | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400this address is not allowed | Create Address BookPOST /v1/ramp/wallet_addressoperationId: create-address-book | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400invalid address format for network ETH | Create Address BookPOST /v1/ramp/wallet_addressoperationId: create-address-book | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400add address failed | Create Address BookPOST /v1/ramp/wallet_addressoperationId: create-address-book | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400address label already exists | Create Address BookPOST /v1/ramp/wallet_addressoperationId: create-address-book | Avoid duplicate submission Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The same request or resource may already exist or still be processing. Retry: Retry only when the returned condition has been resolved and the operation permits it. |
| 400 Legacy flat | 400invalid address_kind | List Address BookGET /v1/ramp/wallet_addressoperationId: list-address-book | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400query wallet addresses failed | List Address BookGET /v1/ramp/wallet_addressoperationId: list-address-book | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400whitelist address not found | Update Address BookPOST /v1/ramp/wallet_address/updateoperationId: update-address-book | Verify the resource Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The resource is missing, unavailable, or does not belong to the current account. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400load address failed | Update Address BookPOST /v1/ramp/wallet_address/updateoperationId: update-address-book | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400check label failed | Update Address BookPOST /v1/ramp/wallet_address/updateoperationId: update-address-book | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400label already used | Update Address BookPOST /v1/ramp/wallet_address/updateoperationId: update-address-book | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400invalid is_whitelist | Update Address BookPOST /v1/ramp/wallet_address/updateoperationId: update-address-book | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400update failed | Update Address BookPOST /v1/ramp/wallet_address/updateoperationId: update-address-book | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400travel rule already set, cannot edit | Update Address BookPOST /v1/ramp/wallet_address/updateoperationId: update-address-book | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400update travel rule failed | Update Address BookPOST /v1/ramp/wallet_address/updateoperationId: update-address-book | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400source_address and network are required | Submit Deposit Sender Travel RulePOST /v1/ramp/wallet_address/deposit-senderoperationId: create-deposit-sender | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400metadata is required | Submit Deposit Sender Travel RulePOST /v1/ramp/wallet_address/deposit-senderoperationId: create-deposit-sender | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400submit failed | Submit Deposit Sender Travel RulePOST /v1/ramp/wallet_address/deposit-senderoperationId: create-deposit-sender | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |
| 400 Legacy flat | 400for non-stablecoin swaps, amount must be on the crypto side and a multiple of the OKX contract step | Create QuotePOST /v1/ramp/conversion/quoteoperationId: create-quote | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400crypto service is not active for this account | Create ConversionPOST /v1/ramp/conversionoperationId: create-conversionCreate Withdraw POST /v1/ramp/withdrawoperationId: create-withdraw | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400destination asset is not activated for this account | Create ConversionPOST /v1/ramp/conversionoperationId: create-conversion | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400destination asset is inactive for this account | Create ConversionPOST /v1/ramp/conversionoperationId: create-conversion | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400another swap for this account is in progress | Create ConversionPOST /v1/ramp/conversionoperationId: create-conversion | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400buy/sell supports stablecoins only; use swap for non-stablecoins | Create ConversionPOST /v1/ramp/conversionoperationId: create-conversion | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400no balance account for this asset | Create WithdrawPOST /v1/ramp/withdrawoperationId: create-withdraw | Check the balance Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The available balance or currency does not meet the operation requirements. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400asset is required for a universal whitelist address | Create WithdrawPOST /v1/ramp/withdrawoperationId: create-withdraw | Correct the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: The request does not meet an endpoint parameter or business rule. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400asset does not match the whitelisted address | Create WithdrawPOST /v1/ramp/withdrawoperationId: create-withdraw | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 400 Legacy flat | 400Invalid idempotency key. | Applies to 7 public endpoints | Avoid duplicate submission Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The same request or resource may already exist or still be processing. Retry: Retry only when the returned condition has been resolved and the operation permits it. |
| 400 Legacy flat | 400The idempotency key provided failed authentication, please check client id. | Applies to 7 public endpoints | Avoid duplicate submission Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The same request or resource may already exist or still be processing. Retry: Retry only when the returned condition has been resolved and the operation permits it. |
| 400 Legacy flat | 400Idempotent request endpoint does not match the initial one. | Applies to 7 public endpoints | Avoid duplicate submission Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The same request or resource may already exist or still be processing. Retry: Retry only when the returned condition has been resolved and the operation permits it. |
| 400 Legacy flat | 1005Idempotency key reused with different request payload | Applies to 7 public endpoints | Avoid duplicate submission Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The same request or resource may already exist or still be processing. Retry: Retry only when the returned condition has been resolved and the operation permits it. |
| 409 Legacy flat | 409Request is processing, please try again later. | Applies to 7 public endpoints | Check the request Correct the request or resource identified by the message and API Reference, then retry. View detailsWhy this happened: A request parameter, resource state, or account setting does not allow this operation. Retry: Retry after correcting the request or resource state. |
| 500 Other envelope | ""An internal error occurred, please try again | Applies to 7 public endpoints | Retry later Retry only after the condition identified by the message has been resolved. View detailsWhy this happened: The request could not be completed and changing request parameters alone may not resolve it. Retry: Retry only when the returned condition has been resolved and the operation permits it. When to contact UQPAY: Contact UQPAY if the same error persists after the recommended action and limited retries. Also provide: x-response-id, request time, HTTP method and path, complete error response. |

