Create an address
This endpoint creates a new address within a specified Wallet. All addresses must be associated with a parent wallet. Addresses created with this endpoint are internal to Protect. To create an external address, you need to create a whitelisted address request.
For more information about whitelisted assets, see our user guides.
Address creation requires HSM signature, which makes it synchronous. Therefore, address creation can be slow, and failures may occur if the HSM is either unavailable or takes too long to process. If this happens, the API can be safely called again.
Required role: AccountCreator.
Authentication
Bearer authentication of the form Bearer <token>, where token is your auth token.
Request
A human-readable label for the address. Displayed as Name in the UI.
ID of the customer that owns the address. Automatically set if address belongs to an omnibus (shared) wallet.
Indicates whether non-hardened derivation should be used for address creation. Default (recommended value) is false.
Address type, specific to the blockchain being used. For BTC, valid values are p2pkh, p2sh_p2wpkh, or p2wpkh. For more information, contact support.