# Bookings Create and manage bookings for train trips, including passenger details and optional extras. ## List existing bookings - [GET /bookings](https://innovario.apishowdown.com/catalog/api-showdown/api-hub/train-travel/openapi/bookings/get-bookings.md): Returns a list of all trip bookings by the authenticated user. ## Create a booking - [POST /bookings](https://innovario.apishowdown.com/catalog/api-showdown/api-hub/train-travel/openapi/bookings/create-booking.md): A booking is a temporary hold on a trip. It is not confirmed until the payment is processed. ## Get a booking - [GET /bookings/{bookingId}](https://innovario.apishowdown.com/catalog/api-showdown/api-hub/train-travel/openapi/bookings/get-booking.md): Returns the details of a specific booking. ## Delete a booking - [DELETE /bookings/{bookingId}](https://innovario.apishowdown.com/catalog/api-showdown/api-hub/train-travel/openapi/bookings/delete-booking.md): Deletes a booking, cancelling the hold on the trip. ## New Booking - [POST newBooking](https://innovario.apishowdown.com/catalog/api-showdown/api-hub/train-travel/openapi/bookings/new-booking.md): Subscribe to new bookings being created, to update integrations for your users. Related data is available via the links provided in the request.