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
