Skip to main content
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 — same order_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

Authorization
string
header
required

Send your key as a Bearer token on every request: Authorization: Bearer csb_pub_.... Generate keys in your CSBoard profile.

Query Parameters

limit
integer
default:50

Results per page. 1–100. Default 50.

Required range: 1 <= x <= 100
type
enum<string>

Filter by movement type.

Available options:
purchase,
refund,
sale,
deposit,
withdrawal,
bonus,
fee
start_unix_time
integer

Only entries created at or after this Unix timestamp (seconds).

end_unix_time
integer

Only entries created at or before this Unix timestamp (seconds).

cursor
string

Keyset cursor from a previous response's meta.next_cursor.

Response

A page of ledger entries.

data
object[]
meta
object