# Booking Itinerary (Legs) Operations related to flight itinerary legs. ## Get Booking Itinerary - [GET /api/external/leg/{reference}](https://developer.fl3xx.com/reference/booking-itinerary-(legs)/getbookinglegsbybookingreference.md): Fetches the itinerary (legs) of a booking using its quoteId. ## Submit Booking Itinerary - [POST /api/external/leg/{reference}](https://developer.fl3xx.com/reference/booking-itinerary-(legs)/postbookinglegsbybookingreference.md): Submits the itinerary (legs) of a booking using its quoteId. ## Update Booking Itinerary - [PUT /api/external/leg/{reference}/{flightId}](https://developer.fl3xx.com/reference/booking-itinerary-(legs)/putbookinglegsbybookingreferenceandflightid.md): Updates the itinerary (legs) of a booking using its quoteId and flight ID. ## Delete Booking Itinerary - [DELETE /api/external/leg/{reference}/{flightId}](https://developer.fl3xx.com/reference/booking-itinerary-(legs)/deletebookinglegsbybookingreferenceandflightid.md): Deletes the itinerary (legs) of a booking using its quote ID and flight ID.