curl 'https://verification.didit.me/v3/travel-rule/widget/{token}/vasps/?search=counterparty'import requests
url = "https://verification.didit.me/v3/travel-rule/widget/{token}/vasps/"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://verification.didit.me/v3/travel-rule/widget/{token}/vasps/', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://verification.didit.me/v3/travel-rule/widget/{token}/vasps/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://verification.didit.me/v3/travel-rule/widget/{token}/vasps/"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://verification.didit.me/v3/travel-rule/widget/{token}/vasps/")
.asString();require 'uri'
require 'net/http'
url = URI("https://verification.didit.me/v3/travel-rule/widget/{token}/vasps/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"count": 123,
"next": "<string>",
"previous": "<string>",
"results": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"kind": "directory",
"name": "<string>",
"lei": "<string>",
"jurisdiction": "<string>",
"domains": [
"<string>"
],
"reachable": true
}
]
}{
"jurisdiction": [
"Use an ISO 3166 alpha-2 or alpha-3 country code."
],
"network": [
"\"SWIFT\" is not a valid choice."
]
}API de seletor de VASP: busca no diretório Travel Rule
Busca de VASPs da Didit por token no seletor do widget de carteira: identifica cada VASP e indica se ele pode ser contatado.
curl 'https://verification.didit.me/v3/travel-rule/widget/{token}/vasps/?search=counterparty'import requests
url = "https://verification.didit.me/v3/travel-rule/widget/{token}/vasps/"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://verification.didit.me/v3/travel-rule/widget/{token}/vasps/', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://verification.didit.me/v3/travel-rule/widget/{token}/vasps/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://verification.didit.me/v3/travel-rule/widget/{token}/vasps/"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://verification.didit.me/v3/travel-rule/widget/{token}/vasps/")
.asString();require 'uri'
require 'net/http'
url = URI("https://verification.didit.me/v3/travel-rule/widget/{token}/vasps/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"count": 123,
"next": "<string>",
"previous": "<string>",
"results": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"kind": "directory",
"name": "<string>",
"lei": "<string>",
"jurisdiction": "<string>",
"domains": [
"<string>"
],
"reachable": true
}
]
}{
"jurisdiction": [
"Use an ISO 3166 alpha-2 or alpha-3 country code."
],
"network": [
"\"SWIFT\" is not a valid choice."
]
}Parâmetros de caminho
Token de sessão opaco retornado quando a sessão do widget foi criada.
Parâmetros de consulta
Um fragmento de nome ou alias (sem diferenciar maiúsculas de minúsculas), um LEI exato ou um domínio (example.com ou uma URL nesse domínio). Membros da rede Didit correspondem pelo nome legal, pelo LEI ou pelo domínio do seu e-mail de conformidade.
255Somente entradas do diretório que o diretório de membros de uma rede lista atualmente.
GTR, TRUST, VERIFYVASP, SYGNA, TRISA Código de país ISO 3166 alpha-2 ou alpha-3. Qualquer outro valor retorna 400.
true: apenas VASPs para os quais sua aplicação tem uma rota disponível (incluindo membros da rede Didit). false: apenas entradas do diretório que ela não consegue alcançar hoje.
Somente entradas do diretório, ou somente membros da rede Didit.
directory, didit x >= 1x >= 0