Consolidate Transactions API
Consolidate Breezing transactions into daily or monthly summary rows with the roll-up API, merging amounts, fees, and fiat values per token.
Query Parameters
Organization ID. Use GET /v1/companies to discover available org/company pairs.
"1"
Company ID. Use GET /v1/companies to discover available companies and their access levels.
"1"
Body
Transaction IDs to consolidate (max 500). All ids must belong to walletId. Transactions that belong to an exchange trade (non-null exchangeId) are skipped by the engine. Duplicate IDs are deduplicated server-side.
1 - 500 elementsConsolidation period. "day" merges same-token, same-direction transactions within each calendar day (the consolidated row is timestamped at 12:00 that day). "month" merges within each calendar month (timestamped on the 1st).
day, month The wallet whose transactions are being consolidated. Roll-up is a per-wallet operation: every id in "ids" must belong to this wallet, otherwise the request fails with 400 WALLET_MISMATCH. Use GET /wallets to find IDs.
x > 0When true, transactions are additionally grouped by counterparty wallet, so transfers involving different contacts are not merged together. Defaults to false.