Earlier quoted context omitted.
Most data versioning approaches would help bulk consumers of the data, rather than through the API. You could add a separate "changes" feed to help API consumers, or inline version info to the main API results.
Thanks, was thinking about doing a new endpoint for changes too but wanted to see if this topic of data versioning pertains to this or not
Check out PostgreSQL's LISTEN and NOTIFY:
https://www.postgresql.org/docs/9.6/static/sql-listen.html
https://www.postgresql.org/docs/9.6/static/sql-notify.html
A related HN discussion a few years ago: https://news.ycombinator.com/item?id=6689213