Get crypto deposit Travel Rule requirements
curl --request GET \
--url https://api.stabyl.com/v1/partner/wallets/crypto/deposits/{id}/travel-rule \
--header 'X-Api-Key: <api-key>'import requests
url = "https://api.stabyl.com/v1/partner/wallets/crypto/deposits/{id}/travel-rule"
headers = {"X-Api-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-Api-Key': '<api-key>'}};
fetch('https://api.stabyl.com/v1/partner/wallets/crypto/deposits/{id}/travel-rule', 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://api.stabyl.com/v1/partner/wallets/crypto/deposits/{id}/travel-rule",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-Api-Key: <api-key>"
],
]);
$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://api.stabyl.com/v1/partner/wallets/crypto/deposits/{id}/travel-rule"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Api-Key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.stabyl.com/v1/partner/wallets/crypto/deposits/{id}/travel-rule")
.header("X-Api-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.stabyl.com/v1/partner/wallets/crypto/deposits/{id}/travel-rule")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-Api-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"data": {
"fields": [
{
"label": "Sender name",
"name": "sender_originator",
"required": true
},
{
"label": "Sender country",
"name": "sender_country",
"required": true
},
{
"label": "Purpose",
"name": "purpose",
"options": [
{
"label": "Personal transfer",
"value": "personal_transfer"
},
{
"label": "Business payment",
"value": "business_payment"
},
{
"label": "Goods or services",
"value": "goods_or_services"
},
{
"label": "Investment or savings",
"value": "investment_or_savings"
},
{
"label": "Other",
"value": "other"
}
],
"required": true
}
],
"status": "required",
"transaction_id": "019bd2d1-4e10-77ab-88d4-93f43d6a6df2"
},
"status": "success"
}{
"error": {
"code": "VALIDATION_FAILED",
"message": "invalid request parameters"
},
"status": "error"
}{
"error": {
"code": "UNAUTHORIZED",
"message": "missing X-Api-Key header"
},
"status": "error"
}{
"error": {
"code": "NOT_FOUND",
"message": "resource not found"
},
"status": "error"
}Wallets
Get crypto deposit Travel Rule requirements
Returns the sender information fields required to release a held crypto deposit. Use the transaction ID from wallet transaction reads.
GET
/
partner
/
wallets
/
crypto
/
deposits
/
{id}
/
travel-rule
Get crypto deposit Travel Rule requirements
curl --request GET \
--url https://api.stabyl.com/v1/partner/wallets/crypto/deposits/{id}/travel-rule \
--header 'X-Api-Key: <api-key>'import requests
url = "https://api.stabyl.com/v1/partner/wallets/crypto/deposits/{id}/travel-rule"
headers = {"X-Api-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-Api-Key': '<api-key>'}};
fetch('https://api.stabyl.com/v1/partner/wallets/crypto/deposits/{id}/travel-rule', 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://api.stabyl.com/v1/partner/wallets/crypto/deposits/{id}/travel-rule",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-Api-Key: <api-key>"
],
]);
$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://api.stabyl.com/v1/partner/wallets/crypto/deposits/{id}/travel-rule"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Api-Key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.stabyl.com/v1/partner/wallets/crypto/deposits/{id}/travel-rule")
.header("X-Api-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.stabyl.com/v1/partner/wallets/crypto/deposits/{id}/travel-rule")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-Api-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"data": {
"fields": [
{
"label": "Sender name",
"name": "sender_originator",
"required": true
},
{
"label": "Sender country",
"name": "sender_country",
"required": true
},
{
"label": "Purpose",
"name": "purpose",
"options": [
{
"label": "Personal transfer",
"value": "personal_transfer"
},
{
"label": "Business payment",
"value": "business_payment"
},
{
"label": "Goods or services",
"value": "goods_or_services"
},
{
"label": "Investment or savings",
"value": "investment_or_savings"
},
{
"label": "Other",
"value": "other"
}
],
"required": true
}
],
"status": "required",
"transaction_id": "019bd2d1-4e10-77ab-88d4-93f43d6a6df2"
},
"status": "success"
}{
"error": {
"code": "VALIDATION_FAILED",
"message": "invalid request parameters"
},
"status": "error"
}{
"error": {
"code": "UNAUTHORIZED",
"message": "missing X-Api-Key header"
},
"status": "error"
}{
"error": {
"code": "NOT_FOUND",
"message": "resource not found"
},
"status": "error"
}Authorizations
API credential. Withdrawal quote and submit operations additionally require the documented Ed25519 timestamp, nonce, and signature headers.
Path Parameters
Public wallet transaction ID returned by the transaction list endpoint.
Was this page helpful?
⌘I