POST api/viator/batchavailability
Request Information
URI Parameters
None.
Body Parameters
Cyberlogic.eTourism.Mappings.Viator.Dto.Availability.Request.BatchAvailabilityRequestDTO| Name | Description | Type | Additional information |
|---|---|---|---|
| requestType | string |
None. |
|
| data | Cyberlogic.eTourism.Mappings.Viator.Dto.Availability.Request.BatchAvailabilityRequestData |
None. |
Request Formats
application/json, text/json
Sample:
{
"requestType": "sample string 1",
"data": {
"ApiKey": "sample string 1",
"ResellerId": "sample string 2",
"SupplierId": "sample string 3",
"ExternalReference": "sample string 4",
"Timestamp": "sample string 5",
"StartDate": "sample string 6",
"EndDate": "sample string 7",
"SupplierProductCode": [
"sample string 1",
"sample string 2"
],
"Mode": "sample string 8"
}
}
text/html
Sample:
{"requestType":"sample string 1","data":{"ApiKey":"sample string 1","ResellerId":"sample string 2","SupplierId":"sample string 3","ExternalReference":"sample string 4","Timestamp":"sample string 5","StartDate":"sample string 6","EndDate":"sample string 7","SupplierProductCode":["sample string 1","sample string 2"],"Mode":"sample string 8"}}
application/xml, text/xml
Sample:
<BatchAvailabilityRequestDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Cyberlogic.eTourism.Mappings.Viator.Dto.Availability.Request">
<data>
<ApiKey>sample string 1</ApiKey>
<EndDate>sample string 7</EndDate>
<ExternalReference>sample string 4</ExternalReference>
<Mode>sample string 8</Mode>
<ResellerId>sample string 2</ResellerId>
<StartDate>sample string 6</StartDate>
<SupplierId>sample string 3</SupplierId>
<SupplierProductCode xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1:string>
</SupplierProductCode>
<Timestamp>sample string 5</Timestamp>
</data>
<requestType>sample string 1</requestType>
</BatchAvailabilityRequestDTO>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
Cyberlogic.eTourism.Mappings.Viator.Dto.Availability.Response.BatchAvailabilityResponseDTO| Name | Description | Type | Additional information |
|---|---|---|---|
| responseType | string |
None. |
|
| data | Cyberlogic.eTourism.Mappings.Viator.Dto.Availability.Response.BatchAvailabilityResponseData |
None. |
Response Formats
application/json, text/json
Sample:
{
"responseType": "sample string 1",
"data": {
"ApiKey": "sample string 1",
"ResellerId": "sample string 2",
"SupplierId": "sample string 3",
"ExternalReference": "sample string 4",
"Timestamp": "sample string 5",
"RequestStatus": {
"Status": "sample string 1"
},
"BatchTourAvailability": [
{
"SupplierProductCode": "sample string 1",
"Date": "sample string 2",
"AvailabilityStatus": {
"Status": "sample string 1"
},
"TourOptions": {
"Option": [
{
"Name": "sample string 1",
"Value": "sample string 2"
},
{
"Name": "sample string 1",
"Value": "sample string 2"
}
]
}
},
{
"SupplierProductCode": "sample string 1",
"Date": "sample string 2",
"AvailabilityStatus": {
"Status": "sample string 1"
},
"TourOptions": {
"Option": [
{
"Name": "sample string 1",
"Value": "sample string 2"
},
{
"Name": "sample string 1",
"Value": "sample string 2"
}
]
}
}
]
}
}
text/html
Sample:
{"responseType":"sample string 1","data":{"ApiKey":"sample string 1","ResellerId":"sample string 2","SupplierId":"sample string 3","ExternalReference":"sample string 4","Timestamp":"sample string 5","RequestStatus":{"Status":"sample string 1"},"BatchTourAvailability":[{"SupplierProductCode":"sample string 1","Date":"sample string 2","AvailabilityStatus":{"Status":"sample string 1"},"TourOptions":{"Option":[{"Name":"sample string 1","Value":"sample string 2"},{"Name":"sample string 1","Value":"sample string 2"}]}},{"SupplierProductCode":"sample string 1","Date":"sample string 2","AvailabilityStatus":{"Status":"sample string 1"},"TourOptions":{"Option":[{"Name":"sample string 1","Value":"sample string 2"},{"Name":"sample string 1","Value":"sample string 2"}]}}]}}
application/xml, text/xml
Sample:
<BatchAvailabilityResponseDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Cyberlogic.eTourism.Mappings.Viator.Dto.Availability.Response">
<data>
<ApiKey>sample string 1</ApiKey>
<BatchTourAvailability>
<BatchTourAvailability>
<AvailabilityStatus xmlns:d5p1="http://schemas.datacontract.org/2004/07/Cyberlogic.eTourism.Mappings.Viator.Dto.Availability">
<d5p1:Status>sample string 1</d5p1:Status>
</AvailabilityStatus>
<Date>sample string 2</Date>
<SupplierProductCode>sample string 1</SupplierProductCode>
<TourOptions>
<Option xmlns:d6p1="http://schemas.datacontract.org/2004/07/Cyberlogic.eTourism.Mappings.Viator.Dto.Availability">
<d6p1:AvailabilityOptionDTO>
<d6p1:Name>sample string 1</d6p1:Name>
<d6p1:Value>sample string 2</d6p1:Value>
</d6p1:AvailabilityOptionDTO>
<d6p1:AvailabilityOptionDTO>
<d6p1:Name>sample string 1</d6p1:Name>
<d6p1:Value>sample string 2</d6p1:Value>
</d6p1:AvailabilityOptionDTO>
</Option>
</TourOptions>
</BatchTourAvailability>
<BatchTourAvailability>
<AvailabilityStatus xmlns:d5p1="http://schemas.datacontract.org/2004/07/Cyberlogic.eTourism.Mappings.Viator.Dto.Availability">
<d5p1:Status>sample string 1</d5p1:Status>
</AvailabilityStatus>
<Date>sample string 2</Date>
<SupplierProductCode>sample string 1</SupplierProductCode>
<TourOptions>
<Option xmlns:d6p1="http://schemas.datacontract.org/2004/07/Cyberlogic.eTourism.Mappings.Viator.Dto.Availability">
<d6p1:AvailabilityOptionDTO>
<d6p1:Name>sample string 1</d6p1:Name>
<d6p1:Value>sample string 2</d6p1:Value>
</d6p1:AvailabilityOptionDTO>
<d6p1:AvailabilityOptionDTO>
<d6p1:Name>sample string 1</d6p1:Name>
<d6p1:Value>sample string 2</d6p1:Value>
</d6p1:AvailabilityOptionDTO>
</Option>
</TourOptions>
</BatchTourAvailability>
</BatchTourAvailability>
<ExternalReference>sample string 4</ExternalReference>
<RequestStatus>
<Status>sample string 1</Status>
</RequestStatus>
<ResellerId>sample string 2</ResellerId>
<SupplierId>sample string 3</SupplierId>
<Timestamp>sample string 5</Timestamp>
</data>
<responseType>sample string 1</responseType>
</BatchAvailabilityResponseDTO>