GET /v2/trade/perps/deposits: Deposits
curl --request GET \
--url https://partner-api.bravadotrade.com/v2/trade/perps/depositsimport requests
url = "https://partner-api.bravadotrade.com/v2/trade/perps/deposits"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://partner-api.bravadotrade.com/v2/trade/perps/deposits', 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://partner-api.bravadotrade.com/v2/trade/perps/deposits",
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://partner-api.bravadotrade.com/v2/trade/perps/deposits"
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://partner-api.bravadotrade.com/v2/trade/perps/deposits")
.asString();require 'uri'
require 'net/http'
url = URI("https://partner-api.bravadotrade.com/v2/trade/perps/deposits")
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_bodyPerps
GET /v2/trade/perps/deposits: Deposits
The user’s Polymarket Perps deposits, or one deposit by deposit_id. Scope perps.read.
GET
/
v2
/
trade
/
perps
/
deposits
GET /v2/trade/perps/deposits: Deposits
curl --request GET \
--url https://partner-api.bravadotrade.com/v2/trade/perps/depositsimport requests
url = "https://partner-api.bravadotrade.com/v2/trade/perps/deposits"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://partner-api.bravadotrade.com/v2/trade/perps/deposits', 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://partner-api.bravadotrade.com/v2/trade/perps/deposits",
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://partner-api.bravadotrade.com/v2/trade/perps/deposits"
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://partner-api.bravadotrade.com/v2/trade/perps/deposits")
.asString();require 'uri'
require 'net/http'
url = URI("https://partner-api.bravadotrade.com/v2/trade/perps/deposits")
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_bodySign each request with a fresh HMAC signature. The cURL and HTTP header values below are placeholders, not reusable credentials. For runnable signing code, use request signing examples.
deposit_id that POST /v2/trade/perps/deposits answered. Scope perps.read.
Deposit states update about once a minute, so polling faster returns the same object.
List deposits
GET https://partner-api.bravadotrade.com/v2/trade/perps/deposits
Query Parameters
string
Opaque. Pass back the previous page’s
next_cursor.Response
The user’s deposits. When there are more, pass the page’snext_cursor back as cursor.
After a 504 on a deposit, list deposits before acting again: the request may have acted.
Get one deposit
GET https://partner-api.bravadotrade.com/v2/trade/perps/deposits/{deposit_id}
Path Parameters
string
required
The
deposit_id the POST answered, a UUID.Response
The deposit, with itsstate. Poll until state is credited. States are prepared, pending (sent, not yet confirmed and credited), confirmed (on chain, not yet credited by the venue), credited, failed, reverted and not_found.
Errors
| Status | When |
|---|---|
404 Not Found | NOT_FOUND: unknown id, or one that belongs to another user |
Example
curl https://partner-api.bravadotrade.com/v2/trade/perps/deposits/3f2a9c1e-5b7d-4e8f-9a0b-1c2d3e4f5a6b \
-H "X-BRAVADO-API-KEY: $BRAVADO_API_KEY" \
-H "X-BRAVADO-TIMESTAMP: <unix-ms>" \
-H "X-BRAVADO-SIGNATURE: <signature-for-this-request>"
Related
POST /v2/trade/perps/depositsto make a deposit.