SyncSubmitModel

A SyncSubmitModel represents a task that loads data from a connector to load into the Lockstep Platform. Data
contained in a sync will be merged with your existing data. Each record will be matched with existing data
inside the Lockstep Platform using the Identity Column
rules. Any record that represents a new AppEnrollmentId+ErpKey will be inserted. A record that matches an
existing AppEnrollmentId+ErpKey will be updated, but only if the data has changed.

A Sync process permits either a complete data file or a partial / delta data file. Lockstep recommends
using a sliding time window to avoid the risk of clock skew errors that might accidentally omit records.
Best practice is to run a Sync process daily, and to export all data that has changed in the past 48 hours.

Required Fields

appEnrollmentId

uuid

The unique identifier of the app enrollment that is creating this sync request.

runFullSync

boolean

A boolean indicating whether a sync from an ERP system should process all the data from the ERP
as opposed to just the delta of changes since the previous sync run. For the Demo Data Connector, setting this
to True refreshes the data with new dates as opposed to leaving it unchanged.