v1
latestOpenAPI 3.1.02026-07-135312188.0 KBBookingExtras
PUT /v1/bookings/{id}/extras
REPLACE the full extras list. Body: { extras: [{ extra_id, quantity }, ...] }. Destructive — existing BookingExtra rows are deleted, then re-inserted from the payload. Same delta-recalc preserves upstream pricing.
Empty array is valid — strips all extras off the booking.
put/bookings/{id}/extras
Path parameters
idstring required
Request body
Response
string required