The following workflow allows you to add ancillaries to a ticket.
APIs involved in the process
There are two APIs involved in the process of adding ancillaries to a ticket.
Get Ancillary Offers for Travel Agencies (SOAP) & Update Itinerary (SOAP). Get Ancillary Offers allows you to retrieve flight-related ancillary and baggage charge offers per individual passenger, while Update Itinerary allows you to both update the Logical Records of a Passenger Name Record (PNR) and to sell & cancel ancillaries. Further details on their functionalities, alongside code samples, can be found on their respective pages.