curl
curl -X POST https://verification.didit.me/v3/travel-rule/join/{token}/ \
-H 'Content-Type: application/json' \
-d '{"email": "compliance@example.com", "password": "a-long-passphrase"}'import requests
url = "https://verification.didit.me/v3/travel-rule/join/{token}/"
payload = {
"email": "compliance@example.com",
"password": "a-long-passphrase"
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({email: 'compliance@example.com', password: 'a-long-passphrase'})
};
fetch('https://verification.didit.me/v3/travel-rule/join/{token}/', 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/join/{token}/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'email' => 'compliance@example.com',
'password' => 'a-long-passphrase'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://verification.didit.me/v3/travel-rule/join/{token}/"
payload := strings.NewReader("{\n \"email\": \"compliance@example.com\",\n \"password\": \"a-long-passphrase\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://verification.didit.me/v3/travel-rule/join/{token}/")
.header("Content-Type", "application/json")
.body("{\n \"email\": \"compliance@example.com\",\n \"password\": \"a-long-passphrase\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://verification.didit.me/v3/travel-rule/join/{token}/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"email\": \"compliance@example.com\",\n \"password\": \"a-long-passphrase\"\n}"
response = http.request(request)
puts response.read_body{
"message": "<string>",
"email": "jsmith@example.com"
}Travel Rule
API para registrar una cuenta gratuita de Travel Rule
Didit crea una cuenta gratuita de Travel Rule para el VASP contraparte que recibió una solicitud. Registra la cuenta con la API de gestión.
POST
/
v3
/
travel-rule
/
join
/
{token}
/
curl
curl -X POST https://verification.didit.me/v3/travel-rule/join/{token}/ \
-H 'Content-Type: application/json' \
-d '{"email": "compliance@example.com", "password": "a-long-passphrase"}'import requests
url = "https://verification.didit.me/v3/travel-rule/join/{token}/"
payload = {
"email": "compliance@example.com",
"password": "a-long-passphrase"
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({email: 'compliance@example.com', password: 'a-long-passphrase'})
};
fetch('https://verification.didit.me/v3/travel-rule/join/{token}/', 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/join/{token}/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'email' => 'compliance@example.com',
'password' => 'a-long-passphrase'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://verification.didit.me/v3/travel-rule/join/{token}/"
payload := strings.NewReader("{\n \"email\": \"compliance@example.com\",\n \"password\": \"a-long-passphrase\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://verification.didit.me/v3/travel-rule/join/{token}/")
.header("Content-Type", "application/json")
.body("{\n \"email\": \"compliance@example.com\",\n \"password\": \"a-long-passphrase\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://verification.didit.me/v3/travel-rule/join/{token}/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"email\": \"compliance@example.com\",\n \"password\": \"a-long-passphrase\"\n}"
response = http.request(request)
puts response.read_body{
"message": "<string>",
"email": "jsmith@example.com"
}Parámetros de ruta
El token de invitación del enlace para unirse.
Cuerpo
application/json
Última modificación el 1 de noviembre de 2026