google business profile
Update location details
Updates GBP location details (hours, description, phone, website). The updateMask field is required and specifies which fields to update.
AuthorizationBearer <token>
API key authentication - use your Late API key as a Bearer token
In: header
Path Parameters
accountIdstring
The Late account ID (from /v1/accounts)
updateMaskstring
Required. Comma-separated fields to update (e.g. 'regularHours', 'specialHours', 'profile.description')
regularHours?
specialHours?
profile?
websiteUri?string
phoneNumbers?
Response Body
application/json
application/json
application/json
application/json
curl -X PUT "https://getlate.dev/api/v1/accounts/string/gmb-location-details" \ -H "Content-Type: application/json" \ -d '{ "updateMask": "regularHours,specialHours", "regularHours": { "periods": [ { "openDay": "MONDAY", "openTime": "09:00", "closeDay": "MONDAY", "closeTime": "17:00" }, { "openDay": "SATURDAY", "openTime": "10:00", "closeDay": "SATURDAY", "closeTime": "14:00" } ] }, "specialHours": { "specialHourPeriods": [ { "startDate": { "year": 2026, "month": 12, "day": 25 }, "closed": true }, { "startDate": { "year": 2026, "month": 12, "day": 31 }, "openTime": "09:00", "closeTime": "15:00" } ] } }'{
"success": true,
"accountId": "string",
"locationId": "string"
}{
"error": "string",
"details": {}
}{
"error": "string",
"details": {}
}{
"error": "Not found"
}