Getting Started
On this page
- Getting Started
Basic Integration
On this page
- Basic Integration
Enterprise Features
On this page
- Enterprise Features
Other Concepts
On this page
- Other Concepts
API Endpoints
What made this section unhelpful for you?
On this page
- API Endpoints
Connections
On this page
- Connections
Reservations
On this page
- Reservations
Bookings
What made this section unhelpful for you?
On this page
- Bookings
/bookings/create
Description
This endpoint allows you to place a booking directly in the carrier’s system. The recommended booking endpoint at Distribusion.
Displaying prices
The price displayed on the checkout page and used for the further booking flow must be the price returned by the /connections/vacancy endpoint.
Service fees added by the booking platform must be separately and transparently displayed to the user.
Collect only required customer information
Different carriers require varying information during the booking process in order to fulfil their services and where possible, the collection of passenger information should be minimised. In order to facilitate a dynamic checkout that gathers only necessary information from the customer, please make use of /marketing_carriers/{marketing_carrier_id}/booking/schema endpoint, which shows the mandatory and optional parameters per carrier.
Carrier terms and conditions
It is mandatory to display the terms and conditions of the respective carrier on the checkout page. You can find the terms and conditions of the carrier from the terms parameter in the /marketing_carriers/{marketing_carrier_id} endpoint.
Succesful bookings
The booking_id returned through this endpoint after a successful booking can be used for all further post-booking interaction with the Distribusion API.
Payments
Please note that no live payments flow between your and our systems at this point. Payments are reconciled during regular settlement processes. In the booking request, you must specify payment method: demand_note.
Next step
After the booking is confirmed successfully, check the full booking details using the /bookings/{booking_id} endpoint. The ticket can be accessed from the /bookings/{booking_id}/tickets endpoint.
More Info
What made this section unhelpful for you?
On this page
- /bookings/create
/bookings
Description
This endpoint can be used to retrieve all the bookings that have been placed by your API credentials, on a specific date. Use the filters to search for a specific date or details of the passengers and bookings.
More Info
- Endpoints
What made this section unhelpful for you?
On this page
- /bookings
/bookings/{booking_id}
Description
This endpoint can be used to retrieve all details regarding a specific booking.
Post-booking actions
Once the booking has been confirmed by the carrier’s system, tickets can be retrieved from /bookings/{booking_id}/tickets endpoint, while all other information that may be relevant to the post-booking experience can be found in the /bookings/{booking_id} endpoint.
Booking ID
The booking_id can be retrieved in the response from /reservations/{reservation_id} or /bookings/create endpoints.
More Info
- Endpoints
What made this section unhelpful for you?
On this page
- /bookings/{booking_id}
/bookings/{booking_id}/conditions
Description
Retreive cancellation and amendment conditions for specific booking.
Booking ID
The booking_id can be retrieved in the response from /reservations/{reservation_id} or /bookings/create endpoints.
More Info
What made this section unhelpful for you?
On this page
- /bookings/{booking_id}/conditions
/bookings/{booking_id}/tickets
What made this section unhelpful for you?
On this page
- /bookings/{booking_id}/tickets
Cancellations
On this page
- Cancellations
Amendments
On this page
- Amendments
Cards
On this page
- Cards
Stations, Areas & Cities
On this page
- Stations, Areas & Cities
Marketing Carriers
On this page
- Marketing Carriers
Advanced Pricing Insights
On this page
- Advanced Pricing Insights
Post-Sales AI Bot
On this page
- Post-Sales AI Bot
📣 What's New
What made this section unhelpful for you?
On this page
- 📣 What's New
Errors
What made this section unhelpful for you?
On this page
- Errors
Intro
What made this section unhelpful for you?
On this page
- Intro
Integration Types
On this page
- Integration Types
Search SDK
What made this section unhelpful for you?
On this page
- Search SDK
Examples of Booking Engines
What made this section unhelpful for you?
On this page
- Examples of Booking Engines
Custom Domain
What made this section unhelpful for you?
On this page
- Custom Domain
Analytics
What made this section unhelpful for you?
On this page
- Analytics
Languages
What made this section unhelpful for you?
On this page
- Languages
Agent Counter
What made this section unhelpful for you?
On this page
- Agent Counter
Connectivity Services
What made this section unhelpful for you?
On this page
- Connectivity Services
Invoicing and Payments
What made this section unhelpful for you?
On this page
- Invoicing and Payments
Dictionary
What made this section unhelpful for you?
On this page
- Dictionary