Reconciliation
Trading periods — the settlement batches transactions are grouped into, with authoritative totals.
A trading period is the settlement batch the platform groups transactions into. Each period carries its own status and authoritative volume and fee totals, so reconciliation means reading the period — not re-aggregating rows yourself.
- Get trading period list — paginated periods with
statusand time-window filters. - Get trading period detail — a single period, with
total_gl_volumeand a per-product settlement breakdown.
Filter the list by settlement state: GET /trading-periods/?status=pending shows what's currently settling, status=fully_settled the periods whose totals are final.
Every transaction carries a trading_period_id. To reconcile a period, read its totals here, then pull /transactions/?trading_period_id=… for the line items behind them — see the reconciliation guide for the full flow.
A period's status moves open → pending → fully_settled; its totals are final once it reaches fully_settled.
New to the API? Start with the Overview for the authentication, data format, and pagination conventions that apply across every endpoint.

