# Booking

A Booking is a customer's reservation against an Event.

Each Booking carries the customer details, the items the customer chose (ticket variants and add-ons),
and the lifecycle status of the reservation. Tickets are issued per booking and can be checked in when the customer arrives.


## Get Bookings

 - [GET /v1/bookings](https://developer.understory.io/apis/booking/getbookings.md): Get all bookings.

## Create Booking

 - [POST /v1/bookings](https://developer.understory.io/apis/booking/createbooking.md): Create a new booking for an event.

## Get Booking

 - [GET /v1/bookings/{bookingId}](https://developer.understory.io/apis/booking/getbooking.md): Get a booking by its ID.

## Get Information Request Answers

 - [GET /v1/bookings/{bookingId}/information-request-answers](https://developer.understory.io/apis/booking/getinformationrequestanswers.md): Get answers to information requests for a booking.

Each answer corresponds to a question defined as an information request in the Experience API.

## Get Tickets

 - [GET /v1/bookings/{bookingId}/tickets](https://developer.understory.io/apis/booking/gettickets.md): Get all tickets for a booking.

## Booking created

 - [POST v1.booking.created](https://developer.understory.io/apis/booking/bookingcreated.md): Sent when a new booking is created.

## Booking updated

 - [POST v1.booking.updated](https://developer.understory.io/apis/booking/bookingupdated.md): Sent when a booking is updated.

## Booking cancelled

 - [POST v1.booking.cancelled](https://developer.understory.io/apis/booking/bookingcancelled.md): Sent when a booking is cancelled.

## Booking created

 - [POST v1.booking.created](https://developer.understory.io/apis/webhook/bookingcreated.md): Sent when a new booking is created.

## Booking updated

 - [POST v1.booking.updated](https://developer.understory.io/apis/webhook/bookingupdated.md): Sent when a booking is updated.

## Booking cancelled

 - [POST v1.booking.cancelled](https://developer.understory.io/apis/webhook/bookingcancelled.md): Sent when a booking is cancelled.

