POST api/HA/FastAvailability
Request Information
URI Parameters
None.
Body Parameters
FastAvailabilityRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| requestVersion | string |
None. |
|
| systemExternalId | string |
None. |
|
| advertiserExternalId | string |
None. |
|
| listingExternalId | string |
None. |
|
| dateRange | FastAvailabilityArrivalDateRange |
None. |
|
| adults | integer |
None. |
|
| children | integer |
None. |
|
| pets | integer |
None. |
|
| units | Collection of FastAvailabilityUnits |
None. |
Request Formats
application/json, text/json
Sample:
{
"requestVersion": "sample string 1",
"systemExternalId": "sample string 2",
"advertiserExternalId": "sample string 3",
"listingExternalId": "sample string 4",
"dateRange": {
"arrivalDate": "sample string 1",
"departureDate": "sample string 2"
},
"adults": 5,
"children": 6,
"pets": 7,
"units": [
{
"unitExternalId": "sample string 1"
},
{
"unitExternalId": "sample string 1"
}
]
}
application/xml, text/xml
Sample:
<FastAvailabilityRequest xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<requestVersion>sample string 1</requestVersion>
<systemExternalId>sample string 2</systemExternalId>
<advertiserExternalId>sample string 3</advertiserExternalId>
<listingExternalId>sample string 4</listingExternalId>
<dateRange>
<arrivalDate>sample string 1</arrivalDate>
<departureDate>sample string 2</departureDate>
</dateRange>
<adults>5</adults>
<children>6</children>
<pets>7</pets>
<units>
<FastAvailabilityUnits>
<unitExternalId>sample string 1</unitExternalId>
</FastAvailabilityUnits>
<FastAvailabilityUnits>
<unitExternalId>sample string 1</unitExternalId>
</FastAvailabilityUnits>
</units>
</FastAvailabilityRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
FastAvailabilityResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| units | Collection of FastAvailabilityResponseUnit |
None. |
Response Formats
application/json, text/json
Sample:
{
"units": [
{
"unitExternalId": "sample string 1",
"available": true,
"errorCode": "sample string 3"
},
{
"unitExternalId": "sample string 1",
"available": true,
"errorCode": "sample string 3"
}
]
}
application/xml, text/xml
Sample:
<FastAvailabilityResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<units>
<FastAvailabilityResponseUnit>
<unitExternalId>sample string 1</unitExternalId>
<available>true</available>
<errorCode>sample string 3</errorCode>
</FastAvailabilityResponseUnit>
<FastAvailabilityResponseUnit>
<unitExternalId>sample string 1</unitExternalId>
<available>true</available>
<errorCode>sample string 3</errorCode>
</FastAvailabilityResponseUnit>
</units>
</FastAvailabilityResponse>