POST api/viator/tourList

Request Information

URI Parameters

None.

Body Parameters

Cyberlogic.eTourism.Mappings.Viator.Dto.TourList.Request.TourListRequestDTO
NameDescriptionTypeAdditional information
requestType

string

None.

data

Cyberlogic.eTourism.Mappings.Viator.Dto.TourList.Request.TourListRequestData

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"
  }
}

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"}}

application/xml, text/xml

Sample:
<TourListRequestDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Cyberlogic.eTourism.Mappings.Viator.Dto.TourList.Request">
  <data>
    <ApiKey>sample string 1</ApiKey>
    <ExternalReference>sample string 4</ExternalReference>
    <ResellerId>sample string 2</ResellerId>
    <SupplierId>sample string 3</SupplierId>
    <Timestamp>sample string 5</Timestamp>
  </data>
  <requestType>sample string 1</requestType>
</TourListRequestDTO>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Cyberlogic.eTourism.Mappings.Viator.Dto.TourList.Response.TourListResponseDTO
NameDescriptionTypeAdditional information
responseType

string

None.

data

Cyberlogic.eTourism.Mappings.Viator.Dto.TourList.Response.TourListResponseData

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",
      "Error": {
        "ErrorCode": "sample string 1",
        "ErrorMessage": "sample string 2",
        "ErrorDetails": "sample string 3"
      }
    },
    "Tour": [
      {
        "TourOption": [
          {
            "Option": [
              {
                "Name": "sample string 1",
                "Value": "sample string 2"
              },
              {
                "Name": "sample string 1",
                "Value": "sample string 2"
              }
            ]
          },
          {
            "Option": [
              {
                "Name": "sample string 1",
                "Value": "sample string 2"
              },
              {
                "Name": "sample string 1",
                "Value": "sample string 2"
              }
            ]
          }
        ],
        "SupplierProductCode": "sample string 1",
        "SupplierProductName": "sample string 2",
        "CountryCode": "sample string 3",
        "DestinationCode": "sample string 4",
        "DestinationName": "sample string 5",
        "TourDescription": "sample string 6"
      },
      {
        "TourOption": [
          {
            "Option": [
              {
                "Name": "sample string 1",
                "Value": "sample string 2"
              },
              {
                "Name": "sample string 1",
                "Value": "sample string 2"
              }
            ]
          },
          {
            "Option": [
              {
                "Name": "sample string 1",
                "Value": "sample string 2"
              },
              {
                "Name": "sample string 1",
                "Value": "sample string 2"
              }
            ]
          }
        ],
        "SupplierProductCode": "sample string 1",
        "SupplierProductName": "sample string 2",
        "CountryCode": "sample string 3",
        "DestinationCode": "sample string 4",
        "DestinationName": "sample string 5",
        "TourDescription": "sample string 6"
      }
    ]
  }
}

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","Error":{"ErrorCode":"sample string 1","ErrorMessage":"sample string 2","ErrorDetails":"sample string 3"}},"Tour":[{"TourOption":[{"Option":[{"Name":"sample string 1","Value":"sample string 2"},{"Name":"sample string 1","Value":"sample string 2"}]},{"Option":[{"Name":"sample string 1","Value":"sample string 2"},{"Name":"sample string 1","Value":"sample string 2"}]}],"SupplierProductCode":"sample string 1","SupplierProductName":"sample string 2","CountryCode":"sample string 3","DestinationCode":"sample string 4","DestinationName":"sample string 5","TourDescription":"sample string 6"},{"TourOption":[{"Option":[{"Name":"sample string 1","Value":"sample string 2"},{"Name":"sample string 1","Value":"sample string 2"}]},{"Option":[{"Name":"sample string 1","Value":"sample string 2"},{"Name":"sample string 1","Value":"sample string 2"}]}],"SupplierProductCode":"sample string 1","SupplierProductName":"sample string 2","CountryCode":"sample string 3","DestinationCode":"sample string 4","DestinationName":"sample string 5","TourDescription":"sample string 6"}]}}

application/xml, text/xml

Sample:
<TourListResponseDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Cyberlogic.eTourism.Mappings.Viator.Dto.TourList.Response">
  <data>
    <ApiKey>sample string 1</ApiKey>
    <ExternalReference>sample string 4</ExternalReference>
    <RequestStatus>
      <Error>
        <ErrorCode>sample string 1</ErrorCode>
        <ErrorDetails>sample string 3</ErrorDetails>
        <ErrorMessage>sample string 2</ErrorMessage>
      </Error>
      <Status>sample string 1</Status>
    </RequestStatus>
    <ResellerId>sample string 2</ResellerId>
    <SupplierId>sample string 3</SupplierId>
    <Timestamp>sample string 5</Timestamp>
    <Tour>
      <Tour>
        <CountryCode>sample string 3</CountryCode>
        <DestinationCode>sample string 4</DestinationCode>
        <DestinationName>sample string 5</DestinationName>
        <SupplierProductCode>sample string 1</SupplierProductCode>
        <SupplierProductName>sample string 2</SupplierProductName>
        <TourDescription>sample string 6</TourDescription>
        <TourOption>
          <TourOption>
            <Option>
              <Option>
                <Name>sample string 1</Name>
                <Value>sample string 2</Value>
              </Option>
              <Option>
                <Name>sample string 1</Name>
                <Value>sample string 2</Value>
              </Option>
            </Option>
          </TourOption>
          <TourOption>
            <Option>
              <Option>
                <Name>sample string 1</Name>
                <Value>sample string 2</Value>
              </Option>
              <Option>
                <Name>sample string 1</Name>
                <Value>sample string 2</Value>
              </Option>
            </Option>
          </TourOption>
        </TourOption>
      </Tour>
      <Tour>
        <CountryCode>sample string 3</CountryCode>
        <DestinationCode>sample string 4</DestinationCode>
        <DestinationName>sample string 5</DestinationName>
        <SupplierProductCode>sample string 1</SupplierProductCode>
        <SupplierProductName>sample string 2</SupplierProductName>
        <TourDescription>sample string 6</TourDescription>
        <TourOption>
          <TourOption>
            <Option>
              <Option>
                <Name>sample string 1</Name>
                <Value>sample string 2</Value>
              </Option>
              <Option>
                <Name>sample string 1</Name>
                <Value>sample string 2</Value>
              </Option>
            </Option>
          </TourOption>
          <TourOption>
            <Option>
              <Option>
                <Name>sample string 1</Name>
                <Value>sample string 2</Value>
              </Option>
              <Option>
                <Name>sample string 1</Name>
                <Value>sample string 2</Value>
              </Option>
            </Option>
          </TourOption>
        </TourOption>
      </Tour>
    </Tour>
  </data>
  <responseType>sample string 1</responseType>
</TourListResponseDTO>