v1

latestOpenAPI 3.1.02026-07-135312188.0 KB
BookingExtras

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