The purpose of this article is to provide information regarding the use of APIv3.
...
Table of contents | |
---|---|
|
Tip |
---|
The majority of the requests in this article are order sensitive. Most tools will order the request nodes alphabetically which is the format that is expected. |
Agency Account Service
GetCompanyDetails
...
Code Block | ||||
---|---|---|---|---|
| ||||
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:int="http://schemas.datacontract.org/2004/07/InteliSys.Amelia.API" xmlns:int1="http://schemas.datacontract.org/2004/07/InteliSys.Amelia"> <soapenv:Header/> <soapenv:Body> <tem:BookReservation> <tem:bookingRequest> <int:Query> <int1:Company> <int1:Code>111111</int1:Code> </int1:Company> <int1:Legs> <int1:BookingLeg> <int1:AdultFares> <int1:BookingClassCode>L</int1:BookingClassCode> <int1:CurrencyCode>CAD</int1:CurrencyCode> <int1:FareCode>L</int1:FareCode> <int1:PaxCount>1</int1:PaxCount> <int1:TotalCost>146.25</int1:TotalCost> </int1:AdultFares> <int1:Segments> <int1:BookingSegment> <int1:ArrivalAirportCode>YQM</int1:ArrivalAirportCode> <int1:DepartureAirportCode>YHM</int1:DepartureAirportCode> <int1:ETALocal>2016-12-19T17:15:00</int1:ETALocal> <int1:ETDLocal>2016-12-19T14:18:00</int1:ETDLocal> <int1:FlightCode>G61100</int1:FlightCode> </int1:BookingSegment> </int1:Segments> </int1:BookingLeg> </int1:Legs> <int1:Passengers> <int1:BookingPassenger> <int1:Address> <int1:Addr1>260 Princess Street</int1:Addr1> <int1:City>Calgary</int1:City> <int1:CountryCode>CDN</int1:CountryCode> <int1:CountryDescription>CANADA</int1:CountryDescription> <int1:PostalCode>E2L4S8</int1:PostalCode> <int1:ProvinceAbbreviation>NB</int1:ProvinceAbbreviation> <int1:ProvinceName>New Brunswick</int1:ProvinceName> </int1:Address> <int1:AgeCategory>Adult</int1:AgeCategory> <int1:Firstname>Greg</int1:Firstname> <int1:Gender>Male</int1:Gender> <int1:Infants> <int1:Infant> <int1:Firstname>Greg Jr</int1:Firstname> <int1:Gender>M</int1:Gender> <int1:Lastname>Pert</int1:Lastname> </int1:Infant> </int1:Infants> <int1:Lastname>Pert</int1:Lastname> <int1:PersonalContact> <int1:Email>support@intelisysaviation.com</int1:Email> </int1:PersonalContact> </int1:BookingPassenger> </int1:Passengers> <int1:Payment> <int1:AccountPayment> <int1:CompanyCode>111111</int1:CompanyCode> <int1:PaymentMethod>ACCT</int1:PaymentMethod> </int1:AccountPayment> <int1:Amount>449.01</int1:Amount> <int1:CurrencyCode>CAD</int1:CurrencyCode> <int1:PaymentType>Account</int1:PaymentType> <int1:ProcessingFee>0</int1:ProcessingFee> <int1:ProcessingFeeTax>0</int1:ProcessingFeeTax> </int1:Payment> </int:Query> </tem:bookingRequest> </tem:BookReservation> </soapenv:Body> </soapenv:Envelope> |
CalculateProcessingFee
CalculateProcessingFee Request
...
Code Block | ||||
---|---|---|---|---|
| ||||
<soapenv:Body> <tem:PurchaseItems> <tem:req> <int:Payment> <int1:Amount>2.5</int1:Amount> <int1:CreditCardPayment> <int1:Address> <int1:Addr1>164 Anyhere</int1:Addr1> <int1:City>Saint John</int1:City> <int1:CountryCode>CDN</int1:CountryCode> <int1:CountryDescription>Canada</int1:CountryDescription> <int1:PostalCode>e2e2e2</int1:PostalCode> <int1:ProvinceAbbreviation>NB</int1:ProvinceAbbreviation> <int1:ProvinceName>New Brunswick</int1:ProvinceName> </int1:Address> <int1:CVV>377</int1:CVV> <int1:Email>email@email.com</int1:Email> <int1:ExpireYear>2017</int1:ExpireYear> <int1:ExpiryMonth>12</int1:ExpiryMonth> <int1:Firstname>John</int1:Firstname> <int1:Lastname>Doe</int1:Lastname> <int1:Number>4111111111111111</int1:Number> <int1:TypeCode>VI</int1:TypeCode> </int1:CreditCardPayment> <int1:CurrencyCode>USD</int1:CurrencyCode> <int1:PaymentType>CreditCard</int1:PaymentType> <int1:ProcessingFee>0</int1:ProcessingFee> <int1:ProcessingFeeTax>0</int1:ProcessingFeeTax> </int:Payment> <int:RequestedItems> <int2:PurchaseRequestItem> <int2:LegNumber>1</int2:LegNumber> <int2:AirportAllocID>15263</int2:AirportAllocID> <----- Obtained through GetAirportAllocations() <int2:PaxGroupID>24403</int2:PaxGroupID> <----- Obtained through GetReservation() </int2:PurchaseRequestItem> </int:RequestedItems> <int:ReservationNumber>1007151</int:ReservationNumber> </tem:req> </tem:PurchaseItems> </soapenv:Body> |
UserProfile Service
Related articles
Filter by label (Content by label) | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...