cURL
curl 'https://api.exponent.finance/balances/user/orderbook/HRt73vbP87cUmzJJAH5tWyCuwyN9Syws2RxqND9pTMs4?vault=Cmry6B5824MGAKrtL2u7YG9PiLZLoTBWs8hVaCJeUFaH'
import requests
response = requests.get("https://api.exponent.finance/balances/user/orderbook/HRt73vbP87cUmzJJAH5tWyCuwyN9Syws2RxqND9pTMs4?vault=Cmry6B5824MGAKrtL2u7YG9PiLZLoTBWs8hVaCJeUFaH", timeout=30)
response.raise_for_status()
print(response.json())
const response = await fetch("https://api.exponent.finance/balances/user/orderbook/HRt73vbP87cUmzJJAH5tWyCuwyN9Syws2RxqND9pTMs4?vault=Cmry6B5824MGAKrtL2u7YG9PiLZLoTBWs8hVaCJeUFaH");
if (!response.ok) {
throw new Error(`Request failed: ${response.status}`);
}
const data = await response.json();
console.log(data);
{
"pt": {
"orderbook_open": "0",
"orderbook_filled": "0",
"last_orderbook_tx_signature": null
},
"yt": {
"orderbook_open": "0",
"orderbook_filled": "0",
"last_orderbook_tx_signature": "7TjDV5wmtGpgRm8YTHsFQzT8opB3GG3psQVTPsJuauvT2DmgVxuEHc8KYEpmtjzNCLQ8izE8JXSXjwnLvr7R5z9"
},
"sy": {
"orderbook_open": "7152337",
"orderbook_filled": "0",
"last_orderbook_tx_signature": "5UUMmWPeFqTPqgDAxEWQPoiGzf527LrbsXVYRhr3iJw2gSY28Z3gHv5RKoTtLXK8vz2WSWUuZU5WMeoxKBSTpiKR"
}
}
{
"error": "<message>"
}
Balances
User orderbook balances
Retrieve aggregated PT, YT, and SY orderbook balances for one wallet.
GET
/
balances
/
user
/
orderbook
/
{userAddress}
cURL
curl 'https://api.exponent.finance/balances/user/orderbook/HRt73vbP87cUmzJJAH5tWyCuwyN9Syws2RxqND9pTMs4?vault=Cmry6B5824MGAKrtL2u7YG9PiLZLoTBWs8hVaCJeUFaH'
import requests
response = requests.get("https://api.exponent.finance/balances/user/orderbook/HRt73vbP87cUmzJJAH5tWyCuwyN9Syws2RxqND9pTMs4?vault=Cmry6B5824MGAKrtL2u7YG9PiLZLoTBWs8hVaCJeUFaH", timeout=30)
response.raise_for_status()
print(response.json())
const response = await fetch("https://api.exponent.finance/balances/user/orderbook/HRt73vbP87cUmzJJAH5tWyCuwyN9Syws2RxqND9pTMs4?vault=Cmry6B5824MGAKrtL2u7YG9PiLZLoTBWs8hVaCJeUFaH");
if (!response.ok) {
throw new Error(`Request failed: ${response.status}`);
}
const data = await response.json();
console.log(data);
{
"pt": {
"orderbook_open": "0",
"orderbook_filled": "0",
"last_orderbook_tx_signature": null
},
"yt": {
"orderbook_open": "0",
"orderbook_filled": "0",
"last_orderbook_tx_signature": "7TjDV5wmtGpgRm8YTHsFQzT8opB3GG3psQVTPsJuauvT2DmgVxuEHc8KYEpmtjzNCLQ8izE8JXSXjwnLvr7R5z9"
},
"sy": {
"orderbook_open": "7152337",
"orderbook_filled": "0",
"last_orderbook_tx_signature": "5UUMmWPeFqTPqgDAxEWQPoiGzf527LrbsXVYRhr3iJw2gSY28Z3gHv5RKoTtLXK8vz2WSWUuZU5WMeoxKBSTpiKR"
}
}
{
"error": "<message>"
}
Path parameters
string
required
User wallet address.
Query parameters
string
Filter to one vault address.
cURL
curl 'https://api.exponent.finance/balances/user/orderbook/HRt73vbP87cUmzJJAH5tWyCuwyN9Syws2RxqND9pTMs4?vault=Cmry6B5824MGAKrtL2u7YG9PiLZLoTBWs8hVaCJeUFaH'
import requests
response = requests.get("https://api.exponent.finance/balances/user/orderbook/HRt73vbP87cUmzJJAH5tWyCuwyN9Syws2RxqND9pTMs4?vault=Cmry6B5824MGAKrtL2u7YG9PiLZLoTBWs8hVaCJeUFaH", timeout=30)
response.raise_for_status()
print(response.json())
const response = await fetch("https://api.exponent.finance/balances/user/orderbook/HRt73vbP87cUmzJJAH5tWyCuwyN9Syws2RxqND9pTMs4?vault=Cmry6B5824MGAKrtL2u7YG9PiLZLoTBWs8hVaCJeUFaH");
if (!response.ok) {
throw new Error(`Request failed: ${response.status}`);
}
const data = await response.json();
console.log(data);
{
"pt": {
"orderbook_open": "0",
"orderbook_filled": "0",
"last_orderbook_tx_signature": null
},
"yt": {
"orderbook_open": "0",
"orderbook_filled": "0",
"last_orderbook_tx_signature": "7TjDV5wmtGpgRm8YTHsFQzT8opB3GG3psQVTPsJuauvT2DmgVxuEHc8KYEpmtjzNCLQ8izE8JXSXjwnLvr7R5z9"
},
"sy": {
"orderbook_open": "7152337",
"orderbook_filled": "0",
"last_orderbook_tx_signature": "5UUMmWPeFqTPqgDAxEWQPoiGzf527LrbsXVYRhr3iJw2gSY28Z3gHv5RKoTtLXK8vz2WSWUuZU5WMeoxKBSTpiKR"
}
}
{
"error": "<message>"
}