> Portal Navigation: > > - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version. > - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages). > - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`). > - Top-level index of all portals: https://dev.wix.com/docs/llms.txt > - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt # Resource: Reservation Locations # Type: Reservation Location Object # Link: https://dev.wix.com/docs/api-reference/business-solutions/restaurants/reservations/reservation-locations/reservation-location-object.md ## Schema: ```json Type: Reservation Location Object | type: ReservationLocation - name: id | type: string | description: Reservation location ID. - name: value | type: string | description: - name: revision | type: string | description: Represents the current state of a reservation location. Each time the reservation location is modified, its `revision` changes. For an update operation to succeed, you must specify the latest revision. - name: value | type: string | description: - name: createdDate | type: string | description: The date and time this reservation location was created. - name: seconds | type: string | description: - name: nanos | type: number | description: - name: updatedDate | type: string | description: The date and time this reservation location was last updated. - name: location | type: Location | description: Physical location details. Locations can be created and configured using the Locations API. or on the [Business Info](https://www.wix.com/my-account/site-selector/?buttonText=Select%20Site&title=Select%20a%20Site&autoSelectOnSingleSite=true&actionUrl=https:%2F%2Fwww.wix.com%2Fdashboard%2F%7B%7BmetaSiteId%7D%7D%2Fsettings/business-info) page in the Dashboard. - name: id | type: string | description: Location ID. - name: configuration | type: Configuration | description: Reservation location configuration. - name: onlineReservations | type: OnlineReservations | description: Settings for this location that are used to determine restaurant availability for reservations made online. - name: approval | type: Approval | description: Approval settings. - name: seatPacing | type: SeatPacing | description: Seat pacing settings. The maximum number of seats that can be filled by new reservations within a 15-minute period. For example, setting a seat pacing of 15 would mean that between `10:00.000`-`10:14.999` there will be no more than 15 new seats available for reservation. - name: partyPacing | type: PartyPacing | description: Party pacing settings. The maximum number of party reservations that can start within a `timeSlotInterval` period. For example, if `timeSlotInterval` is 15 minutes, then a party pacing of 5 would mean that no more than 5 parties could make a reservation for the period between `10:00.000`-`10:14.999`. - name: partiesSize | type: PartiesSize | description: PRIVATE Party size limits. - name: partySize | type: PartySize | description: Party size limits for a reservation. - name: minimumReservationNotice | type: NoticePeriod | description: Minimum reservation notice. The minimum amount of time that must be allowed between making a reservation and that reservation's start time. - name: maximumReservationNotice | type: NoticePeriod | description: Maximum reservation notice. The maximum amount of time that can be allowed between making a reservation and that reservation's start time. - name: defaultTurnoverTime | type: number | description: Default turnover time in minutes. Turnover time is how much time a party is allotted for their entire reservation - from being seated to leaving the restaurant. - name: turnoverTimeRules | type: Array | description: Custom turnover time rules. This allows you to set different turnover times for different party sizes. - name: businessSchedule | type: BusinessSchedule | description: The location's business schedule. Limited to 100 time periods. - name: showPhoneNumber | type: boolean | description: Whether a phone number is shown. - name: onlineReservationsEnabled | type: boolean | description: Whether online reservations are enabled. - name: pauseSettings | type: PauseSettings | description: Pause settings for reservations. - name: manualApproval | type: ManualApproval | description: Manual approval settings. - name: timeSlotInterval | type: number | description: Interval between a reservation location's time slots in minutes. This controls the interval between time slots on a Wix site's Reservations page, and the interval between time slots returned by the Time Slots API's Get Time Slots method. Default: `15` - name: reservationForm | type: ReservationForm | description: Reservation form settings. - name: submitMessage | type: string | description: A message shown to the customer in the registration form. - name: policiesEnabled | type: boolean | description: Whether to show policies (the terms and conditions, and the privacy policy) to the customer. - name: termsAndConditions | type: TermsAndConditions | description: Settings for displaying the terms and conditions. - name: privacyPolicy | type: PrivacyPolicy | description: Settings for displaying the privacy policy. - name: customFieldDefinitions | type: Array | description: Custom fields you wish to add to the registration form for the customer to fill in. - name: lastNameRequired | type: boolean | description: Whether a last_name is required in the reservation form. Default: `false` - name: emailRequired | type: boolean | description: Whether an email is required in the reservation form. Default: `false` - name: emailMarketingCheckbox | type: EmailMarketingCheckbox | description: Email marketing checkbox settings. - name: myReservationsFields | type: Array | description: "My reservations" field details. These are the fields that appear in the "My reservations" section of the Table Reservations page on the restaurant's Wix site dashboard. - name: fieldType | type: string | description: Field type. - name: customFieldId | type: string | description: Custom field ID. This should only be provided if the `fieldType` is `CUSTOM_FIELD`, in which case it is required and must match the ID of a custom field in the `customFieldDefinitions` array of the `reservationForm`. - name: shown | type: boolean | description: Whether the field is shown. - name: tableManagement | type: TableManagement | description: Table management settings. - name: mode | type: string | description: Table management mode. The mode determines how tables are assigned for reservations at this location. - name: tableDefinitions | type: Array | description: Table definitions. - name: deletedTableDefinitions | type: Array | description: Deleted table definitions. - name: tableCombinations | type: Array | description: Table combinations. - name: paymentPolicy | type: PaymentPolicy | description: Reservation payment policy. This policy determines how the restaurant charges for reservations. - name: paymentPolicyType | type: string | description: Type of payment policy. - name: default | type: boolean | description: Whether this reservation location's `location` is the default location of the business. - name: value | type: boolean | description: - name: archived | type: boolean | description: Whether this reservation location's `location` is archived. - name: extendedFields | type: ExtendedFields | description: Custom field data for the reservation location object. [Extended fields](https://dev.wix.com/docs/rest/articles/getting-started/extended-fields.md) must be configured in the app dashboard before they can be accessed with API calls. - name: namespaces | type: object | description: Extended field data. Each key corresponds to the namespace of the app that created the extended fields. The value of each key is structured according to the schema defined when the extended fields were configured. You can only access fields for which you have the appropriate permissions. Learn more about [extended fields](https://dev.wix.com/docs/rest/articles/getting-started/extended-fields.md). ```