# Retail Wallet The second step in the tokenization lifecycle is to request a retail wallet for the Customer newly created. The tokens will be sent to that wallet, and the private key to the wallet will be custodied using our technology. ## Returns a list of retail wallet object associated with the given customer id. - [GET /api/external/v1/customers/{customer-id}/retail-wallets](https://nyala-docs.redocly.app/apis/retail-wallet/getretailwalletsdetails.md) ## Request a new wallet for a customer from the selected custodian. - [POST /api/external/v1/customers/{customer-id}/retail-wallets](https://nyala-docs.redocly.app/apis/retail-wallet/initiateretailwallet.md) ## Approves the customer for Monerium. Requests Ibans for all customer wallets from Monerium. - [POST /api/external/v1/customers/{customer-id}/approve-for-monerium](https://nyala-docs.redocly.app/apis/retail-wallet/approveformonerium.md) ## Request to whitelist a retail wallet for an asset class. - [POST /api/external/v1/customers/{customer-id}/asset-class-opt-in](https://nyala-docs.redocly.app/apis/retail-wallet/assetclassoptin.md) ## Update asset class optin. - [PATCH /api/external/v1/customers/{customer-id}/asset-class-opt-in](https://nyala-docs.redocly.app/apis/retail-wallet/updateassetclassoptin.md) ## Monerium Redeem. Place Order on Monerium to Redeem. - [POST /api/external/v1/customers/{customer-id}/monerium-redeem](https://nyala-docs.redocly.app/apis/retail-wallet/moneriumredeem.md)