Authenticate

APIDescription
POST api/Authenticate

Authenticate API user and generate authorization token

Availability

APIDescription
GET api/Availability/{token}

Get availability for the specified tour search

POST api/Availability

Create a new availability tour search (required to commence a new web booking journey session)

Extras

APIDescription
GET api/Extras/{token}

Get extras for the specified tour search

Extensions

APIDescription
GET api/Extensions/{token}

Get extensions for the specified tour search

LiveCabinAvailability

APIDescription
GET api/LiveCabinAvailability/{token}

Get live availability for the specified tour search cabin number and/or grade

Basket

APIDescription
GET api/Basket/{token}

Get the basket for the specified tour search

POST api/Basket/{token}

Post components to the basket and calculate reservation price

PaymentPlan

APIDescription
GET api/PaymentPlan/{token}

Get payment plans available for this booking

Vehicles

APIDescription
GET api/Vehicles/{token}

Get the vehicles for the specified tour search

POST api/Vehicles/{token}

Add or remove vehicles for the specified tour search

CustomerDetails

APIDescription
GET api/Customer/{token}

Get the customer for the specified tour search

POST api/Customer/{token}

Create or update customer details for the specified tour search

PaxDetails

APIDescription
GET api/PaxDetails/{token}

Get the passengers for the specified tour search

POST api/PaxDetails/{token}

Create or replace passenger details for the specified tour search

PaymentAuthorization

APIDescription
GET api/PaymentAuthorization/{token}

Get the payment authorisation for the specified tour search

POST api/PaymentAuthorization/{token}

Request payment authorisation for the specified tour search

SpecialMedicalRequest

APIDescription
GET api/SpecialMedicalRequest/{token}

Get the special medical request information for the specified tour search

POST api/SpecialMedicalRequest/{token}

Post special medical request information and responses to the specified tour search

ConfirmBooking

APIDescription
GET api/ConfirmBooking/{token}

Get the reservation confirmation for the specified tour search

POST api/ConfirmBooking/{token}

Post a reservation confirmation for the specified tour search

Quote

APIDescription
GET api/Quote

Get a saved quote by unique reference ID (e.g. id=Q123456)

POST api/Quote/{token}

Save and send a quote by e-mail

SendQuote

APIDescription
POST api/SendQuote/{ref}

Send an e-mail reminder for the specified quote that was originally sent 1 or 3 days ago

ValidateAgent

APIDescription
GET api/ValidateAgent/{agentCode}

Validate agent by agentCode

ValidatePromoCode

APIDescription
GET api/ValidatePromoCode/{token}/{promoCode}

Validate a promo code for the specified tour search

ValidateQuote

APIDescription
POST api/ValidateQuote/{ref}

Validate the quote with the specified reference