Skip to main content
Version: 57.2.0

SyncMutateRequest

A client mutation delivered via sync:mutate or POST /sync/mutate.

Properties

baseVersion?

optional baseVersion?: number

The _syncSeq the client last saw for this document; enables LWW conflict detection.


collection

collection: string

Collection tag (e.g. "todos").


data?

optional data?: Record<string, unknown>

Fields to write (create/update).


id?

optional id?: 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