ItinerarySettingsProvider Service

An API to interact with itinerary settings for users, agents, agencies and accounts.

Namespace
http://airportal.service.cbtweb.cbt.com/
WSDL
airportal.wsdl
Path
/ItinerarySettingsProviderService

getUserItinerarySetting Operation

Get a user's itinerary settings by the user's id.

Input Parameters
name type description
userId long The user id to get itinerary settings for.
Return Value
type description
userItinerarySetting The itinerary settings applied to the given user's itineraries.

getClientItinerarySetting Operation

Get a client's itinerary settings by the client's id.

Input Parameters
name type description
clientId long The client id to get itinerary settings for.
Return Value
type description
clientItinerarySetting The itinerary settings applied to the given client's itineraries.

getTmcItinerarySetting Operation

Get a TMC's itinerary settings by the tmc's id.

Input Parameters
name type description
tmcId long The TMC id to get itinerary settings for.
Return Value
type description
tmcItinerarySetting The itinerary settings applied to all clients that are serviced by the TMC.

getOfficeItinerarySetting Operation

Get a travel agency's itinerary settings by the travel agency's id.

Input Parameters
name type description
officeId long The ID of the travel agency to get itinerary settings for.
Return Value
type description
officeItinerarySetting The itinerary settings applied to all clients that are serviced by the travel agency.

getAgentItinerarySetting Operation

Get an agent's itinerary settings by the agent's id.

Input Parameters
name type description
agentId long The ID of the agent to get itinerary settings for.
Return Value
type description
agentItinerarySetting THe itinerary settings applied to all itineraries booked by the agent.

searchTmcItinerarySettings Operation

Search for itinerary settings for each TMC.

Input Parameters
name type description
searchList searchList A query for itinerary settings for TMCs.
Return Value
type description
list of tmcItinerarySetting A list of itinerary settings for TMCs.

countTmcItinerarySettings Operation

Count itinerary settings for TMCs.

Input Parameters
name type description
searchList searchList A query for itinerary settings for TMCs.
Return Value
type description
long A list of itinerary settings for TMCs.

searchOfficeItinerarySettings Operation

Search for itinerary settings for each travel agency.

Input Parameters
name type description
searchList searchList A query for itinerary settings travel agencies.
Return Value
type description
list of officeItinerarySetting A list of itinerary settings for travel agencies.

countOfficeItinerarySettings Operation

Count itinerary settings for each travel agency.

Input Parameters
name type description
searchList searchList A query for itinerary settings for travel agencies.
Return Value
type description
long A count of itinerary settings for travel agencies.

updateUserItinerarySetting Operation

Update a user's itinerary settings.

Input Parameters
name type description
setting userItinerarySetting The itinerary settings to update.
Return Value
type description
userItinerarySetting The updated settings.

updateClientItinerarySetting Operation

Update a client's itinerary settings.

Input Parameters
name type description
setting clientItinerarySetting The itinerary settings to update.
Return Value
type description
clientItinerarySetting The updated settings.

updateOfficeItinerarySetting Operation

Update an office's itinerary settings.

Input Parameters
name type description
setting officeItinerarySetting The itinerary settings to update.
Return Value
type description
officeItinerarySetting The updated settings.

updateAgentItinerarySetting Operation

Update an agent's itinerary settings.

Input Parameters
name type description
setting agentItinerarySetting The itinerary settings to update.
Return Value
type description
agentItinerarySetting The updated settings.

updateClientAgentNote Operation

A function to update a agent note linked to email settings

Input Parameters
name type description
note agentNote A AgentNote object to update or create.
Return Value
type description
agentNote AgentNote object with violations if did not update/create properly.

getClientAgentNotesById Operation

Gets the agent note objects for this client.

Input Parameters
name type description
clientId long The client id to get the EmailCC for.
Return Value
type description
list of agentNote  

getTmcAgentNotesById Operation

Gets the agent note objects for this TMC.

Input Parameters
name type description
clientId long The TMC id to get the EmailCC for.
Return Value
type description
list of agentNote  

getOfficeAgentNotesById Operation

Gets the agent note objects for this Office.

Input Parameters
name type description
officeId long The Office id to get the EmailCC for.
Return Value
type description
list of agentNote  

getAgentAgentNotesById Operation

Gets the agent note objects for this Agent.

Input Parameters
name type description
agentId long The Agent id to get the EmailCC for.
Return Value
type description
list of agentNote  

getTravelerAgentNotesById Operation

Gets the agent note objects for this traveler.

Input Parameters
name type description
travelerid long The user id of the traveler.
Return Value
type description
list of agentNote A list of agent notes that apply to this traveler's airtineraries.

getAgentNoteById Operation

Gets the agent note by the id.

Input Parameters
name type description
noteId long The id of the agent note.
Return Value
type description
agentNote The agent note that is saved per the ID.

getEmailCCById Operation

Gets the email CC by id.

Input Parameters
name type description
ccid long The id of the email cc.
Return Value
type description
emailCC A list of emails that are included in airtinerary emails.

removeClientAgentNote Operation

Remove a agent note from email settings

Input Parameters
name type description
note_id long The id of the agent note to remove.

updateEmailCC Operation

A function to update a email cc.

Input Parameters
name type description
note emailCC A EmailCC object to update or create.
Return Value
type description
emailCC EmailCC object with violations if did not update/create properly.

getEmailCCsByClientId Operation

Gets the EmailCC objects for this client.

Input Parameters
name type description
clientId long The client id to get the EmailCC for.
Return Value
type description
list of emailCC  

getEmailCCsByUserId Operation

Gets the EmailCC for this user.

Input Parameters
name type description
userId long the user id to get the EmailCC for.
Return Value
type description
list of emailCC  

getEmailCCsByAgentId Operation

Gets the EmailCC for this agent.

Input Parameters
name type description
agentId long the EmployeeInfo id to get the EmailCC for.
Return Value
type description
list of emailCC  

removeEmailCC Operation

Remove a email cc from a client.

Input Parameters
name type description
cc_id long The id of the email remove.

getAirAgentNote Operation

Get an agent note for air segments.

Input Parameters
name type description
noteid long The id of the agent note.
Return Value
type description
airAgentNote The agent note for air segments.

getCarAgentNote Operation

Get an agent note for car segments.

Input Parameters
name type description
noteid long The id of the agent note.
Return Value
type description
carAgentNote The agent note for car segments.

getHotelAgentNote Operation

Get an agent note for hotel segments.

Input Parameters
name type description
noteid long The id of the agent note.
Return Value
type description
hotelAgentNote The agent note for hotel segments.

getAirAgentNotesByClient Operation

Get air agent notes for a particular client.

Input Parameters
name type description
clientid long the client to get notes for
Return Value
type description
list of airAgentNote All notes for the provided client.

getCarAgentNotesByClient Operation

Get car agent notes for a particular client.

Input Parameters
name type description
clientid long the client to get notes for
Return Value
type description
list of carAgentNote All notes for the provided client.

getHotelAgentNotesByClient Operation

Get hotel agent notes for a particular client.

Input Parameters
name type description
clientid long the client to get notes for
Return Value
type description
list of hotelAgentNote All notes for the provided client.

getAirAgentNotesByOffice Operation

Get air agent notes for a particular client.

Input Parameters
name type description
officeid long the office to get notes for
Return Value
type description
list of airAgentNote All notes for the provided client.

getCarAgentNotesByOffice Operation

Get car agent notes for a particular client.

Input Parameters
name type description
officeid long the office to get notes for
Return Value
type description
list of carAgentNote All notes for the provided client.

getHotelAgentNotesByOffice Operation

Get hotel agent notes for a particular client.

Input Parameters
name type description
officeid long the office to get notes for
Return Value
type description
list of hotelAgentNote All notes for the provided client.

getAirAgentNotesByTmc Operation

Get air agent notes for a particular client.

Input Parameters
name type description
tmcid long the tmc to get notes for
Return Value
type description
list of airAgentNote All notes for the provided client.

getCarAgentNotesByTmc Operation

Get car agent notes for a particular client.

Input Parameters
name type description
tmcid long the tmc to get notes for
Return Value
type description
list of carAgentNote All notes for the provided client.

getHotelAgentNotesByTmc Operation

Get hotel agent notes for a particular client.

Input Parameters
name type description
tmcid long the tmc to get notes for
Return Value
type description
list of hotelAgentNote All notes for the provided client.

searchGeneralAgentNotes Operation

Get a list of general agent notes.

Input Parameters
name type description
searchList searchList A query asking for a list of general agent notes.
Return Value
type description
list of agentNote A list of general agent notes that are applied at the top & bottom of Airtineraries.

searchAirAgentNotes Operation

Get a list of agent notes that appear within air segments.

Input Parameters
name type description
searchList searchList A query asking for a list of air agent notes.
Return Value
type description
list of airAgentNote A list of agent notes that are applied to air segments.

searchCarAgentNotes Operation

Get a list of agent notes that appear within car segments.

Input Parameters
name type description
searchList searchList A query asking for a list of car agent notes.
Return Value
type description
list of carAgentNote A list of agent notes that are applied to car segments.

searchHotelAgentNotes Operation

Get a list of agent notes that appear within hotel segments.

Input Parameters
name type description
searchList searchList A query asking for a list of hotel agent notes.
Return Value
type description
list of hotelAgentNote A list of agent notes that are applied to hotel segments.

countGeneralAgentNotes Operation

Get a count of general agent notes.

Input Parameters
name type description
searchList searchList A query asking for a count of general agent notes.
Return Value
type description
long A count of general agent notes that are applied at the top & bottom of Airtineraries.

countAirAgentNotes Operation

Get a count of agent notes that appear within air segments.

Input Parameters
name type description
searchList searchList A query asking for a count of air agent notes.
Return Value
type description
long A count of agent notes that are applied to air segments.

countCarAgentNotes Operation

Get a count of agent notes that appear within car segments.

Input Parameters
name type description
searchList searchList A query asking for a count of car agent notes.
Return Value
type description
long A count of agent notes that are applied to car segments.

countHotelAgentNotes Operation

Get a list of agent notes that appear within hotel segments.

Input Parameters
name type description
searchList searchList A query asking for a list of hotel agent notes.
Return Value
type description
long A list of agent notes that are applied to hotel segments.

updateAirAgentNote Operation

Update an agent note that appears within air segments.

Input Parameters
name type description
note airAgentNote The note that appears within the air segment.
Return Value
type description
airAgentNote The updated agent note that appears within air segments.

updateCarAgentNote Operation

Update an agent note that appears within car segments.

Input Parameters
name type description
note carAgentNote The note that appears within the car segment.
Return Value
type description
carAgentNote The updated agent note that appears within car segments.

updateHotelAgentNote Operation

Update an agent note that appears within hotel segments.

Input Parameters
name type description
note hotelAgentNote The note that appears within the hotel segment.
Return Value
type description
hotelAgentNote The updated agent note that appears within hotel segments.

deleteAirAgentNote Operation

Delete an agent note that appears within air segments.

Input Parameters
name type description
noteid long The id of the note to delete.

deleteCarAgentNote Operation

Delete an agent note that appears within car segments.

Input Parameters
name type description
noteid long The id of the note to delete.

deleteHotelAgentNote Operation

Delete an agent note that appears within hotel segments.

Input Parameters
name type description
noteid long The id of the note to delete.

getAllUdidReportCodes Operation

Get all mappings for udids available as Airportal columns.

Return Value
type description
list of udidReportCode Get all mappings for udids available as Airportal columns.