{
  "opencollection": "1.0.0",
  "info": {
    "name": "Booking.com Car Rentals Accommodations Promotions API",
    "version": "3.1"
  },
  "request": {
    "auth": {
      "type": "bearer",
      "token": "{{bearerToken}}"
    }
  },
  "items": [
    {
      "info": {
        "name": "Promotions",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Create or update promotions",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://demandapi.booking.com/3.1/hotels/xml/promotions"
          },
          "docs": "Creates or updates promotional offers for a property. Supports multiple promotion types including basic deals (fully customizable), last-minute deals (available only close to check-in), campaign deals (seasonal events with fixed dates and minimum discounts), country rates (available to customers from specific countries), and mobile rates (available only on mobile devices). Each promotion specifies a discount percentage applied to the parent rate."
        },
        {
          "info": {
            "name": "Retrieve promotion details",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://demandapi.booking.com/3.1/hotels/xml/getpromotions"
          },
          "docs": "Retrieves details of existing promotions for a property, including promotion type, discount percentages, applicable date ranges, eligibility status, and associated room/rate combinations."
        },
        {
          "info": {
            "name": "Get property commission details",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://demandapi.booking.com/3.1/hotels/xml/getcommissionoverride"
          },
          "docs": "Retrieves commission override details for a property, including any special commission arrangements related to promotional campaigns."
        }
      ]
    }
  ],
  "bundled": true
}