{
  "opencollection": "1.0.0",
  "info": {
    "name": "TUI Cruise Price and Availability.",
    "version": "1.0"
  },
  "items": [
    {
      "info": {
        "name": "Cruise Search",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "API to get the price and availability",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://prod.api.tui/cruisepriceresults/v1/cruises/offers",
            "headers": [
              {
                "name": "x-Trace-Id",
                "value": ""
              },
              {
                "name": "env",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "The purpose of this API is to offer users a comprehensive range of availability and pricing information that is specific to their search criteria requirements. This includes details such as departure points, destinations, date range, duration, and passenger numbers.\n"
        }
      ]
    },
    {
      "info": {
        "name": "Cruise Unique Search",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "API to get the price and availability of unique cruise",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://prod.api.tui/cruisepriceresults/v1/cruises/unique/offer",
            "headers": [
              {
                "name": "x-Trace-Id",
                "value": ""
              },
              {
                "name": "env",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "This API has been developed to provide users with a comprehensive check of the availability and pricing information for a specific itinerary, date range, and duration. It allows users to provide details of a single cruise holiday package, including sailing, flight, and stay information, and returns the pricing and availability of the same package. This API is particularly useful for verifying a selected package from the Offers API, ensuring that users have all the necessary information before ma"
        }
      ]
    },
    {
      "info": {
        "name": "Cruise Alternate Cabin and Board Search",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "API to get the alternate cabin and boards",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://prod.api.tui/cruisepriceresults/v1/cruises/cabin-board-variants",
            "headers": [
              {
                "name": "x-Trace-Id",
                "value": ""
              },
              {
                "name": "env",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "This API is designed to retrieve the availability and pricing information for alternate cabins based on the itinerary, date range, and duration provided.  It's important to note that the API is unable to handle more than one cabin at a time. Therefore, if you want to request alternate cabins for multiple cabins,  you must make separate requests for each cabin allocation. For instance, if you select two cabins, you need to make two separate requests, one for each cabin.\n"
        }
      ]
    },
    {
      "info": {
        "name": "Cruise Alternate Flight Variant Search",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "API to get alternate flight variant for the selected packages",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://prod.api.tui/cruisepriceresults/v1/cruises/flight-variants",
            "headers": [
              {
                "name": "x-Trace-Id",
                "value": ""
              },
              {
                "name": "env",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "This API is designed to retrieve information on the availability and pricing of alternative flights for a specific cruise package. It allows users to input details of a single cruise holiday package, including sailing, flight, and stay information. In return, users receive details on the pricing and availability of alternative flight packages.\n"
        }
      ]
    },
    {
      "info": {
        "name": "Cruise Alternate Stay Variant Search",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "API to get alternate stay variant for the selected packages",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://prod.api.tui/cruisepriceresults/v1/cruises/stay-variants",
            "headers": [
              {
                "name": "x-Trace-Id",
                "value": ""
              },
              {
                "name": "env",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "This API is designed to retrieve information on the availability and pricing of alternative flights for a specific cruise package. It allows users to input details of a single cruise holiday package, including sailing, flight, and stay information. In return, users receive details on the pricing and availability of alternative stay packages.\n"
        }
      ]
    },
    {
      "info": {
        "name": "Cruise Add a stay",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "API to cross-sell stay for the selected packages",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://prod.api.tui/cruisepriceresults/v1/cruises/stay-upsell-options",
            "headers": [
              {
                "name": "x-Trace-Id",
                "value": ""
              },
              {
                "name": "env",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "This API is designed to cross-sell stay for cruise types, for e.g. provide stay for cruise packages and provide alternate stays for cruise & stay packages.\n"
        }
      ]
    }
  ],
  "bundled": true
}