Get Crypto Withdraw Transaction Details (v1)
curl --request GET \
--url https://api.saber.money/api/v1/wallet/withdraw/6db8ce0d-edec-4e22-bea5-6512a4f4427e \
--header 'X-Api-Key: <x-api-key>' \
--header 'X-Request-Id: <x-request-id>' \
--header 'X-Signature: <x-signature>' \
--header 'X-Timestamp: <x-timestamp>' \
--header 'X-User-Id: <x-user-id>'import requests
url = "https://api.saber.money/api/v1/wallet/withdraw/6db8ce0d-edec-4e22-bea5-6512a4f4427e"
headers = {
"X-Api-Key": "<x-api-key>",
"X-Signature": "<x-signature>",
"X-Timestamp": "<x-timestamp>",
"X-Request-Id": "<x-request-id>",
"X-User-Id": "<x-user-id>"
}
response = requests.get(url, headers=headers)
print(response.text)const options = {
method: 'GET',
headers: {
'X-Api-Key': '<x-api-key>',
'X-Signature': '<x-signature>',
'X-Timestamp': '<x-timestamp>',
'X-Request-Id': '<x-request-id>',
'X-User-Id': '<x-user-id>'
}
};
fetch('https://api.saber.money/api/v1/wallet/withdraw/6db8ce0d-edec-4e22-bea5-6512a4f4427e', 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.saber.money/api/v1/wallet/withdraw/6db8ce0d-edec-4e22-bea5-6512a4f4427e",
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: <x-api-key>",
"X-Request-Id: <x-request-id>",
"X-Signature: <x-signature>",
"X-Timestamp: <x-timestamp>",
"X-User-Id: <x-user-id>"
],
]);
$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.saber.money/api/v1/wallet/withdraw/6db8ce0d-edec-4e22-bea5-6512a4f4427e"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Api-Key", "<x-api-key>")
req.Header.Add("X-Signature", "<x-signature>")
req.Header.Add("X-Timestamp", "<x-timestamp>")
req.Header.Add("X-Request-Id", "<x-request-id>")
req.Header.Add("X-User-Id", "<x-user-id>")
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.saber.money/api/v1/wallet/withdraw/6db8ce0d-edec-4e22-bea5-6512a4f4427e")
.header("X-Api-Key", "<x-api-key>")
.header("X-Signature", "<x-signature>")
.header("X-Timestamp", "<x-timestamp>")
.header("X-Request-Id", "<x-request-id>")
.header("X-User-Id", "<x-user-id>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.saber.money/api/v1/wallet/withdraw/6db8ce0d-edec-4e22-bea5-6512a4f4427e")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-Api-Key"] = '<x-api-key>'
request["X-Signature"] = '<x-signature>'
request["X-Timestamp"] = '<x-timestamp>'
request["X-Request-Id"] = '<x-request-id>'
request["X-User-Id"] = '<x-user-id>'
response = http.request(request)
puts response.read_body{
"success": true,
"data": {
"id": "6db8ce0d-edec-4e22-bea5-6512a4f4427e",
"created_at": 1675067158000,
"tag": "",
"crypto_symbol": "USDT",
"txn_hash": "Internal transfer 127771103959",
"transaction_type": "WITHDRAW",
"network": "MATIC",
"fees": 0,
"address": "0x1b3e8b01632f6d891ae1538a8151c70e634e06bc",
"updated_at": 1675067386000,
"amount": 5,
"status": "COMPLETED"
}
}Wallet Operations
Get Crypto Withdraw Transaction Details (v1)
Get Crypto Withdraw Transaction Details
GET
/
api
/
v1
/
wallet
/
withdraw
/
6db8ce0d-edec-4e22-bea5-6512a4f4427e
Get Crypto Withdraw Transaction Details (v1)
curl --request GET \
--url https://api.saber.money/api/v1/wallet/withdraw/6db8ce0d-edec-4e22-bea5-6512a4f4427e \
--header 'X-Api-Key: <x-api-key>' \
--header 'X-Request-Id: <x-request-id>' \
--header 'X-Signature: <x-signature>' \
--header 'X-Timestamp: <x-timestamp>' \
--header 'X-User-Id: <x-user-id>'import requests
url = "https://api.saber.money/api/v1/wallet/withdraw/6db8ce0d-edec-4e22-bea5-6512a4f4427e"
headers = {
"X-Api-Key": "<x-api-key>",
"X-Signature": "<x-signature>",
"X-Timestamp": "<x-timestamp>",
"X-Request-Id": "<x-request-id>",
"X-User-Id": "<x-user-id>"
}
response = requests.get(url, headers=headers)
print(response.text)const options = {
method: 'GET',
headers: {
'X-Api-Key': '<x-api-key>',
'X-Signature': '<x-signature>',
'X-Timestamp': '<x-timestamp>',
'X-Request-Id': '<x-request-id>',
'X-User-Id': '<x-user-id>'
}
};
fetch('https://api.saber.money/api/v1/wallet/withdraw/6db8ce0d-edec-4e22-bea5-6512a4f4427e', 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.saber.money/api/v1/wallet/withdraw/6db8ce0d-edec-4e22-bea5-6512a4f4427e",
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: <x-api-key>",
"X-Request-Id: <x-request-id>",
"X-Signature: <x-signature>",
"X-Timestamp: <x-timestamp>",
"X-User-Id: <x-user-id>"
],
]);
$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.saber.money/api/v1/wallet/withdraw/6db8ce0d-edec-4e22-bea5-6512a4f4427e"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Api-Key", "<x-api-key>")
req.Header.Add("X-Signature", "<x-signature>")
req.Header.Add("X-Timestamp", "<x-timestamp>")
req.Header.Add("X-Request-Id", "<x-request-id>")
req.Header.Add("X-User-Id", "<x-user-id>")
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.saber.money/api/v1/wallet/withdraw/6db8ce0d-edec-4e22-bea5-6512a4f4427e")
.header("X-Api-Key", "<x-api-key>")
.header("X-Signature", "<x-signature>")
.header("X-Timestamp", "<x-timestamp>")
.header("X-Request-Id", "<x-request-id>")
.header("X-User-Id", "<x-user-id>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.saber.money/api/v1/wallet/withdraw/6db8ce0d-edec-4e22-bea5-6512a4f4427e")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-Api-Key"] = '<x-api-key>'
request["X-Signature"] = '<x-signature>'
request["X-Timestamp"] = '<x-timestamp>'
request["X-Request-Id"] = '<x-request-id>'
request["X-User-Id"] = '<x-user-id>'
response = http.request(request)
puts response.read_body{
"success": true,
"data": {
"id": "6db8ce0d-edec-4e22-bea5-6512a4f4427e",
"created_at": 1675067158000,
"tag": "",
"crypto_symbol": "USDT",
"txn_hash": "Internal transfer 127771103959",
"transaction_type": "WITHDRAW",
"network": "MATIC",
"fees": 0,
"address": "0x1b3e8b01632f6d891ae1538a8151c70e634e06bc",
"updated_at": 1675067386000,
"amount": 5,
"status": "COMPLETED"
}
}Headers
Your API key (configured in credentials)
HMAC-SHA256 signature (auto-generated) To test manually: HMAC-SHA256 of apiKey + timestamp (or apiKey + timestamp + userId when X-User-Id is required), keyed with your API secret. The HMAC Generator flow computes this for you.
Unix timestamp in seconds (auto-generated) Unix seconds, e.g. Math.floor(Date.now() / 1000). Must match the timestamp used in the X-Signature computation.
Unique request identifier (auto-generated) Any unique string per request, e.g. a UUID.
User UUID (set above)
Related topics
Get Transaction Details (v1)Get List of Crypto Withdraw Transactions (v1)Get Buy Transaction Details (v1)Get Crypto Deposit Transaction Details (v1)Get Sell Transaction Details (v1)Was this page helpful?
⌘I