info: name: Update Media Item Progress type: http seq: 4 http: method: PUT url: '{{base_url}}/api/media-items/{{media_item_id}}/progress' auth: inherit body: type: json data: |- { "percentage": 0.0415, "context_text": "was at war with one of these Powers it was generally at peace with the other. But what was strange w", "epubcfi": "epubcfi(/6/4!/4/8[_idContainer003]/62/1:456)" } settings: encodeUrl: true timeout: 0 followRedirects: true maxRedirects: 5 runtime: scripts: - type: tests code: |- test("status is 200", function() { expect(res.status).to.eql(200); }); docs: content: |- # Update Media Item Progress `PUT /api/media-items/:id/progress` — auth: jwt. Canonical reference: docs/developer/api/progress/update_media_progress.md (docs site → Developer → API). This request is GENERATED from that doc; edit the doc, then run the drift test with -update. type: text/markdown