Skip to content
Schema Generator
Menu

Reservation

Describes a reservation for travel, dining or an event. Some reservations require tickets. Note: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations. For offers of tickets, restaurant reservations, flights, or rental cars, use Offer.

Typeschema.org/Reservation

Build Reservation JSON-LD

Loading the builder…

More specific types

Use the most specific type that fits. Each accepts every property of Reservation.

Properties (26)

Properties defined on Reservation
PropertyExpectsDescription
bookingAgentsupersededOrganization, PersonUse broker instead. 'bookingAgent' is an out-dated term indicating a 'broker' that serves as a booking agent.
bookingTimeDateTimeThe date and time the reservation was booked.
brokerOrganization, PersonAn entity that arranges for an exchange between a buyer and a seller. In most cases a broker never acquires or releases ownership of a product or service involved in an exchange. If it is not clear whether an entity is a broker, seller, or buyer, the latter two terms are preferred.
modifiedTimeDateTimeThe date and time the reservation was modified.
priceCurrencyTextThe currency of the price, or a price component when attached to PriceSpecification and its subtypes. Use standard formats: ISO 4217 currency format, e.g. "USD"; Ticker symbol for cryptocurrencies, e.g. "BTC"; well known names for Local Exchange Trading Systems (LETS) and other currency types, e.g. "Ithaca HOUR".
programMembershipUsedProgramMembershipAny membership in a frequent flyer, hotel loyalty program, etc. being applied to the reservation.
providerOrganization, PersonThe service provider, service operator, or service performer; the goods producer. Another party (a seller) may offer those services or goods on behalf of the provider. A provider may also serve as the seller.
reservationForThingThe thing -- flight, event, restaurant, etc. being reserved.
reservationIdTextA unique identifier for the reservation.
reservationStatusReservationStatusTypeThe current status of the reservation.
reservedTicketTicketA ticket associated with the reservation.
totalPriceNumber, PriceSpecification, TextThe total price for the reservation or ticket, including applicable taxes, shipping, etc. Usage guidelines: * Use values from 0123456789 (Unicode 'DIGIT ZERO' (U+0030) to 'DIGIT NINE' (U+0039)) rather than superficially similar Unicode symbols. * Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator.
underNameOrganization, PersonThe person or organization the reservation or ticket is for.

Where Reservation is used as a value

These properties expect a Reservation: subReservation.