Expand description
DTOs for /api/v1/sync and /api/v1/sync/status.
All envelope shapes match Python — including the deviation from the
canonical {"detail": ...} envelope. The 4xx/5xx body for these
endpoints is {"error": "..."}, never {"detail": ...}.
Structs§
- Latest
Running SyncDTO - Sync
ConflictDTO - 409 body when another sync is already running for the user.
- Sync
Conflict DetailsDTO - Sync
ErrorDTO {"error": "..."}envelope used by the simpler error paths in this router.- Sync
RequestDTO POST /api/v1/syncrequest body.- Sync
ResponseDTO - 200 response body for
POST /api/v1/sync. - Sync
Status OverviewDTO - 200 response body for
GET /api/v1/sync/status.