Update Location

Use this endpoint to Update a business location.

The optional removeRegion query parameter is used to remove the region relationship from the location.

If the settings element is populated the scope will be set to the business location with the settings supplied.

If all your settings are uniform across all locations then do not supply the settings element and the location will use the settings
defined on the primary location. This is company scope. Settings cascade down to the locations. You can override any location
that needs different settings by providing settings in the update model.

You can also use the PUT /setup/v1/locations/{id}/settings/scope/{settingsScope} endpoint to change the settings scope of a location.Appointment Reminders

Reminder values are used to define how many hours, days or weeks (interval value) prior to the appointment to send the reminder.

Interval values used to define the reminder interval: 1 = Hours, 2 = Days and 3 = Weeks

Example:
"emailFirstReminder": 1, "emailFirstReminderInterval": 2 - results in the first reminder being sent 1 Day before the appointment time.
"emailSecondReminder": 1, "emailSecondReminderInterval": 1 - results in the second reminder being sent 1 Hour before the appointment time.

IMPORTANT DEPRECATION NOTICE: The following online settings parameters were intended for internal use in our Portal application only.
They will be deprecated on OCTOBER 15, 2022.

The fields are currently part of the SETTINGS object in all location endpoints:
businessId, enabled, familyMembersEnabled, serviceLabel, resourceLabel, resourceAnyLabel,
resourceSelection, liveMode, formFlow, availabilityForm, showServiceGroups, showOnSchedLogo, showBusinessLogo,
disableAuthorization, hideNavBar, hideLocationNav, hideServiceGroupsNav, hideServicesNav, hideContinueBooking,
returnToService, returnToAvailability, hideBreadCrumbNav.

If you are using these fields for any reason, please adjust your code to handle the deprecation.
or let us know by submitting a ticket to: [email protected] as soon as possible as we do not want to interrupt your existing workflows.

Language
Authentication
OAuth2
Authenticate
Click Try It! to start a request and see the response here!