OTA

APIDescription
GET api/OTA/GetSites

Retrieves a complete list of sites available for online booking

GET api/OTA/GetSite/{id}?arrival={arrival}&departure={departure}

Retrieve detailed information for a specific site

GET api/OTA/GetAvailableSitesForDateRange?arrival={arrival}&departure={departure}&siteType={siteType}

Retrieve site availability for a given date range

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

POST api/OTA/CreateReservation

Create a new unconfirmed reservation

POST api/OTA/ConfirmReservation

Post payment and confirm reservation

GET api/OTA/GetLookups

Retrieve list of general lookup values Notes: VehicleType is the same as RigType

GET api/OTA/GetCustomFieldTypes

Retrieve list of available custom field types