POST api/Availability/Post

Documentation for 'Post'.

Request Information

Parameters

NameDescriptionAdditional information
req
Documentation for 'req'.

Define this parameter in the request body.

Request body formats

application/json, text/json

Sample:
{
  "api_version": 1,
  "start_date": "sample string 2",
  "end_date": "sample string 3",
  "party": [
    {
      "adults": 1,
      "children": [
        1,
        2,
        3
      ]
    },
    {
      "adults": 1,
      "children": [
        1,
        2,
        3
      ]
    },
    {
      "adults": 1,
      "children": [
        1,
        2,
        3
      ]
    }
  ],
  "language": "sample string 4",
  "currency": "sample string 5",
  "user_country": "sample string 6",
  "device_type": "sample string 7",
  "query_key": "sample string 8",
  "availability_id": "sample string 9",
  "requested_payload": {
    "categories": {
      "room_type_details": true,
      "rate_plan_details": true,
      "room_rate_details": true,
      "hotel_details": true
    },
    "category_modifiers": {
      "partner_booking_data": true,
      "real_time_pricing": true,
      "multiple_room_rates": true,
      "photos": true,
      "text": true
    }
  },
  "debug": true,
  "hotels": [
    {
      "ta_hotel_id": 1,
      "partner_hotel_code": "sample string 2"
    },
    {
      "ta_hotel_id": 1,
      "partner_hotel_code": "sample string 2"
    },
    {
      "ta_hotel_id": 1,
      "partner_hotel_code": "sample string 2"
    }
  ]
}

application/xml, text/xml

Sample:
<AvailabilityRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebApi.Models.Availability">
  <api_version>1</api_version>
  <availability_id>sample string 9</availability_id>
  <currency>sample string 5</currency>
  <debug>true</debug>
  <device_type>sample string 7</device_type>
  <end_date>sample string 3</end_date>
  <hotels xmlns:d2p1="http://schemas.datacontract.org/2004/07/WebApi.Models.Common">
    <d2p1:Hotels>
      <d2p1:partner_hotel_code>sample string 2</d2p1:partner_hotel_code>
      <d2p1:ta_hotel_id>1</d2p1:ta_hotel_id>
    </d2p1:Hotels>
    <d2p1:Hotels>
      <d2p1:partner_hotel_code>sample string 2</d2p1:partner_hotel_code>
      <d2p1:ta_hotel_id>1</d2p1:ta_hotel_id>
    </d2p1:Hotels>
    <d2p1:Hotels>
      <d2p1:partner_hotel_code>sample string 2</d2p1:partner_hotel_code>
      <d2p1:ta_hotel_id>1</d2p1:ta_hotel_id>
    </d2p1:Hotels>
  </hotels>
  <language>sample string 4</language>
  <party xmlns:d2p1="http://schemas.datacontract.org/2004/07/WebApi.Models.Common">
    <d2p1:Party>
      <d2p1:adults>1</d2p1:adults>
      <d2p1:children xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:int>1</d4p1:int>
        <d4p1:int>2</d4p1:int>
        <d4p1:int>3</d4p1:int>
      </d2p1:children>
    </d2p1:Party>
    <d2p1:Party>
      <d2p1:adults>1</d2p1:adults>
      <d2p1:children xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:int>1</d4p1:int>
        <d4p1:int>2</d4p1:int>
        <d4p1:int>3</d4p1:int>
      </d2p1:children>
    </d2p1:Party>
    <d2p1:Party>
      <d2p1:adults>1</d2p1:adults>
      <d2p1:children xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:int>1</d4p1:int>
        <d4p1:int>2</d4p1:int>
        <d4p1:int>3</d4p1:int>
      </d2p1:children>
    </d2p1:Party>
  </party>
  <query_key>sample string 8</query_key>
  <requested_payload>
    <categories xmlns:d3p1="http://schemas.datacontract.org/2004/07/WebApi.Models.Common">
      <d3p1:hotel_details>true</d3p1:hotel_details>
      <d3p1:rate_plan_details>true</d3p1:rate_plan_details>
      <d3p1:room_rate_details>true</d3p1:room_rate_details>
      <d3p1:room_type_details>true</d3p1:room_type_details>
    </categories>
    <category_modifiers xmlns:d3p1="http://schemas.datacontract.org/2004/07/WebApi.Models.Common">
      <d3p1:multiple_room_rates>true</d3p1:multiple_room_rates>
      <d3p1:partner_booking_data>true</d3p1:partner_booking_data>
      <d3p1:photos>true</d3p1:photos>
      <d3p1:real_time_pricing>true</d3p1:real_time_pricing>
      <d3p1:text>true</d3p1:text>
    </category_modifiers>
  </requested_payload>
  <start_date>sample string 2</start_date>
  <user_country>sample string 6</user_country>
</AvailabilityRequest>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'AvailabilityRequest'.