BlockBookings

get

Retrieve a block booking with its member bookings (populated like the bookings list).

Path parameters
blockIdstringRequired
Query parameters
sitestringRequired
Responses
chevron-right
200

Default Response

No content

get
/block-bookings/{blockId}
200

Default Response

No content

delete

Archive a block booking (soft delete). Member bookings keep their block_booking ref so historical grouping is preserved.

Path parameters
blockIdstringRequired
Body
sitestringRequired
Responses
chevron-right
200

Default Response

No content

delete
/block-bookings/{blockId}
200

Default Response

No content

patch

Edit a block booking's name or notes.

Path parameters
blockIdstringRequired
Body
sitestringRequired
namestring · min: 1Optional
notesstring · nullableOptional
Responses
chevron-right
200

Default Response

No content

patch
/block-bookings/{blockId}
200

Default Response

No content

post

Apply the same transition to every member booking of the block. Returns per-member success/failure so the caller can show a partial-success summary.

Path parameters
blockIdstringRequired
Body
sitestringRequired
typestring · enumRequiredPossible values:
occurred_atstringOptional
notesstringOptional
cancellation_codestringOptional
cancellation_reasonstringOptional
Responses
chevron-right
200

Default Response

No content

post
/block-bookings/{blockId}/transitions
200

Default Response

No content

Last updated

Was this helpful?