List address book entries
/v1/blockchain-manager/address-bookReturns 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.
Authorization
ApiKeyAuth For accessing these endpoints a valid API key must be sent in the X-Api-Key header.
In: header
Query Parameters
Only return entries for this currency symbol.
1 <= lengthOnly return entries on this network.
1 <= lengthVerification status. It is validated against the allowed values but does not filter the
result: the list always contains the validating and verified entries.
Value in
- "validating"
- "verified"
- "expired"
- "disabled"
Response Body
application/json
application/json
application/json
curl --request GET \ --url 'https://gateway.bit2me.com/v1/blockchain-manager/address-book?currency=BTC&network=bitcoin&status=verified'[ { "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": "verified", "surname": "Doe", "updatedAt": "2026-06-01T10:35:00.000Z", "userId": "550e8400-e29b-41d4-a716-446655440099", "walletOwnership": "other", "walletType": "exchange" }, { "address": "rN7pDEfkEfMX3gHoHKhqxGHHP46GcDiXm4", "addressId": "550e8400-e29b-41d4-a716-446655440001", "createdAt": "2026-06-10T08:00:00.000Z", "currency": "XRP", "network": "ripple", "status": "verified", "tag": "123456", "updatedAt": "2026-06-10T08:05:00.000Z", "userId": "550e8400-e29b-41d4-a716-446655440099", "walletOwnership": "own", "walletType": "unhosted" }]Create a blockchain address POST
Generates a new blockchain deposit address for the given network and wallet pocket. The pocket must belong to the authenticated user. The address may not be ready immediately: with `status: pending` it is still being generated, and it shows up with its `address` in `GET /v1/blockchain-manager/address` once ready.
Create an address book entry POST
Registers 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`.