# Retrieve all booking types Retrieve a list of all booking types within the Property Management System (PMS). This endpoint allows you to fetch details about different booking categories, which help in organizing and managing various reservations and associated operations efficiently within the PMS. Endpoint: GET /api/v3/bookingTypes Version: 3.0.4 Security: OAuth2 ## Response 200 fields (application/json): - `content` (array) - `content.id` (integer) The unique identifier of the booking type - `content.name` (string) The name of the booking type - `content.description` (string) The description of the booking type - `content.shortCode` (string) The short code of the booking type - `content.billingType` (string) The billing type of the booking Enum: "ON_ACCOUNT", "CREDIT_CARD", "CASH_PAYMENT", "BANK_PAYMENT", "VIRTUAL_CARD" - `content.emailTo` (string) The email recipient of the booking Enum: "BOOKING_CONTACT", "BOOKING_GUESTS", "BOOKING_CONTACT_AND_GUESTS" - `content.systemBookingType` (boolean) Indicates if it is a system booking type - `content.systemName` (string) The system name of the booking type - `content.uuid` (string) The unique identifier for the booking type - `content.organisationSettings` (object) Organisation settings - `content.organisationSettings.id` (integer) The unique identifier of the organisation settings Example: 1 - `content.organisationSettings.name` (string) The name of the organisation Example: "Resharmonics" - `content.organisationSettings.currency` (object) The currency of the organisation - `content.organisationSettings.currency.id` (integer) Unique identifier of the currency - `content.organisationSettings.currency.name` (string) Name of the currency - `content.organisationSettings.currency.description` (string) Description of the currency - `content.organisationSettings.currency.symbol` (string) Symbol of the currency - `content.organisationSettings.currency.exchangeRate` (number) Exchange rate of the currency - `content.organisationSettings.currency.baseRate` (number) Base rate of the currency - `content.organisationSettings.currency.unit` (string) Unit of the currency - `content.organisationSettings.currency.autoUpdate` (boolean) Indicates if the currency is auto-updated - `content.organisationSettings.currency.primaryCurrency` (boolean) Indicates if this is the primary currency - `content.organisationSettings.currency.htmlSafeSymbol` (string) HTML safe symbol of the currency - `content.organisationSettings.country` (object) Data Transfer Object representing a Country entity in the Property Management System (PMS). - `content.organisationSettings.country.id` (integer) Unique identifier of the country - `content.organisationSettings.country.name` (string, required) Name of the country - `content.organisationSettings.country.sortOrder` (integer, required) Sort order of the country - `content.organisationSettings.country.countryCodeAlpha2` (string, required) Alpha-2 country code - `content.organisationSettings.country.countryCodeAlpha3` (string, required) Alpha-3 country code - `content.organisationSettings.country.countryCodeNumeric` (string, required) Numeric country code - `page` (object) - `page.size` (integer) - `page.totalElements` (integer) - `page.totalPages` (integer) - `page.number` (integer)