REST-API to store revisons of any JSON-Datastructure.
API (REST-API and optional GraphQL) delivered in 2 Docker-Images create an on premises installation – a (replaceable) Database-Image and a API-Service-Image. A graphical userinterface is included:


Page over documents history using Get revisons to retrieve changed data – latest changes first. To get only latest change set limit to 1. Scope for changes can be filtered by date or by a comma separated list of ids. Selectfield on the left contains a list of ids based on limit and filter. If more information is required check use prop index (has to be enabled on the server). Number in brackets is a counter for filtered timeframe. If a single result is returned all revisions will be loaded based on filter.
After selecting a document on the left field associated revisions can be loaded page by page using Paged. If filter by date is set revisions can also be loaded page by page for the timeframe using Paged – by date. Paging is based on the parameter sort, limit and skip.
If filter by date is not set Complete will load all revisions, wich can be a huge amount of data. Using Filter list to filter documents in the browser. If a single result is found all revisions will be loaded based on filter.
After revisons loaded a comparison for lastest changes is selected. This can be modified by cursor (or mouse). By pressing enter (or mouseclick on Compare) changes will be visible. To use another revison for compare use select field in the top row or go back (by key: alt-cursorleft or mouseclick).

