fields array so the API knows which hour sections are part of your update payload.
Endpoint: PATCH /api/v1/misc/google-business/location/hours
Base path: /api/v1/misc/google-business
Body rules
You must include at least one hour block that matches
fields. The server forwards the update payload to Google.
Time and day shapes
Weekdays foropenDay / closeDay in periods:
MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY
Time can be sent as:
- A string like
"09:00"or"09:00:00"(normalized to Google’s time-of-day object where supported), or - An object:
hours,minutes, optionalseconds, optionalnanos.
startDate / endDate with year, month, day, plus openTime, closeTime, and closed: true when the location is closed all day.
Example: full hours update payload (anonymized)
teamId is a placeholder. Structure matches a real multi-section hours update payload: regular week, holiday exceptions, and moreHours with a type id (use values Google returns for your location for hoursTypeId).
Related
- Location & profile if you also change non-hour fields in one call.