v1

latestOpenAPI 3.1.02026-07-135312188.0 KB
BookingExtras

POST /v1/bookings/{id}/extras

Add a SINGLE extra (delta-add). Body: { extra_id: "ex_X", quantity }. Quantity defaults to 1. If the same extras_id is already on the booking, the existing line's quantity accumulates rather than a duplicate row being inserted (matches native portal behaviour).

Refuses (422) if the extra is already in the booking's package as an included feature — customer would otherwise be double-charged.

post/bookings/{id}/extras

Path parameters

idstring required

Request body

extra_idstring required
quantityinteger

Response

string required