# Get Booking Get a booking by its ID. Endpoint: GET /v1/bookings/{bookingId} Version: 0.1.0 Security: OAuth2 ## Path parameters: - `bookingId` (string, required) The unique identifier of the booking. ## Response 200 fields (application/json): - `id` (string, required) The unique identifier of the booking. - `status` (string, required) The status of the booking. Enum: "ACTIVE", "CANCELLED", "MOVED", "PROCESSING", "CHECKED_IN", "UNKNOWN" - `created_at` (string, required) Timestamp of when the booking was created. - `updated_at` (string, required) Timestamp of when the booking was last updated. - `company_id` (string, required) The ID of the company hosting the experience. - `experience_id` (string, required) The unique identifier of the experience. - `event_id` (string, required) The unique identifier of the event. - `customer` (any, required) The customer that made the booking. - `locale` (string, required) Combination of language and country/region. The format is a lowercase ISO 639-1 language code followed by an optional hyphen and an uppercase ISO 3166-1 country code. - `source` (string) The source of the booking. - `internal_note` (string) Internal note for the booking. - `metadata` (object) Additional metadata for the booking. This property lets you add custom data to the booking, e.g. your own booking reference. The key has a limit of 40 characters and the value has a limit of 500 characters. ## Response 400 fields (application/json): - `message` (string, required) - `code` (string, required) ## Response 403 fields (application/json): - `message` (string, required) - `code` (string, required) ## Response 404 fields (application/json): - `message` (string, required) - `code` (string, required) ## Response default fields (application/json): - `message` (string, required) - `code` (string, required)