# Address ## Generate virtual IBAN for customer - [POST /address/{customerId}/viban](https://docs.api.schuman.io/openapi/address/addresscontroller_generateviban.md): Allows superclients to generate a VIBAN for a specific customer. Only customers created by the requesting superclient can have VIBANs generated. ## Add blockchain wallet address for customer - [POST /address/{customerId}/wallet](https://docs.api.schuman.io/openapi/address/addresscontroller_addwalletaddress.md): Allows superclients to add a blockchain wallet address for a specific customer. Supports RIPPLE, ETHEREUM, POLYGON, and AVALANCHE. ## Set default blockchain or bank address type - [POST /address/{customerId}/default-address](https://docs.api.schuman.io/openapi/address/addresscontroller_setdefaultaddress.md): Sets which address type should be the default for the customer. The address of that type must already exist. ## Set default IBAN to receive and send money - [POST /address/{customerId}/default-iban](https://docs.api.schuman.io/openapi/address/addresscontroller_setdefaultiban.md): Sets which IBAN should be the default for the customer to receive money on and send money from. The IBAN must already exist for this customer. ## Get blockchain addresses and IBANs - [GET /address/{customerId}/list](https://docs.api.schuman.io/openapi/address/addresscontroller_getaddresses.md): Retrieves all blockchain addresses and IBANs (VIBANs) for the customer, including which ones are set as default. ## Get blockchain redemption addresses - [GET /address/{customerId}/redemption-addresses](https://docs.api.schuman.io/openapi/address/addresscontroller_getredemptionaddresses.md): Retrieves the redemption addresses for all supported blockchains where the customer can send tokens to convert to fiat. ## Get allowed blockchains - [GET /address/{customerId}/allowed-chains](https://docs.api.schuman.io/openapi/address/addresscontroller_getallowedchains.md): Retrieves the list of blockchain networks that the customer is allowed to use.