Change Feed Endpoint

This feature is not yet generally available. It will be available in our next major release.

The Change Feed returns a stream of incremental changes — Add, Edit and Delete — across your Kahua domain, in marker order. It is how an external warehouse stays in sync after its initial load.

It is step three of the Data Feed lifecycle, and the only one you run continuously:

Step Endpoint Purpose
1. Schema Discovery /schemas Discover what can be loaded.
2. Initial Data Load /entityfeed Bulk-load the current state of each entityDef.
3. Change Feed (this page) /changefeed Poll for incremental changes, forever.

If you are new to the Data Feed start with Overview and Getting Started. It covers the Data Feed license, the API User group, obtaining a token, and the marker model — all of which this page assumes.

Use of this API requires a Data Feed license. See the Prerequisites section of Overview and Getting Started for more details.

Do not use Change Feed to build your initial dataset. Run /entityfeed first. Starting Change Feed from lastMarker: 0 gives you only the changes still retained ( approximately 30 days of activity), not the records that have simply existed untouched for longer. Refer to Recovering from 410.