SyncMutateRequest
A client mutation delivered via sync:mutate or POST /sync/mutate.
Properties
baseVersion?
optionalbaseVersion?:number
The _syncSeq the client last saw for this document; enables LWW conflict detection.
collection
collection:
string
Collection tag (e.g. "todos").
data?
optionaldata?:Record<string,unknown>
Fields to write (create/update).
id?
optionalid?:string
Target document id (required for update/delete; client-generated allowed for create).
mutationId
mutationId:
string
Client-generated stable id; the idempotency key.
operation
operation:
SyncMutationOperation