info:
  name: Bulk Update Media Items
  type: http
  seq: 2
http:
  method: POST
  url: '{{base_url}}/api/media-items/bulk-update'
  auth: inherit
  body:
    type: json
    jsonBody: "{\n    \"media_item_updates\": [\n      {\n        \"media_item_id\"\
      : \"{{bookId1"
  headers:
  - key: Content-Type
    value: application/json

docs: |-
  ## Bulk Update Media Items
  
    Updates multiple media items in a single request with different fields for each item.
  
    **Method:** POST
  
    **Endpoint:** /api/media-items/bulk-update
  
    **Authentication:** Required (Bearer token)
  
    **Request Body:**
    - `media_item_updates` (array): Array of update objects
      - `media_item_id` (string): Media item UUID to update
      - `updates` (object): Fields to update (can include title, author, genre, tags, contributors, etc.)
  
    **Response:**
    - `results` (array): Results for each update attempt
    - `total` (number): Total number of media items processed
    - `updated` (number): Number of successfully updated media items
    - `failed` (number): Number of failed updates
  
    **Status Codes:**
    - 200: Success (with partial results if some failed)
    - 400: Invalid request data
    - 401: Unauthorized
    - 403: Forbidden
    - 500: Internal server error
  
    **Example:**
    ```json
    {
      "media_item_updates": [
        {
          "media_item_id": "uuid-1",
          "updates": {
            "title": "New Title",
            "genre": "Fiction",
            "tags": ["fiction", "adventure"]
