Stable identifier for the table reservation type. Used by
the storefront to fetch options and availability, and by
reservations to record which type a guest booked into. Safe
to expose to end users.
Guest-facing display name for the reservation type. Shown on
the storefront alongside the type's description and image.
Keep concise — typically 1-3 words such as Main restaurant
or Sunday brunch.
Whether to include archived resources in the response. When true,
archived resources are returned; when false or omitted, only
non-archived resources are returned.
Identifier of the integration config used to relay
reservations created for this type into the connected
third-party system (e.g. SevenRooms, ResDiary). The
config must already be linked to the same site.
Identifier of the integration config used to relay
reservations created for this type into the connected
third-party system (e.g. SevenRooms, ResDiary). The
config must already be linked to the same site.
Customer-facing label for this option, shown alongside the reservation type during checkout. Plain text; appears verbatim in confirmation emails and on the POS so keep it concise and unambiguous.
Customer-facing label for this option, shown alongside the reservation type during checkout. Plain text; appears verbatim in confirmation emails and on the POS so keep it concise and unambiguous.
Creates a copy of an existing TableReservationType (exposed here
under the room-reservation-types URL alias for legacy callers)
with the supplied fields overlaid on top of the source. Useful when
seeding a near-identical offering off an existing one rather than
rebuilding it from scratch.
Fields omitted from the body are inherited from the source verbatim.
The new reservation type is created under the same site and
organisation as the original; pass site_id in the body to override.
Requires the create ability on TableReservationType for the
target site.
The unique identifier of the TableReservationType. Despite the
room-reservation-types URL alias used here for legacy reasons,
the underlying resource type is TableReservationType.
Restores a previously archived (soft-deleted) TableReservationType
via the room-reservation-types URL alias kept for legacy callers.
The reservation type returns to its pre-deletion state with every
associated IntegrationConfig and option group intact.
Requires the restore ability on the underlying reservation type.
No request body.
The unique identifier of the TableReservationType. Despite the
room-reservation-types URL alias used here for legacy reasons,
the underlying resource type is TableReservationType.
Responses
200
Contains details of a single table reservation type.