Update location settings
update_location_settingsChange only a location's scheduling rules: start-time spacing (slotsPerHour), whether public bookings need approval, door mode (assignDoors vs doorCapacity), and dwell tracking. Omitted fields are left unchanged. For hours use set_weekly_hours; for name, address, or timezone use update_location_details; to change settings together with hours, types, and doors use set_up_location. Applies to future availability; existing appointments are kept and no one is notified. Returns the full location setup (same shape as get_location_setup). Requires scope locations:write (Admin role).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| locationId | Yes | Location id, from list_locations. | |
| assignDoors | No | true = each booking gets a specific door. false = only cap how many trucks overlap (doorCapacity). | |
| doorCapacity | No | Trucks allowed at once when assignDoors is false. | |
| slotsPerHour | No | How often start times are offered: 1 = on the hour, 2 = every 30 minutes, 4 = every 15 minutes. Start times count from each hours window's open time. | |
| dwellTrackingEnabled | No | Track dwell time: minutes from mark_arrived until the appointment is COMPLETED. | |
| appointmentApprovalRequired | No | When true, bookings from the public link wait for staff approval. |