GET api/OTA/GetQuote?channel={channel}&arrival={arrival}&departure={departure}&siteId={siteId}&rigLength={rigLength}&rigTypeId={rigTypeId}&numAdults={numAdults}&numChildren={numChildren}&numInfants={numInfants}&numSeniors={numSeniors}&numPets={numPets}&numVehicles={numVehicles}

Retrieve a rate quote for a given site and date range

Request Information

URI Parameters

NameDescriptionTypeAdditional information
channel

string

Required

arrival

string

Required

departure

string

Required

siteId

integer

Required

rigLength

integer

None.

rigTypeId

integer

None.

numAdults

integer

None.

numChildren

integer

None.

numInfants

integer

None.

numSeniors

integer

None.

numPets

integer

None.

numVehicles

integer

None.

Body Parameters

None.

Response Information

Resource Description

QuoteVM
NameDescriptionTypeAdditional information
StartDate

string

None.

EndDate

string

None.

Pricing

PricingVM

None.

SiteId

integer

None.

Response Formats

application/json, text/json

Sample:
{
  "SiteId": 1,
  "StartDate": "sample string 1",
  "EndDate": "sample string 2",
  "Pricing": {
    "PriceTotal": 1.0,
    "GrandTotal": 2.0,
    "Tax": 3.0,
    "Rates": [
      {
        "Date": "2024-09-16T19:06:33.5669649+00:00",
        "BaseRate": 2.0,
        "ExternalMessage": "sample string 3",
        "Frequency": 0,
        "RateAdjustments": [
          {
            "Amount": 1.0,
            "Description": "sample string 2",
            "ExternalMessage": "sample string 3",
            "AdjustmentType": 0,
            "CalculatedAmount": 4.0,
            "CombineWithRate": true
          },
          {
            "Amount": 1.0,
            "Description": "sample string 2",
            "ExternalMessage": "sample string 3",
            "AdjustmentType": 0,
            "CalculatedAmount": 4.0,
            "CombineWithRate": true
          }
        ],
        "Fees": [
          {
            "Amount": 1.0,
            "Description": "sample string 2",
            "InternalMessage": "sample string 3",
            "ExternalMessage": "sample string 4",
            "Date": "2024-09-16T19:06:33.5669649+00:00",
            "Quantity": 1
          },
          {
            "Amount": 1.0,
            "Description": "sample string 2",
            "InternalMessage": "sample string 3",
            "ExternalMessage": "sample string 4",
            "Date": "2024-09-16T19:06:33.5669649+00:00",
            "Quantity": 1
          }
        ],
        "RateTotal": 4.0
      },
      {
        "Date": "2024-09-16T19:06:33.5669649+00:00",
        "BaseRate": 2.0,
        "ExternalMessage": "sample string 3",
        "Frequency": 0,
        "RateAdjustments": [
          {
            "Amount": 1.0,
            "Description": "sample string 2",
            "ExternalMessage": "sample string 3",
            "AdjustmentType": 0,
            "CalculatedAmount": 4.0,
            "CombineWithRate": true
          },
          {
            "Amount": 1.0,
            "Description": "sample string 2",
            "ExternalMessage": "sample string 3",
            "AdjustmentType": 0,
            "CalculatedAmount": 4.0,
            "CombineWithRate": true
          }
        ],
        "Fees": [
          {
            "Amount": 1.0,
            "Description": "sample string 2",
            "InternalMessage": "sample string 3",
            "ExternalMessage": "sample string 4",
            "Date": "2024-09-16T19:06:33.5669649+00:00",
            "Quantity": 1
          },
          {
            "Amount": 1.0,
            "Description": "sample string 2",
            "InternalMessage": "sample string 3",
            "ExternalMessage": "sample string 4",
            "Date": "2024-09-16T19:06:33.5669649+00:00",
            "Quantity": 1
          }
        ],
        "RateTotal": 4.0
      }
    ],
    "Fees": [
      {
        "Amount": 1.0,
        "Description": "sample string 2",
        "InternalMessage": "sample string 3",
        "ExternalMessage": "sample string 4",
        "Date": "2024-09-16T19:06:33.5669649+00:00",
        "Quantity": 1
      },
      {
        "Amount": 1.0,
        "Description": "sample string 2",
        "InternalMessage": "sample string 3",
        "ExternalMessage": "sample string 4",
        "Date": "2024-09-16T19:06:33.5669649+00:00",
        "Quantity": 1
      }
    ],
    "Credits": [
      {
        "Amount": 1.0,
        "Description": "sample string 2",
        "InternalMessage": "sample string 3",
        "ExternalMessage": "sample string 4",
        "Date": "2024-09-16T19:06:33.5669649+00:00"
      },
      {
        "Amount": 1.0,
        "Description": "sample string 2",
        "InternalMessage": "sample string 3",
        "ExternalMessage": "sample string 4",
        "Date": "2024-09-16T19:06:33.5669649+00:00"
      }
    ],
    "AddOns": [
      {
        "AddOnTypeOptionId": 1,
        "AddOnTypeId": 1,
        "AllowOnline": true,
        "IsActive": true,
        "Name": "sample string 4",
        "Value": "sample string 5",
        "Amount": 6.0,
        "TaxAmount": 7.0,
        "Date": "2024-09-16T19:06:33.5669649+00:00",
        "Quantity": 9,
        "DisplayQuantity": 10,
        "DisplayAmountEach": 11.0
      },
      {
        "AddOnTypeOptionId": 1,
        "AddOnTypeId": 1,
        "AllowOnline": true,
        "IsActive": true,
        "Name": "sample string 4",
        "Value": "sample string 5",
        "Amount": 6.0,
        "TaxAmount": 7.0,
        "Date": "2024-09-16T19:06:33.5669649+00:00",
        "Quantity": 9,
        "DisplayQuantity": 10,
        "DisplayAmountEach": 11.0
      }
    ],
    "Surcharges": [
      {
        "Date": "2024-09-16T19:06:33.5669649+00:00",
        "Amount": 2.0,
        "InternalMessage": "sample string 3",
        "ExternalMessage": "sample string 4",
        "IsRefunded": true
      },
      {
        "Date": "2024-09-16T19:06:33.5669649+00:00",
        "Amount": 2.0,
        "InternalMessage": "sample string 3",
        "ExternalMessage": "sample string 4",
        "IsRefunded": true
      }
    ]
  }
}

application/xml, text/xml

Sample:
<QuoteVM xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CGA.Web.API.Models">
  <EndDate>sample string 2</EndDate>
  <Pricing>
    <AddOns>
      <AddOnVM>
        <AddOnTypeId>1</AddOnTypeId>
        <AddOnTypeOptionId>1</AddOnTypeOptionId>
        <AllowOnline>true</AllowOnline>
        <Amount>6</Amount>
        <Date>2024-09-16T19:06:33.5669649+00:00</Date>
        <DisplayAmountEach>11</DisplayAmountEach>
        <DisplayQuantity>10</DisplayQuantity>
        <IsActive>true</IsActive>
        <Name>sample string 4</Name>
        <Quantity>9</Quantity>
        <TaxAmount>7</TaxAmount>
        <Value>sample string 5</Value>
      </AddOnVM>
      <AddOnVM>
        <AddOnTypeId>1</AddOnTypeId>
        <AddOnTypeOptionId>1</AddOnTypeOptionId>
        <AllowOnline>true</AllowOnline>
        <Amount>6</Amount>
        <Date>2024-09-16T19:06:33.5669649+00:00</Date>
        <DisplayAmountEach>11</DisplayAmountEach>
        <DisplayQuantity>10</DisplayQuantity>
        <IsActive>true</IsActive>
        <Name>sample string 4</Name>
        <Quantity>9</Quantity>
        <TaxAmount>7</TaxAmount>
        <Value>sample string 5</Value>
      </AddOnVM>
    </AddOns>
    <Credits>
      <CreditVM>
        <Amount>1</Amount>
        <Date>2024-09-16T19:06:33.5669649+00:00</Date>
        <Description>sample string 2</Description>
        <ExternalMessage>sample string 4</ExternalMessage>
        <InternalMessage>sample string 3</InternalMessage>
      </CreditVM>
      <CreditVM>
        <Amount>1</Amount>
        <Date>2024-09-16T19:06:33.5669649+00:00</Date>
        <Description>sample string 2</Description>
        <ExternalMessage>sample string 4</ExternalMessage>
        <InternalMessage>sample string 3</InternalMessage>
      </CreditVM>
    </Credits>
    <Fees>
      <FeeVM>
        <Amount>1</Amount>
        <Date>2024-09-16T19:06:33.5669649+00:00</Date>
        <Description>sample string 2</Description>
        <ExternalMessage>sample string 4</ExternalMessage>
        <InternalMessage>sample string 3</InternalMessage>
        <Quantity>1</Quantity>
      </FeeVM>
      <FeeVM>
        <Amount>1</Amount>
        <Date>2024-09-16T19:06:33.5669649+00:00</Date>
        <Description>sample string 2</Description>
        <ExternalMessage>sample string 4</ExternalMessage>
        <InternalMessage>sample string 3</InternalMessage>
        <Quantity>1</Quantity>
      </FeeVM>
    </Fees>
    <GrandTotal>2</GrandTotal>
    <PriceTotal>1</PriceTotal>
    <Rates>
      <RateVM>
        <BaseRate>2</BaseRate>
        <Date>2024-09-16T19:06:33.5669649+00:00</Date>
        <ExternalMessage>sample string 3</ExternalMessage>
        <Fees>
          <FeeVM>
            <Amount>1</Amount>
            <Date>2024-09-16T19:06:33.5669649+00:00</Date>
            <Description>sample string 2</Description>
            <ExternalMessage>sample string 4</ExternalMessage>
            <InternalMessage>sample string 3</InternalMessage>
            <Quantity>1</Quantity>
          </FeeVM>
          <FeeVM>
            <Amount>1</Amount>
            <Date>2024-09-16T19:06:33.5669649+00:00</Date>
            <Description>sample string 2</Description>
            <ExternalMessage>sample string 4</ExternalMessage>
            <InternalMessage>sample string 3</InternalMessage>
            <Quantity>1</Quantity>
          </FeeVM>
        </Fees>
        <Frequency>Hourly</Frequency>
        <RateAdjustments>
          <RateAdjustmentVM>
            <AdjustmentType>Dollar</AdjustmentType>
            <Amount>1</Amount>
            <CalculatedAmount>4</CalculatedAmount>
            <CombineWithRate>true</CombineWithRate>
            <Description>sample string 2</Description>
            <ExternalMessage>sample string 3</ExternalMessage>
          </RateAdjustmentVM>
          <RateAdjustmentVM>
            <AdjustmentType>Dollar</AdjustmentType>
            <Amount>1</Amount>
            <CalculatedAmount>4</CalculatedAmount>
            <CombineWithRate>true</CombineWithRate>
            <Description>sample string 2</Description>
            <ExternalMessage>sample string 3</ExternalMessage>
          </RateAdjustmentVM>
        </RateAdjustments>
        <RateTotal>4</RateTotal>
      </RateVM>
      <RateVM>
        <BaseRate>2</BaseRate>
        <Date>2024-09-16T19:06:33.5669649+00:00</Date>
        <ExternalMessage>sample string 3</ExternalMessage>
        <Fees>
          <FeeVM>
            <Amount>1</Amount>
            <Date>2024-09-16T19:06:33.5669649+00:00</Date>
            <Description>sample string 2</Description>
            <ExternalMessage>sample string 4</ExternalMessage>
            <InternalMessage>sample string 3</InternalMessage>
            <Quantity>1</Quantity>
          </FeeVM>
          <FeeVM>
            <Amount>1</Amount>
            <Date>2024-09-16T19:06:33.5669649+00:00</Date>
            <Description>sample string 2</Description>
            <ExternalMessage>sample string 4</ExternalMessage>
            <InternalMessage>sample string 3</InternalMessage>
            <Quantity>1</Quantity>
          </FeeVM>
        </Fees>
        <Frequency>Hourly</Frequency>
        <RateAdjustments>
          <RateAdjustmentVM>
            <AdjustmentType>Dollar</AdjustmentType>
            <Amount>1</Amount>
            <CalculatedAmount>4</CalculatedAmount>
            <CombineWithRate>true</CombineWithRate>
            <Description>sample string 2</Description>
            <ExternalMessage>sample string 3</ExternalMessage>
          </RateAdjustmentVM>
          <RateAdjustmentVM>
            <AdjustmentType>Dollar</AdjustmentType>
            <Amount>1</Amount>
            <CalculatedAmount>4</CalculatedAmount>
            <CombineWithRate>true</CombineWithRate>
            <Description>sample string 2</Description>
            <ExternalMessage>sample string 3</ExternalMessage>
          </RateAdjustmentVM>
        </RateAdjustments>
        <RateTotal>4</RateTotal>
      </RateVM>
    </Rates>
    <Surcharges>
      <PaymentSurchargeVM>
        <Amount>2</Amount>
        <Date>2024-09-16T19:06:33.5669649+00:00</Date>
        <ExternalMessage>sample string 4</ExternalMessage>
        <InternalMessage>sample string 3</InternalMessage>
        <IsRefunded>true</IsRefunded>
      </PaymentSurchargeVM>
      <PaymentSurchargeVM>
        <Amount>2</Amount>
        <Date>2024-09-16T19:06:33.5669649+00:00</Date>
        <ExternalMessage>sample string 4</ExternalMessage>
        <InternalMessage>sample string 3</InternalMessage>
        <IsRefunded>true</IsRefunded>
      </PaymentSurchargeVM>
    </Surcharges>
    <Tax>3</Tax>
  </Pricing>
  <SiteId>1</SiteId>
  <StartDate>sample string 1</StartDate>
</QuoteVM>