Skip to main content
cURL

Query Parameters

currency
enum<string>

The currency symbol. Required for legacy wallet type (wallet currencies only). Coinbase wallet type: required when address is used (any portfolio currency); omitted when adding a CTN counterparty via counterparty_id โ€” such entries apply to all currencies ("all"). Currency, i.e "BTC", "ETH", "USDC"

Available options:
BTC,
ETH,
USDC,
USDT,
EURR
Example:

"BTC"

type
enum<string>
required

Address book type

Available options:
transfer,
withdrawal,
deposit_source
Example:

"withdrawal"

address
string

Address in currency format. Required for legacy wallet type. Coinbase wallet type: required when counterparty_id is not provided, and must then be used together with currency and network (and tag for networks that require one). For Coinbase wallet type the same value is also stored as the beneficiary address travel rule field. Address in proper format for currency

Example:

"bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf0uyj"

network
string

Blockchain network for the wallet operation, given as a network resource name (e.g. "networks/ethereum-mainnet"). Coinbase wallet type only. The networks available for each currency are returned by public/get_currencies in the coinbase_networks field. Required for operations that target an on-chain address or a deposit address; also used to disambiguate address book entries when the same address exists on multiple networks.

Example:

"networks/ethereum-mainnet"

tag
string

Destination tag / memo for networks that support one. Coinbase wallet type only. Used together with address and network; also serves to disambiguate address book entries that share the same address.

counterparty_id
string

Identifier of a Coinbase Travel Network (CTN) counterparty. Coinbase wallet type only. Used instead of address and network; entries created with counterparty_id apply to all currencies, so currency is omitted.

Example:

"cp-8f3e2a1b9c4d"

label
string
required

Label of the address book entry

Example:

"Main address"

beneficiary_vasp_name
string

Name of beneficiary VASP

Example:

"Moneys Gone"`

beneficiary_vasp_did
string

DID of beneficiary VASP

Example:

"did:example:123456789abcdefghi"

beneficiary_vasp_website
string

Website of the beneficiary VASP

beneficiary_first_name
string

First name of beneficiary (if beneficiary is a person) First name of the beneficiary (if beneficiary is a person)

Example:

"John"

beneficiary_last_name
string

First name of beneficiary (if beneficiary is a person) Last name of the beneficiary (if beneficiary is a person)

Example:

"Doe"

beneficiary_company_name
string

Beneficiary company name (if beneficiary is a company) Company name of the beneficiary (if beneficiary is a company)

Example:

"Company Name"

beneficiary_address
string

Geographical address of the beneficiary

Example:

"NL, Amsterdam, Street, 1"

agreed
boolean

Indicates that the user agreed to shared provided information with 3rd parties

Example:

true

personal
boolean

The user confirms that he provided address belongs to him and he has access to it via an un-hosted wallet software

Example:

false

extra_currencies
string[]

The user can pass a list of currencies to add the address for. It is currently available ONLY for ERC20 currencies. Without passing this paramater for an ERC20 currency, the address will be added to ALL of the ERC20 currencies.

Name of the currency

Example:
name
string

Full name of the beneficiary (person or organization). Coinbase wallet type only โ€” travel rule data.

Example:

"Alice Smith"

country
string

Country code of the beneficiary (ISO 3166-1 alpha-2). Coinbase wallet type only โ€” travel rule data.

Example:

"NL"

financial_institution
string

Name of the financial institution holding the beneficiary account. Coinbase wallet type only โ€” travel rule data.

account
string

Account identifier of the beneficiary at the financial institution. Coinbase wallet type only โ€” travel rule data.

account_location
string

Location of the beneficiary account. Coinbase wallet type only โ€” travel rule data.

entity_type
enum<string>

Type of the beneficiary entity. Coinbase wallet type only โ€” travel rule data.

Available options:
organization,
individual
wallet_type
enum<string>

Type of the beneficiary wallet. Coinbase wallet type only โ€” travel rule data.

Available options:
exchange,
self_hosted
is_self
boolean

Indicates that the beneficiary is the account owner. Coinbase wallet type only โ€” travel rule data.

Response

200 - application/json

Success response

jsonrpc
enum<string>
required

The JSON-RPC version (2.0)

Available options:
2.0
result
object
required
id
integer

The id that was sent in the request