Positions
List balances
Cash per venue account, read from each venue. Never pooled.
GET/balancesself-hosted · access token · view
Self-hosted. Served by synpath serve on your own machine or host, which must be running; the engine and its order types live there. Nothing on this page runs on Synpath's servers.
Response
A page of balances. buying_power is the venue's own figure or null, never zero.
balance = await client.fetch_balance("polymarket")
print(balance.total, balance.available, balance.locked)200
{
"data": [
{
"venue": "kalshi",
"account": {
"venue": "kalshi",
"name": "desk-a",
"subaccount": null
},
"currency": "USD",
"total": "100.00",
"available": "99.80",
"locked": "0.20",
"buying_power": null,
"timestamp": 1789655008000
}
],
"next_cursor": null,
"count": 1
}
