Appearance
Extra Luggage API
Manage extra luggage associated with booking segments and travellers.
Add Extra Luggage
http
POST /api/v1/bookings/{id}/luggageRequest Body:
| Field | Type | Required | Description |
|---|---|---|---|
| booking_id | uuid | ✅ Yes | Parent booking |
| segment_id | uuid | No | Associated segment |
| traveller_id | uuid | No | Associated traveller |
| luggage_type | string | ✅ Yes | CHECKED, CABIN, SPECIAL, OVERWEIGHT |
| weight | float | No | >= 0 |
| cost | float | ✅ Yes | >= 0 |
| description | string | No | Max 255 chars |
Update Extra Luggage
http
PUT /api/v1/bookings/{id}/luggage/{luggageId}Delete Extra Luggage
http
DELETE /api/v1/bookings/{id}/luggage/{luggageId}