Skip to main content
Everything in the served API reference is additive-only from the current compatibility baseline, with one named exception. Additive-only means a field or route documented here does not change meaning, does not change type, and does not disappear. We may add new fields and new routes. Your integration should ignore fields it does not recognize, and in return, the fields it does recognize will keep working. You can build against this reference without watching for breaking-change announcements, because there are none to watch for. The current baseline began on 2026-09-06, before the first partner integration, when the account stream was reshaped: the snapshot, positions and orders events were removed and the whole account now arrives as one account event. That is a breaking change, and it is the reason the baseline moved rather than something the additive-only rule can cover. There is no compatibility shim and no dual delivery. The changelog states exactly what a pre-partner test client must change. The baseline before it began on 2026-08-29, when Connect removed its draft handover request field and emailSent response field. The exception is the Challenges group. It is marked PREVIEW on every operation and its shapes are outside the additive-only guarantee until the preview label comes off. If you build against Challenges today, expect to revisit that code. The guarantee is enforced, not promised. The build parses the engine’s own router and refuses a key-reachable route that is missing from this reference, and every documented schema is locked to the wire types the engine itself compiles against. A shape cannot drift from the wire, and a route cannot ship undocumented, without failing the build.