Convert a multipart CCTE XML itinerary
Permission
No credentials needed.
Request body
Sent as multipart/form-data.
filestring (binary)requiredResponses
200Converted itinerary booking.
statusstringrequiredAlways
SUCCESS. bookingobjectrequiredFields
idintegerrequiredbookingReferencestringagencyIdintegerrequiredcompanyIdintegerrequiredcostCentreIdintegerrequiredofficeIdintegerrequiredbookingStatusIdintegerrequiredagencyCodestringremarksIdintegerrequiredcostingsIdintegerrequiredisAgreementSignedintegerrequiredisPrivacyNoticeSignedintegerrequiredsystemTypestringrequiredlatestBookingFlagbooleanrequiredagencyobjectFields
idintegerrequiredagencyCodeIdintegerrequiredaddressIdintegerrequiredconsultantIdintegerrequireddepartmentIdintegerrequiredagencyobjectFields
idintegerrequiredcodestringrequirednamestringrequiredtradingNamestringabnNumberstringacnNumberstringemailAddressstringphonesarray of objectaddressobjectcompanyobjectFields
idintegerrequirednamestringbookingStatusobjectFields
bookingStatusstringrequiredorderedDatestringrequiredbookDatestringoriginNamestringprimaryDestinationstringprimaryDestinationNamestringidintegerrequiredorderedByIdintegerrequiredcrnIdstringtripRegionstringtripRegionNamestringpassengersobjectFields
idintegerrequiredpassengerarray of objectrequiredItem fields
titlestringfirstnamestringlastnamestringrequiredpassengerNumberintegerrequiredleadPassengerbooleanrequiredbookingIdintegerrequiredidintegerrequiredpassengerTypestringbookingAddressesobjectbookingEmailsobjectbookingPhoneNumbersobjectpassengerCountintegerbookingFileIdstringitineraryobjectFields
idintegerrequiredbookingIdintegerrequireditineraryItemarray of objectrequiredItem fields
idintegerrequireditineraryIdintegerrequireditemNumberintegerrequiredccteStatusstringnonTravelServiceIdintegerrequiredsegmentsobjectrequiredFields
idintegerrequiredsegmentarray of objectrequiredItem fields
idintegerrequiredsectorNumberintegerrequiredsegmentLineintegerrequiredsegmentExtRefintegerrequiredcarIdintegerrequiredflightIdintegerrequiredhotelIdintegerrequiredownArrangementIdintegerrequiredtransferIdintegerrequiredtourIdintegerrequiredbusIdintegerrequiredferryIdintegerrequiredrailIdintegerrequiredcruiseIdintegerrequireditineraryItemIdintegerrequiredpackageIdintegerrequiredsurfaceIdintegerrequiredinsuranceIdintegerrequiredactivityIdintegerrequiredmiscellaneousIdintegerrequiredtypestringrequiredoriginstringbookingDatestringstatusCodestringserviceTypeCodestringflightobjecthotelobjectcarobjecttourobjecttransferobjectcruiseobjectrailobjectbusobjectferryobjectinsuranceobjectactivityobjectmiscellaneousobjectpackageCiobjectsurfaceobjectremarksobjectfaresobjectcostingsobjectFields
idintegerrequiredtotalDueIdintegerrequiredamountRecievedIdintegerrequiredbalanceIdintegerrequiredbpayIdintegerrequiredbookingIdintegerrequiredcostingarray of objectrequiredtransactionsarray of objectrequirederrorsarray of anyrequiredItems at most 0.
406Multipart input was invalid or itinerary conversion failed.
statusstringrequiredAlways
FAILURE. messagestringrequired415Multipart input was invalid or itinerary conversion failed.
statusstringrequiredAlways
FAILURE. messagestringrequired500Multipart input was invalid or itinerary conversion failed.
statusstringrequiredAlways
FAILURE. messagestringrequiredRate limit
120 requests a minute per company, shared across REST, Zapier and MCP. On a 429, wait for Retry-After.