Account
GET /v1/transactions — Your Balance Ledger
Every movement on your CSBoard balance — purchases, refunds, sales, deposits — newest first, keyset paginated. The endpoint to reconcile against.
GET
Your balance ledger
The transactions endpoint is your money ledger: one row per movement on your balance, newest first. It is the endpoint to reconcile against — a failed purchase and the refund that made you whole are two rows carrying the same
order_id.
Authentication required. Send your key as Authorization: Bearer csb_pub_.... Any valid key works; the trading flag is not needed.
A
cancelled or failed order is always refunded, and the credit usually lands within seconds. You do not need to poll this endpoint to find out whether a refund happened — the order itself carries a refund object. Use /v1/transactions when you want the full money trail: bookkeeping, an internal statement, or an end-of-day reconciliation.Query parameters
integer
default:"50"
Results per page. Minimum
1, maximum 100.string
Filter by movement type. One of:
purchase, refund, sale, deposit, withdrawal, bonus, fee.integer
Only return entries created at or after this Unix timestamp (seconds).
integer
Only return entries created at or before this Unix timestamp (seconds).
string
Keyset cursor from a previous response’s
meta.next_cursor. Pass it to fetch the next page.Response fields
Transaction[]
required
Array of ledger entries for this page.
object
required
Example request
Example response
A purchase that could not be delivered, and its refund — sameorder_id, seconds apart:
Reconciling a day
Walk the ledger with the cursor and sum by type — purchases and refunds net out against the orders you know:Error codes
Authorizations
Send your key as a Bearer token on every request: Authorization: Bearer csb_pub_.... Generate keys in your CSBoard profile.
Query Parameters
Results per page. 1–100. Default 50.
Required range:
1 <= x <= 100Filter by movement type.
Available options:
purchase, refund, sale, deposit, withdrawal, bonus, fee Only entries created at or after this Unix timestamp (seconds).
Only entries created at or before this Unix timestamp (seconds).
Keyset cursor from a previous response's meta.next_cursor.