Account
Get User History
Get unified transaction history including fills, settlements, deposits, and withdrawals
GET
Documentation Index
Fetch the complete documentation index at: https://docs.bison.markets/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Returns a chronologically sorted list of all financial transactions for a user, including:- Fills - Order executions (buys and sells)
- Settlements - Market settlement payouts
- Deposits - USDC deposits from on-chain
- Withdrawals - USDC withdrawals to on-chain
To avoid ambiguity, we denote the smallest possible multiple of USDC (0.000001 USDC) as one
uusdc,
which stands for µUSDC (micro-USDC), and denote the smallest possible multiple of a contract (0.01 contract)
as one ccontract (centicontract).User-facing USDC balances are specified as fixed-point strings (e.g. "1.2625" for USDC). Contract quantities
in the API and SDK are specified as integer ccontracts strings (e.g. "1050" for 10.50 contracts at precision 2).User’s Ethereum wallet address (e.g.,
0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266)Filter by transaction type:
fill, settlement, deposit, or withdrawFilter by market ID. Only applies to
fill and settlement records.Start timestamp in milliseconds. Only returns records after this time.
End timestamp in milliseconds. Only returns records before this time.
Maximum number of records per page. Min: 1, Max: 200.
Pagination cursor from a previous response’s
pagination.nextCursor field.Response
Array of transaction records, sorted by timestamp (newest first).Each record has a
type field that determines its shape: