To add a Service to a CONFIRMED booking, we need the following information
So, adding a service to a booking implies:
Then you are ready to call the add operation to add the obtained rateKey, session, language, etc to the existing booking reference. See specs below for more details.
The booking number is passed as a parameter in the URL (see specification above) and the POST body contains an object with the new activity to be added.
The following is a modification request example:
"clientReference": "Exp 233433/2016",
"agencyComments": "Added an excursion",
The serviceToAdd node contains the details of the activity being added. See the Confirm API call to understand all the fields that can be included in the “serviceToAdd” under the “Activity” path.
Some of them are:
The URL in the example contains the language in which the response will be returned (see booking detail response [LINK]) and the existing booking reference to add the new activity to.