I have a question from a batch data sync/integration perspective, where the goal is to retrieve form submissions which were created or modified since the timestamp of the last sync and the current time.
In that regard:
Are CommCare form submissions immutable, i.e. can a form submission ever change once it is received by the server?
A form submission in the API has a
received_onfield and a
server_modified_onfield. These field values seem to be almost equal but not quite. Can there be a situation where a form submission is first received by the server and then modified later?
The List forms API has two query parameters
received_on_end. Would querying the forms endpoint with a start and end timestamp give me the form submissions which were created or modified between those two timestamps, or is there a better way to achieve this?