API · v1 · stabil
CODEMETA OSDeveloper Center
Konsole öffnen
Entity · sync_conflicts

Sync Conflict Schema

Schema-ID
sync_conflict
Collection
sync_conflicts
Permissions
  • Lesenintegration_party_sync_view
  • Anlegenintegration_party_sync_configure
  • Ändernintegration_party_sync_resolve
  • Löschenintegration_party_sync_configure

Felder

Sync Conflict Schema

sync_conflicts4 Permissions

Tracks shared-writable field conflicts detected during bidirectional sync

providerstringerforderlich

External system the conflict is against

weclapp
read-only
entityTypestringerforderlich

Codemeta entity type (only party today; reserved for future entities)

party
read-only
entityIduuiderforderlich

Codemeta entity id

read-only
externalIdstringoptional

External (weclapp) entity id

max 200 Zeichenread-onlynullable
detectedSourcestringerforderlich

Which sync path detected the conflict

INBOUND_WEBHOOKINBOUND_DELTAOUTBOUND_PUSH
read-only
detectedAtdatetimeoptional

When the conflict was detected

read-onlynullable
fieldsobject[]erforderlich

Per-field divergences

Default: []read-only
fieldstringerforderlich
max 100 Zeichen
codemetaValuestringoptional
max 4000 Zeichennullable
weclappValuestringoptional
max 4000 Zeichennullable
codemetaUpdatedAtdatetimeoptional
nullable
weclappLastModifiedDatestringoptional
nullable
codemetaUpdatedBystringoptional
nullable
statusstringerforderlich

Resolution state

openresolved-keep-codemetaresolved-keep-weclappresolved-mergeddismissed
Default: "open"
resolvedAtdatetimeoptional

When the conflict was resolved (drives the retention TTL)

nullable
resolvedByuuidoptional

User who resolved it

nullable
resolutionNotestringoptional

Optional free-text note recorded at resolution

max 2000 Zeichennullable

Standard-Endpoints

Diese Resource folgt dem generischen CRUD-Vertrag der Plattform. Lesen Sie die Konventionen für Pagination, Idempotenz, Optimistic Locking und Audit. Die wichtigsten Endpoints:

  • GET /api/v1/sync_conflicts — Liste, paginiert + filterbar
  • GET /api/v1/sync_conflicts/<id> — Einzelne Entity
  • POST /api/v1/sync_conflicts — Anlegen
  • PATCH /api/v1/sync_conflicts/<id> — Teil-Update
  • DELETE /api/v1/sync_conflicts/<id> — Soft-Delete
  • GET /api/v1/sync_conflicts/<id>/timeline — Audit + Aktivitäten

Suche