Skip to Content

Sync API

MethodPathPurpose
POST/api/v1/sync/pairExchange household key + device id
GET/api/v1/sync/bundle?since=Incremental CRDT / JSON patch bundle
POST/api/v1/sync/pushUpload local mutations
DELETE/api/v1/sync/device/:idUnpair old mirror

ℹ️ Note: Conflict resolution is last-write-wins per key unless CRDT mode is enabled in advanced settings.

Troubleshooting

409 version mismatch
Clients on different M2C2 semver — upgrade both mirrors together.

Last updated on

Was this helpful?