Funding

Create an address book entry

POST/v1/blockchain-manager/address-book

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.

Authorization

ApiKeyAuth
X-Api-Key<token>

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

Create an address book entry
Example1 of 2
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"}