info: name: Update Reading Progress type: http seq: 7 http: method: PUT url: '{{base_url}}/api/media-items/{{media_item_id}}/progress' auth: inherit body: type: json jsonBody: "{\n \"current_page\": 45,\n \"total_pages\": 200" docs: |- ## Update Reading Progress Updates the authenticated user's reading progress for a media item. **Authentication:** Required (Bearer token) **Path Parameters:** - `id` (string): Media Item UUID **Request Body:** - `current_page` (number, required): Current page number - `total_pages` (number, optional): Total pages in book **Response:** Updated progress object **Error Responses:** - 401: Invalid authentication - 400: Invalid request data