VASPs
The VASP directory used to identify counterparty institutions.
Retrieve a paginated and sortable list of VASP (Virtual Asset Service Provider) records from the directory.
130A page of VASP records from the directory.
Unauthorized
Unprocessable Entity - Validation Error
Internal Server Error
GET /api/v2/directory/vasps HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"status": "success",
"data": {
"items": [
{
"vasp_id": "MLESJF",
"name_legal": "Meridian Exchange Ltd",
"name_business": "Meridian",
"address_country_code": "SG",
"address_street_no": "1",
"address_street_name": "Raffles Place",
"address_city": "Singapore",
"address_region": "Central",
"address_postcode": "048616",
"website": "https://meridian.example",
"summary": "Regulated virtual asset exchange",
"supported_protocols": [
"trisa",
"trp"
],
"national_id_type_code": "LEIX",
"national_id": "5493001KJTIIGC8Y1R12"
}
],
"pagination": {
"total": 1,
"size": 50,
"page": 1
}
}
}Search for VASP (Virtual Asset Service Provider) records using identifiers such as business or legal names. Returns an empty result set when no matching records are found.
To find the VASP behind a destination wallet, send wallet_address with the dti of the asset instead of search_term. The result lists the VASPs you can send to that claim the wallet, in the same shape as a name search, including supported_protocols; it is empty when no such VASP is known.
Find the VASPs you can send to that claim this wallet address. Requires dti; not combinable with search_term. Returns an empty list when no VASP claims the wallet.
The Digital Token Identifier (ISO 24165) of the asset the wallet holds, e.g. X9J9K872S for Ether. Required with wallet_address; an unknown DTI is rejected with 422.
Matching VASPs. Unlike the account search, this one DOES use the {status, data} envelope.
Unauthorized
Unprocessable Entity - Validation Error
Internal Server Error
GET /api/v2/directory/vasps/search HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"status": "success",
"data": [
{
"vasp_id": "MLESJF",
"name_legal": "Meridian Exchange Ltd",
"name_business": "Meridian",
"address_country_code": "SG",
"address_street_no": "1",
"address_street_name": "Raffles Place",
"address_city": "Singapore",
"address_region": "Central",
"address_postcode": "048616",
"website": "https://meridian.example",
"summary": "Regulated virtual asset exchange",
"supported_protocols": [
"trisa",
"trp"
],
"national_id_type_code": "LEIX",
"national_id": "5493001KJTIIGC8Y1R12"
}
]
}Retrieve a specific VASP (Virtual Asset Service Provider) record from the directory using its unique identifier.
The unique identifier of the VASP (Virtual Asset Service Provider).
The VASP record.
Unauthorized
Not Found
Internal Server Error
GET /api/v2/directory/vasps/{vasp_id} HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"status": "success",
"data": {
"vasp_id": "MLESJF",
"name_legal": "Meridian Exchange Ltd",
"name_business": "Meridian",
"address_country_code": "SG",
"address_street_no": "1",
"address_street_name": "Raffles Place",
"address_city": "Singapore",
"address_region": "Central",
"address_postcode": "048616",
"website": "https://meridian.example",
"summary": "Regulated virtual asset exchange",
"supported_protocols": [
"trisa",
"trp"
],
"national_id_type_code": "LEIX",
"national_id": "5493001KJTIIGC8Y1R12"
}
}Last updated

