OfferingAvailability

Clear unavailability for a day on an offering

Removes every unavailable availability rule that covers the targeted day on the offering. If a rule spans more than the targeted day (e.g. a multi-day block), it is split into surrounding rules that preserve the unavailability on the days that weren't targeted.

The operation is serialised via a per-offering lock to prevent concurrent edits clobbering each other; if another request is currently modifying the same offering, the call returns 429 Too Many Requests.

Requires the SETTINGS_MANAGE permission on the offering's site.

post/shop/offering-availability/remove-day-unavailability

Request body

datestring date required

ISO 8601 calendar date to mark unavailable, in the offering's timezone.

offering_type'appointment' | 'area_booking' | 'package' | 'session' required

The offering type the offering_id belongs to.

offering_idstring required

ID of the offering to update.

Example request

{
  "date": "2026-12-25",
  "offering_id": "5dcb47800000000000000019"
}

Response

The day's unavailability rules were successfully cleared.

Changes

No recorded changes to this endpoint across all 1 revision of this API.