POST api/viator/batchavailability

Request Information

URI Parameters

None.

Body Parameters

Cyberlogic.eTourism.Mappings.Viator.Dto.Availability.Request.BatchAvailabilityRequestDTO
NameDescriptionTypeAdditional 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
NameDescriptionTypeAdditional 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>