BlockedTimes
Update a blocked time
Updates an existing BlockedTime. Fields are individually optional. Use the old_* / new_* pairs to swap a single resource (practitioner, room, or area) without resubmitting the full ID list.
The response is 201 Created when the update split a recurring blocked time into a new instance (so a new ID is returned) and 200 OK otherwise.
Requires the RESERVATIONS_MANAGE permission on the blocked time's site.
put/shop/blocked-times/{blockedTimeId}
Request body
Example request
{
"label": "Lunch",
"notes": "Cover the front desk with reception.",
"color": "#ff8800"
}Response
A single BlockedTime.
Example response
{
"data": {
"id": "65f1234567890abcdef12345",
"start_time": "2026-06-01T09:00:00+01:00",
"end_time": "2026-06-01T09:30:00+01:00",
"type": "cleaning",
"label": "Deep clean",
"notes": "Used the extra steamer",
"color": "#ff8800"
}
}Changes
No recorded changes to this endpoint across all 1 revision of this API.