Create an address book entry
/v1/blockchain-manager/address-bookRegisters a new external blockchain address in the user's address book for future withdrawals.
The entry starts in validating state. An authorization email is sent to the user; the entry
moves to verified only after the user confirms it. Real-time status updates arrive through
the websocket event address-book-updated-v1.
The address is checked against the format of network, and the same address cannot be
registered twice for the same currency and network while an earlier entry is still
validating or verified.
Authorization
ApiKeyAuth For accessing these endpoints a valid API key must be sent in the X-Api-Key header.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
curl --request POST \ --url 'https://gateway.bit2me.com/v1/blockchain-manager/address-book' \ --header 'Content-Type: application/json' \ --data '{ "address": "bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh", "currency": "BTC", "exchangeName": "Binance", "name": "John", "network": "bitcoin", "personType": "person", "surname": "Doe", "walletOwnership": "other", "walletType": "exchange"}'{ "address": "bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh", "addressId": "550e8400-e29b-41d4-a716-446655440000", "createdAt": "2026-06-01T10:30:00.000Z", "currency": "BTC", "exchangeName": "Binance", "name": "John", "network": "bitcoin", "personType": "person", "status": "validating", "surname": "Doe", "updatedAt": "2026-06-01T10:30:00.000Z", "userId": "550e8400-e29b-41d4-a716-446655440099", "walletOwnership": "other", "walletType": "exchange"}List address book entries GET
Returns the user's registered external blockchain addresses, optionally filtered by currency or network. Only entries in `validating` or `verified` state are returned. Entries in `validating` state are waiting for the user to confirm an authorization email; only `verified` ones are ready for withdrawals.
Get address book entry GET
Returns the details of a single address book entry of the authenticated user, identified by its UUID. Only entries in `validating` or `verified` state can be retrieved.