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
Name | Description | Type | Additional 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
QuoteVMName | Description | Type | Additional 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>