Edited date and sync from date
Add edited
field for all mutable records that is set to the current date when wrote. This field is send to client but cannot be written from the outside.
The sync
routes get an optional since
parameter to retrieve only changes since that date.
If some records can be deleted (not just deactivated), there must be a deletion log. When the record is recreated, the log must be updated as well.