Rechecks availability, gathers personal data and blocks product if possible
POST/api/reservations/book
The Book operation expects to get back a message with a newly created PENDING reservation
In order to book certain rate from availability, Eccocar sends Rate code and Vehicle code taken from availability response.
Also Agent/Client may send direct booking request without searching for available rate. In that case booking request doesn’t contain Rate code. But Pick-up, Drop-off code and Vehicle code is mandatory.
Booking request consists of the following details:
- Pick-up/Drop-off date/time and location
- Rate qualifier from availability (incl. rate code, rate category, corporate discounts, promotion codes)
- Vehicle code
- Driver details (full name, email, phone, flight number, frequent traveller, customer loyalty id)
- Payment details
- Optional equipment (e.g. winter tyres, child seats, navigation)
- Optional coverage (e.g. Full insurance)
- Optional services (e.g. additional driver)
- Collection & Delivery address
- Traveller information (flight number, frequent flyer)
The request returns a pending reservation with the following details:
- Reservation number
- Rate qualifiers (rate code, rate identifier, rate plan, rate category, discounts applied)
- Pick-up/Drop-off date/time and location details (location code, address, etc.)
- Mileage included
- Vehicle details (ACRISS code, model, etc.)
- Price breakdown (Estimated total, Vehicle price, mandatory/included charges, equipment, coverage)
- Additional options booked and available (optional coverage, surcharges, equipment, extra days, extra miles, etc.)
- Collection & Delivery confirmation
Request
Responses
- 200
- 400
- 401
- 404
- 500
Successful Operation
MANDATORY DATA MISSING
Unauthorized
Not Found
Unexpected Error