Added
New rebalancer events SSE stream
November 5th, 2026
Broker API
Adds the rebalancer event stream to the Broker API reference. Subscribe with GET /v2/events/rebalancer to receive rebalancing activity over SSE.
portfolio.status_changedcarries the portfolio snapshot; cash weights are returned with"symbol": null.run.createdandrun.status_changedboth carry the full run snapshot (RebalancerEventRun); order lists are omitted.- Run
typeis one offull_rebalance,partial_liquidation, orinvest_cash, andinitiated_fromis one ofsystem,api, ordashboard. These values are shared with the REST run endpoints via the newPortfolioRunTypeandPortfolioRunInitiatorschemas. - Run status on this stream does not include
CANCELED_MID_RUN; that value remains on the RESTPortfolioRunStatus. sinceanduntilselect events by the time encoded inevent_id, not byat.Last-Event-Idtakes precedence oversince_id, and combiningLast-Event-Idwithsinceis an error.- Rebalance conditions on this stream use
RebalancerEventRebalanceCondition; emptysub_type,percent, anddayare omitted.
Affected Endpoints
GET /v2/events/rebalancerGET /v1/rebalancing/runsGET /v1/rebalancing/runs/{run_id}