meta { name: "Kobo Markup Sync - Enhanced with ContentId Mapping" type: http seq: 2 } post { url: {{base_url}}/api/v1/kobo/markup body: json({ "ReadingSync": [ { "ContentId": "kobo_abc123def456", "PercentRead": 60.0, "RemainingTimeMin": 120, "ReadingEvent": "BookRead", "LastModified": "2026-01-31T12:00:00Z" } ], "BookmarkSync": [ { "BookmarkId": "bookmark_1", "ContentId": "kobo_abc123def456", "BookmarkText": "Great quote", "BookmarkType": "annotation", "DateCreated": "2026-01-31T12:00:00Z" } ], "Metadata": true }) auth: { type: bearer bearer: {{device_token}} } } assert { response.status == 200 response.body.Status == "Success" || response.body.Status == "Partial" response.body.MarkupsSynced >= 0 response.body.BookmarksSynced >= 0 }