# OpenXSwitch | Docs ## Docs - [API Permissions](https://docs.openxswitch.com/api-permissions.md) - [Create Account](https://docs.openxswitch.com/api-reference/accounts/create-account.md): Create a new account. - [Get Account](https://docs.openxswitch.com/api-reference/accounts/get-account.md): Retrieve details of a specific account. - [Get Account Balances](https://docs.openxswitch.com/api-reference/accounts/get-account-balances.md): Retrieve balances of a specific account. - [List Accounts](https://docs.openxswitch.com/api-reference/accounts/list-accounts.md): Retrieve a paginated list of accounts with optional filters. - [Update Account](https://docs.openxswitch.com/api-reference/accounts/update-account.md): Update settings of an existing account. - [Screen a blockchain address](https://docs.openxswitch.com/api-reference/address-screening/screen-a-blockchain-address.md): Screen a blockchain address for compliance risks. - [Get Supported Blockchains](https://docs.openxswitch.com/api-reference/blockchains-&-tokens/get-supported-blockchains.md): Get all supported blockchains - [Get Supported Tokens](https://docs.openxswitch.com/api-reference/blockchains-&-tokens/get-supported-tokens.md): Get all supported tokens - [Get Supported Tokens With Blockchains](https://docs.openxswitch.com/api-reference/blockchains-&-tokens/get-supported-tokens-with-blockchains.md): Get all supported tokens with blockchains - [Get List of Prime Wallet Deposits](https://docs.openxswitch.com/api-reference/deposit-endpoints/get-list-of-prime-wallet-deposits.md): Retrieve a paginated list of prime wallet deposits. - [Get Prime Wallet Deposit](https://docs.openxswitch.com/api-reference/deposit-endpoints/get-prime-wallet-deposit.md): Retrieve details of prime wallet deposit using its depositId. - [Estimate Withdrawal Fee](https://docs.openxswitch.com/api-reference/fee-endpoints/estimate-withdrawal-fee.md): Estimate the withdrawal fee for a specific transaction. - [Idempotency keys](https://docs.openxswitch.com/api-reference/idempotency-keys.md) - [Sandbox Create a new instant swap order](https://docs.openxswitch.com/api-reference/instant-swap-endpoints/sandbox-create-a-new-instant-swap-order.md): Executes an instant swap based on a previously fetched quote or directly using coin and amount inputs. Returns swap confirmation with details. - [Sandbox Get instant swap quote price](https://docs.openxswitch.com/api-reference/instant-swap-endpoints/sandbox-get-instant-swap-quote-price.md): Returns a real-time quote for converting a given amount of a source coin into a target coin. Includes estimated fee, swap price, and output amount. - [Introduction](https://docs.openxswitch.com/api-reference/introduction.md): Example section for showcasing API endpoints - [Get Fiat Prices](https://docs.openxswitch.com/api-reference/market-endpoints/get-fiat-prices.md): Retrieve fiat prices for a specific country and coin with pagination. - [Get Ticker info](https://docs.openxswitch.com/api-reference/market-endpoints/get-ticker-info.md): Fetch ticker information - [Get Tickers](https://docs.openxswitch.com/api-reference/market-endpoints/get-tickers.md): Retrieve market tickers with optional filters for pair symbols. - [Activate trading for a wallet/Sub-wallet](https://docs.openxswitch.com/api-reference/mix-endpoints/activate-trading-for-a-walletsub-wallet.md): Enables trading functionality on a specific wallet or sub-wallet. - [Check addresses validity](https://docs.openxswitch.com/api-reference/mix-endpoints/check-addresses-validity.md): Check the validity of a blockchain address. - [Get all supported currencies](https://docs.openxswitch.com/api-reference/mix-endpoints/get-all-supported-currencies.md): Retrieves a list of supported currencies. Optionally, you can filter the list by providing a specific currency code as a query parameter. - [Get all supported pairs](https://docs.openxswitch.com/api-reference/mix-endpoints/get-all-supported-pairs.md): Fetches the list of supported trading pairs, including both currencies and networks. - [Get information about a currency pair](https://docs.openxswitch.com/api-reference/mix-endpoints/get-information-about-a-currency-pair.md): Fetches detailed information about a specific trading pair, including supported networks and currencies. - [Get List of Rechargeable Currencies](https://docs.openxswitch.com/api-reference/mix-endpoints/get-list-of-rechargeable-currencies.md): Retrieve a list of currencies that support both `deposit` and `withdrawal` operations. You can only deposit funds into and withdraw funds from the `currencies` listed in this response. Other currencies are supported exclusively for `trading` (spot and futures) but do not support `deposit or withdraw… - [Refresh wallet or sub-wallet assets](https://docs.openxswitch.com/api-reference/mix-endpoints/refresh-wallet-or-sub-wallet-assets.md): Reconcile wallet or sub-wallet balances with system records to ensure accurate asset data. - [Validate a cryptocurrency address](https://docs.openxswitch.com/api-reference/mix-endpoints/validate-a-cryptocurrency-address.md): Validates a wallet address for a specific currency and network. Optionally supports memo validation if required by the network. - [Get a list of all orders](https://docs.openxswitch.com/api-reference/order-endpoints/get-a-list-of-all-orders.md): Retrieves a list of orders based on optional filters, such as currency, network, and pagination. - [Get a specific order](https://docs.openxswitch.com/api-reference/order-endpoints/get-a-specific-order.md): Retrieves the details of a specific order using its ID. - [Get exchange rate](https://docs.openxswitch.com/api-reference/order-endpoints/get-exchange-rate.md): Calculates the exchange rate for a given pair and amount. - [Get the status of an order](https://docs.openxswitch.com/api-reference/order-endpoints/get-the-status-of-an-order.md): Fetches the current status of a specific order using its ID. - [Place a new order](https://docs.openxswitch.com/api-reference/order-endpoints/place-a-new-order.md): Creates a new order for exchanging assets between currencies and networks. - [Refund an order](https://docs.openxswitch.com/api-reference/order-endpoints/refund-an-order.md): Initiates a refund for a specific order, specifying the refund address. - [Update an existing order](https://docs.openxswitch.com/api-reference/order-endpoints/update-an-existing-order.md): Updates an existing order with new details or changes. - [Create Smart Wallet](https://docs.openxswitch.com/api-reference/smart-wallets/create-smart-wallet.md): Create a new wallet (blockchain address) under a account. - [Get Smart Wallet](https://docs.openxswitch.com/api-reference/smart-wallets/get-smart-wallet.md): Retrieve details of a specific wallet including its balances. - [Get Smart Wallet Balances](https://docs.openxswitch.com/api-reference/smart-wallets/get-smart-wallet-balances.md): Retrieve balances of a specific wallet. - [List Smart Wallets](https://docs.openxswitch.com/api-reference/smart-wallets/list-smart-wallets.md): Retrieve a paginated list of wallets with optional filters for account, blockchain, and environment. - [Update Smart Wallet](https://docs.openxswitch.com/api-reference/smart-wallets/update-smart-wallet.md): Update settings of a specific wallet. - [Create Sub-Wallet](https://docs.openxswitch.com/api-reference/sub-wallet-endpoints/create-sub-wallet.md): Create a new sub-wallet with optional user and label information. - [Freeze Sub-Wallet](https://docs.openxswitch.com/api-reference/sub-wallet-endpoints/freeze-sub-wallet.md): Freeze a sub-wallet to prevent transactions. - [Generate Address for Sub-Wallet](https://docs.openxswitch.com/api-reference/sub-wallet-endpoints/generate-address-for-sub-wallet.md):

Generate a new wallet address or retrieve an existing one for the specified sub-wallet.

Addresses can only be generated for recharge coins. - [Get List of sub-Wallet Addresses](https://docs.openxswitch.com/api-reference/sub-wallet-endpoints/get-list-of-sub-wallet-addresses.md): Retrieve a paginated list of sub-wallet addresses. - [Get List of Sub-Wallet Deposits](https://docs.openxswitch.com/api-reference/sub-wallet-endpoints/get-list-of-sub-wallet-deposits.md): Retrieve a paginated list of sub-wallet deposits. - [Get List of Sub-Wallet Transfers](https://docs.openxswitch.com/api-reference/sub-wallet-endpoints/get-list-of-sub-wallet-transfers.md): Retrieve a paginated list of sub-wallet transfers. - [Get List of Sub-Wallet Withdrawals](https://docs.openxswitch.com/api-reference/sub-wallet-endpoints/get-list-of-sub-wallet-withdrawals.md): Retrieve a paginated list of withdrawals made from a sub-wallet. - [Get List of Sub Wallets](https://docs.openxswitch.com/api-reference/sub-wallet-endpoints/get-list-of-sub-wallets.md): Retrieve a paginated list of wallets, optionally filtered by subWalletId, chain, or coin. - [Get Sub-Wallet Assets](https://docs.openxswitch.com/api-reference/sub-wallet-endpoints/get-sub-wallet-assets.md): Retrieve the assets(balance) of a sub-wallet with optional filters for chain and coin. - [Get Sub-Wallet Deposit](https://docs.openxswitch.com/api-reference/sub-wallet-endpoints/get-sub-wallet-deposit.md): Retrieve details of a specific sub-wallet deposit using its subWalletId, depositId. - [Get Sub-Wallet Details](https://docs.openxswitch.com/api-reference/sub-wallet-endpoints/get-sub-wallet-details.md): Retrieve details of a specific sub-wallet using its subWalletId. - [Get Sub-Wallet Transfer Details](https://docs.openxswitch.com/api-reference/sub-wallet-endpoints/get-sub-wallet-transfer-details.md): Retrieve transfer details of a specific sub-wallet using its subWalletId, transferId. - [Get Sub-Wallet Withdrawal Details](https://docs.openxswitch.com/api-reference/sub-wallet-endpoints/get-sub-wallet-withdrawal-details.md): Retrieve withdrawal details of a specific sub-wallet using its subWalletId, withdrawId. - [Sandbox Create Sub-Wallet](https://docs.openxswitch.com/api-reference/sub-wallet-endpoints/sandbox-create-sub-wallet.md): Create a new sub-wallet with optional user and label information. - [Sandbox Generate Sub-wallet Address](https://docs.openxswitch.com/api-reference/sub-wallet-endpoints/sandbox-generate-sub-wallet-address.md):

Generate a new wallet address or retrieve an existing one for the specified sub-wallet.

Addresses can only be generated for recharge coins. - [Sandbox Get List of sub-Wallet Addresses](https://docs.openxswitch.com/api-reference/sub-wallet-endpoints/sandbox-get-list-of-sub-wallet-addresses.md): Retrieve a paginated list of Sandbox sub-wallet addresses. - [Sandbox Get List of Sub Wallets](https://docs.openxswitch.com/api-reference/sub-wallet-endpoints/sandbox-get-list-of-sub-wallets.md): Retrieve a paginated list of Sub-wallets, optionally filtered by subWalletId, chain, or coin. - [Sandbox Get Sub-Wallet Assets](https://docs.openxswitch.com/api-reference/sub-wallet-endpoints/sandbox-get-sub-wallet-assets.md): Retrieve the Sandbox assets(balance) of a sub-wallet with optional filters for chain and coin. - [Sandbox Get Sub-Wallet Deposit](https://docs.openxswitch.com/api-reference/sub-wallet-endpoints/sandbox-get-sub-wallet-deposit.md): Retrieve details of a specific sub-wallet deposit using its subWalletId, depositId. - [Sandbox Get Sub-wallet Withdrawal Details](https://docs.openxswitch.com/api-reference/sub-wallet-endpoints/sandbox-get-sub-wallet-withdrawal-details.md): Retrieve withdrawal details of Sub-wallet using its subWalletId, withdrawId. - [Sandbox Internal Transfer](https://docs.openxswitch.com/api-reference/sub-wallet-endpoints/sandbox-internal-transfer.md): Transfer funds from one `sub-wallet to another sub-wallet` or from one `sub-wallet to a prime wallet` within the same system. `This operation is free, and no fees are collected for these internal transfers.` - [Sandbox Sub-wallet Withdrawal](https://docs.openxswitch.com/api-reference/sub-wallet-endpoints/sandbox-sub-wallet-withdrawal.md): Withdraw funds from a wallet/sub-wallet to an external address. To estimate the withdrawal fee, use the [Fee Estimate](/reference/feecontroller_estimatefee) endpoint.

The network fee is automatically deducted from the specified amount, and the remaining balance is sent to the receiverGenerate a new wallet address or retrieve an existing one for prime wallet.

Addresses can only be generated for recharge coins. - [Get List of Wallet Addresses](https://docs.openxswitch.com/api-reference/wallet-endpoints/get-list-of-wallet-addresses.md): Retrieve a paginated list of wallet addresses. - [Get Prime Wallet Assets](https://docs.openxswitch.com/api-reference/wallet-endpoints/get-prime-wallet-assets.md): Retrieve the assets(balance) of Prime Wallet with optional filters for coin. - [Get Prime Wallet Details](https://docs.openxswitch.com/api-reference/wallet-endpoints/get-prime-wallet-details.md): Retrieve details of prime wallet. - [Sandbox Generate Wallet Address](https://docs.openxswitch.com/api-reference/wallet-endpoints/sandbox-generate-wallet-address.md):

Generate a new wallet address or retrieve an existing one for the specified sub-wallet.

Addresses can only be generated for recharge coins. - [Sandbox Get List of Wallet Addresses](https://docs.openxswitch.com/api-reference/wallet-endpoints/sandbox-get-list-of-wallet-addresses.md): Retrieve a paginated list of Sandbox wallet addresses. - [Sandbox Get Prime Wallet Assets](https://docs.openxswitch.com/api-reference/wallet-endpoints/sandbox-get-prime-wallet-assets.md): Retrieve the Sandbox assets(balance) of Prime Wallet with optional filters for coin. - [Sandbox Get Prime Wallet Details](https://docs.openxswitch.com/api-reference/wallet-endpoints/sandbox-get-prime-wallet-details.md): Retrieve details of prime wallet. - [Resend webhook](https://docs.openxswitch.com/api-reference/webhook-endpoints/resend-webhook.md): Resend webhook - from webhook history. - [Webhooks overview](https://docs.openxswitch.com/api-reference/webhooks.md) - [Get List of Prime Wallet Withdrawals](https://docs.openxswitch.com/api-reference/withdraw-endpoints/get-list-of-prime-wallet-withdrawals.md): Retrieve a paginated list of withdrawals made from prime wallet. - [Get Prime Wallet Withdrawal Details](https://docs.openxswitch.com/api-reference/withdraw-endpoints/get-prime-wallet-withdrawal-details.md): Retrieve withdrawal details of prime wallet with optional withdrawId. - [Prime Wallet Withdrawal](https://docs.openxswitch.com/api-reference/withdraw-endpoints/prime-wallet-withdrawal.md): Withdraw funds from prime wallet to an external address. To estimate the withdrawal fee, use the [Fee Estimate](/reference/feecontroller_estimatefee) endpoint.

The **network fee** is automatically deducted from the specified amount, and the remaining balance is sent to the receiver

- [SandBox Prime Wallet Withdrawal](https://docs.openxswitch.com/api-reference/withdraw-endpoints/sandbox-prime-wallet-withdrawal.md): Withdraw funds from prime wallet to an external address. To estimate the withdrawal fee, use the [Fee Estimate](/reference/feecontroller_estimatefee) endpoint.

The **network fee** is automatically deducted from the specified amount, and the remaining balance is sent to the receiver

- [Authentication](https://docs.openxswitch.com/authentication.md) - [Smart Accounts](https://docs.openxswitch.com/changlog/smart-accounts.md) - [Wallet as a Service](https://docs.openxswitch.com/changlog/wallet-as-a-service.md) - [Comparing Our Wallet Products](https://docs.openxswitch.com/comparing-our-wallet-products.md) - [Watchlists](https://docs.openxswitch.com/complaince/watchlists.md) - [Overview](https://docs.openxswitch.com/compliance/overview.md) - [Glossary](https://docs.openxswitch.com/glossary.md) - [Overview](https://docs.openxswitch.com/introduction.md): ... - [Manage Team Members](https://docs.openxswitch.com/manage-team-members.md) - [Pagination](https://docs.openxswitch.com/pagination.md) - [Security](https://docs.openxswitch.com/security/overview.md) - [Smart Accounts](https://docs.openxswitch.com/smart-accounts.md) - [Architecture](https://docs.openxswitch.com/stable-wallet/architecture.md) - [Idempotency keys](https://docs.openxswitch.com/stable-wallet/idempotency-keys.md) - [Introduction](https://docs.openxswitch.com/stable-wallet/introduction.md): Example section for showcasing API endpoints - [Stable Wallet: Quickstart](https://docs.openxswitch.com/stable-wallet/quickstart.md) - [Supported Blockchains](https://docs.openxswitch.com/stable-wallet/supported-blockchains.md) - [Testnet vs. Mainnet](https://docs.openxswitch.com/stable-wallet/testnet-vs-mainnet.md) - [Webhooks Overview](https://docs.openxswitch.com/stable-wallet/webhooks.md) - [Testnet Faucets](https://docs.openxswitch.com/testnet-faucets.md) - [untitled-page-1](https://docs.openxswitch.com/untitled-page-1.md) - [Wallet as a Service](https://docs.openxswitch.com/wallet-as-a-service.md) - [Architecture](https://docs.openxswitch.com/wallet-as-a-service/architecture.md) - [Collection Rule](https://docs.openxswitch.com/wallet-as-a-service/collection-rule.md) - [Wallet as a Service: Quickstart](https://docs.openxswitch.com/wallet-as-a-service/quickstart.md) - [Sandbox vs. Live](https://docs.openxswitch.com/wallet-as-a-service/sandbox-vs-live.md) - [Events](https://docs.openxswitch.com/webhook/events.md) - [Overview](https://docs.openxswitch.com/webhook/overview.md) ## OpenAPI Specs - [openapi](https://docs.openxswitch.com/api-reference/openapi.json) - [developer-api-webhook](https://docs.openxswitch.com/openapi/developer-api-webhook.json) - [compliance-specs](https://docs.openxswitch.com/openapi/compliance-specs.json) - [sandbox-api](https://docs.openxswitch.com/openapi/waas/sandbox-api.json) - [developer-swap-api](https://docs.openxswitch.com/openapi/waas/developer-swap-api.json) - [developer-markets](https://docs.openxswitch.com/openapi/waas/developer-markets.json) - [developer-instant-swap](https://docs.openxswitch.com/openapi/waas/developer-instant-swap.json) - [developer-api](https://docs.openxswitch.com/openapi/developer-api.json) ## Optional - [Documentation](https://mintlify.com/docs) - [Blog](https://blog.openxswitch.com/)