Funding

Complete travel rule order

POST/v2/blockchain-manager/travel-rule-order/{orderId}

Submits the travel-rule information of a crypto order of the authenticated user: who the counterparty is and what kind of wallet they use. For a deposit that is who sent the funds, and for a withdrawal who receives them.

Compared with POST /v1/blockchain-manager/travel-rule-order/{orderId}, the counterparty's address is reduced to its country (address.countryCode), identity documents, place of birth and date of birth are not collected, and ownershipVerified can be sent for unhosted wallets.

When walletOwnership is other, personType, name and address are required, and surname too unless personType is company.

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

Path Parameters

orderId*string

ID of the crypto order (deposit or withdrawal) the information refers to.

Match^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$
Formatuuid

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Information about the counterparty of the order and their wallet: who sent the funds of a deposit, or who receives the funds of a withdrawal.

When walletOwnership is other, personType, name and address are required, and surname too unless personType is company.

Response Body

application/json

application/json

application/json

application/json

application/json

Complete travel rule order
Example1 of 2
curl --request POST \  --url 'https://gateway.bit2me.com/v2/blockchain-manager/travel-rule-order/550e8400-e29b-41d4-a716-446655440030' \  --header 'Content-Type: application/json' \  --data '{  "address": {    "countryCode": "ES"  },  "exchangeName": "Binance",  "name": "John",  "personType": "person",  "surname": "Doe",  "walletOwnership": "other",  "walletType": "exchange"}'

Travel-rule information accepted. The response has no body.