Paxgateway API
Paxgateway API
Table of Contents
1. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1. Version information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2. URI scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.3. Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.4. Conversation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.5. API Key Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.5.1. Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.5.2. Request HTTP Header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.6. Date Formats. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.7. Client IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.8. Version Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.8.1. Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.8.2. Example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.9. Currency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.9.1. Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.9.2. Example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.10. Accept-Language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.10.1. Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.10.2. Example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.11. Health Check Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.12. Procedure Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.13. List of Response Error Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.14. IOS Wallet Integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.14.1. Certificates, images and definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.14.2. Customize and configure your ticket.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.14.3. Who send certificates/images/definitions?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
1.14.4. How to Call a Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.15. Find Country User From Client IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.15.1. How to update Embedded IP Database? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.16. Book On Hold Payment Type. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.17. JWT(Json Web Token) Encryption. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.17.1. How Can Be Create And Sertificate RSA Private/Public Key. . . . . . . . . . . . . . . . . . . . . . 21
1.17.2. Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
1.18. Disable Services Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
1.18.1. e.g → logging.ignored.endpoints=/definitions/currencies, /definitions/languages . . 23
2. Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.1. Auth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.1.1. Authenticate Editor for caching operations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.1.2. Authenticate User for Loyalty Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.2. Availability. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.2.1. Available Flights Search Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.2.2. Available Cheapest Flights Search Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.2.3. Extra Charges Information Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.3. Cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.3.1. Clear pax-gateway caches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.3.2. Refresh PAX cache’s. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.4. Checkin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
2.4.1. Retrieves available flights for check-in. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
2.4.2. Get Passenger(s) For Checkin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2.4.3. boardingpass with segmentId and passengerList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.4.4. boarding pass for ios wallet integration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.4.5. Gets boarding pass with passengerHashValue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2.4.6. Cancel check-in. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2.4.7. Gets expected seats for passengers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
2.4.8. Available Arrival Ports For Kiosks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2.4.9. Available Flights For Kiosks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
2.4.10. Available Passengers For Kiosks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
2.4.11. Performs check-in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
2.4.12. Get Apis Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
2.4.13. Sends boarding pass . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
2.5. Common . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
2.5.1. Age Limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
2.5.2. Cabin types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
2.5.3. Retrieve Known City Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
2.5.4. Supported Currencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
2.5.5. Supported Languages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
2.5.6. Retrieve Name Title Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
2.5.7. General parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
2.5.8. Known Airport Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
2.5.9. Known Airport Matrix (filtered) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
2.5.10. Retrieve Known Airport Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
2.5.11. Known Airport List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
2.5.12. Get Ports Of Countries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
2.5.13. Trip Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
2.5.14. Retrieve Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
2.5.15. Translations resource service.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
2.5.16. Client Version Control Service. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
2.6. Flight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
2.6.1. FlightSchedule Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
2.6.2. Flight status by flight number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
2.6.3. Flight status by airport. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
2.7. HealthCheck . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
2.7.1. BL Health Check Service. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
2.7.2. Detailed health check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
2.7.3. Pax Gateway Health Check Service. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
2.7.4. Payment Service (Sapay) Health Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
2.8. Insurance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
2.8.1. Add Insurance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
2.8.2. Get Available Insurances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
2.8.3. Delete Insurance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
2.9. Invoice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
2.9.1. Login for invoice services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
2.9.2. Logout for invoice services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
2.9.3. View for invoice services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
2.10. Loyalty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
2.10.1. Activates membership . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
2.10.2. Retrieve available loyalty partners . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
2.10.3. Change member pin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
2.10.4. Get city list with country code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
2.10.5. Claim reward miles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
2.10.6. Enroll Member . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
2.10.7. Retrieve expected earned miles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
2.10.8. Retrieve Member Card Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
2.10.9. Retrieve Member Miles Sale Attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
2.10.10. Retrieve Member Miles To Be Expired. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
2.10.11. Retrieve Member Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
2.10.12. Retrieve Member Statement Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
2.10.13. Retrieve Member Transaction List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
2.10.14. Retrieve Personal Information Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
2.10.15. Retrieve profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
2.10.16. Retrieve Purchase Points. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
2.10.17. Retrieve Required Points. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
2.10.18. Retrieve Member Reservation List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
2.10.19. Send member Pin via EMail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
2.10.20. Updates member profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
2.11. Payment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
2.11.1. Authorize payment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
2.11.2. Authorize After Redirect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
2.11.3. Credit card options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
2.11.4. Initialize Payment Process. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
2.11.5. Loyalty redemption options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
2.11.6. Payment options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
2.11.7. Retrieve Payment Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
2.12. Reservation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
2.12.1. Checks for available discounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
2.12.2. Retrieve Available Packages(Bundles) Service. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
2.12.3. Check Phone Number is eligable for sending sms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
2.12.4. Cancels a booking or some of its segments. Segment calcellation is not supported
for non ticketed reservations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
2.12.5. Send HES code and check her/him available for the flight. . . . . . . . . . . . . . . . . . . . . . 101
2.12.6. Modify Exists Contact(s) Service. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
2.12.7. Retrieves Contact(s) Informations Service. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
2.12.8. Booking Create Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
2.12.9. Set discount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
2.12.10. Remove discount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
2.12.11. Sets invoice. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
2.12.12. Delete invoice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
2.12.13. Retrieves booking with carousel options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
2.12.14. Add New Package(Bundle) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
2.12.15. Modify Passenger Informations Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
2.12.16. Retrieves passenger informations Service. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
2.12.17. Required to the trigger mail’s and text messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
2.12.18. Retrieves available price freezing options for booking. . . . . . . . . . . . . . . . . . . . . . . . 114
2.12.19. Purchases price freezing option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
2.12.20. Modifies flights of a booking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
2.12.21. Retrieves booking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
2.12.22. Retrieves booking from the conversation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
2.12.23. HES code summary information passenger by passenger . . . . . . . . . . . . . . . . . . . . . 118
2.12.24. HES code requirement check service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
2.13. Ssr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
2.13.1. Add or Modify booking SSR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
2.13.2. Available SSR list for reservation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
2.13.3. Delete booking SSR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
2.13.4. Extra baggage rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
2.13.5. Fare information for baggages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
2.13.6. Add or Modify booking SSR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
2.13.7. Delete SSR as Bath . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
2.13.8. SeatMap Service. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
2.14. Ticketing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
2.14.1. Ticket Information for the print etc.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
2.14.2. Ticket without payment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
2.14.3. Ticket Information for the print etc. with ticket number. . . . . . . . . . . . . . . . . . . . . . . 130
3. Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
3.1. AbstractMemberProfile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
3.2. AbstractSsr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
3.3. ActionDetail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
3.4. AddInsuranceRequest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
3.5. Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
3.6. Age. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
3.7. AgeLimit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
3.8. AgeLimitResponse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
3.9. AirReservationInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
3.10. AirTravelActivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
3.11. Aircraft . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
3.12. AirlineData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
3.13. AirlinePax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
3.14. AirlineSegment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
3.15. AllowedAction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
3.16. ApisField . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
3.17. ApisRequest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
3.18. ApisResponse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
3.19. Arranger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
3.20. AssociatedCoupon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
3.21. AsvcSsr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
3.22. AuthenticateUserRequest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
3.23. AuthorizationResult . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
3.24. AuthorizePaymentAfterRedirectRequest. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
3.25. AuthorizePaymentRequest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
3.26. AuthorizePaymentResponse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
3.27. AvailabilityRequest. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
3.28. AvailabilityResponseItem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
3.29. AvailableBaggage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
3.30. AvailableDiscount. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
3.31. AvailableSsr. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
3.32. AvailableSsrs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
3.33. BaggageAllowance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
3.34. BaggageFareResponse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
3.35. BaggageRuleResponse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
3.36. BankInformation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
3.37. BaseFarePrice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
3.38. BaseFlightBasedActionDetail. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
3.39. BasePaymentDetail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
3.40. BillingData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
3.41. BkmExpressDetail. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
3.42. BkmPayment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
3.43. BoardingCard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
3.44. BoardingCardLocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
3.45. BoardingCardRequest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
3.46. BoardingCardSSR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
3.47. BookOnHoldDetail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
3.48. BookOnHoldPayment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
3.49. Booking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
3.50. BookingRequestItem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
3.51. CancelBookingRequest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
3.52. CancelCheckInRequest. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
3.53. CancelCheckInResponse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
3.54. CancelFlightAction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
3.55. CashDetail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
3.56. CashPayment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
3.57. Category . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
3.58. CclDefinitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
3.59. ChangeFlightAction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
3.60. ChangeMemberPinRequest. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
3.61. ChangeableData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
3.62. ChargedSms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
3.63. CheapestFlightsFare. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
3.64. CheapestFlightsRequest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
3.65. CheapestFlightsResponse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
3.66. CheckHesCodeByPassengerRequest. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
3.67. CheckHesCodeByPassengerResponse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
3.68. CheckInInformation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
3.69. CheckInRequest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
3.70. CheckInResponse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
3.71. CheckTwoFactorAuthRequest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
3.72. ChequePayment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
3.73. ChequePaymentDetail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
3.74. ChupopPayment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
3.75. City. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
3.76. CityList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
3.77. CityPort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
3.78. ClaimRewardMilesRequest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
3.79. CodeValuePair . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
3.80. CodedPrice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
3.81. CommunicationPreference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
3.82. Company . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
3.83. CompanyInvoice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
3.84. ConjunctiveTicket . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
3.85. Contact . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
3.86. CountryInfo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
3.87. Coupon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
3.88. CouponSegment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
3.89. CreditCardDetail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
3.90. CreditCartPayment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
3.91. Currencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
3.92. Currency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
3.93. DcsBaggage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
3.94. DeleteInsuranceRequest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
3.95. Dimension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
3.96. DirectDebitDetail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
3.97. Discount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
3.98. Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
3.99. DummyPosPayment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
3.100. ElectronicDocumentDeliveryPayment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
3.101. Email . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
3.102. EmdPaymentDetail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
3.103. EnrollMemberRequest. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
3.104. EnrollMemberResponse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
3.105. ErrorResponse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
3.106. ExpectedEarnedMilesResponse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
3.107. ExternallyHandledPaymentDetail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
3.108. ExternallyHandledPaymentTool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
3.109. ExtraCharges. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
3.110. Fare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
3.111. FarePrice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
3.112. FareSegmentCodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
3.113. FawryPaymentDetail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
3.114. Feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
3.115. FeedbackAttachment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
3.116. FeedbackAttachmentRequest. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
3.117. FeedbackOwner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
3.118. Flight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
3.119. FlightAction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
3.120. FlightInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
3.121. FlightInformation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
3.122. FlightLocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
3.123. FlightRequest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
3.124. FlightSchedule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
3.125. FlightScheduleDate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
3.126. FlightScheduleRequest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
3.127. FlightScheduleResponse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
3.128. FlightStatus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
3.129. FlightStatusByNumberRequest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
3.130. FlightStatusByPortRequest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
3.131. FlightStatusDate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
3.132. FlightStatusResponse. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
3.133. GeneralParameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
3.134. GetFeedbackRequest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
3.135. GiftCardPayment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
3.136. GirogatePayment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
3.137. GirogatePaymentDetail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
3.138. GovernmentReceiptPaymentDetail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
3.139. HesCodeRequired. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
3.140. IatciCheckInInformation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
3.141. InitializePaymentRequest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
3.142. InitializePaymentResponse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
3.143. InlineFormPaymentParameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
3.144. Insurance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
3.145. InsuranceDetail. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
3.146. InsurancePassenger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
3.147. Invoice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
3.148. InvoiceInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
3.149. InvoiceLoginRequest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
3.150. InvoiceLoginResponse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
3.151. InvoiceViewItem. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
3.152. InvoiceViewRequest. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
3.153. InvoiceViewResponse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
3.154. Itinerary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
3.155. Journey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
3.156. JourneysByDate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
3.157. KioskArrivalCity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
3.158. KioskArrivalCountry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
3.159. KioskArrivalPort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
3.160. KioskArrivalPortsResponse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
3.161. KioskAvailablePassengersRequest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
3.162. Language. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
3.163. Languages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
3.164. LocationInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
3.165. LocationType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
3.166. LoyaltyPayment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
3.167. LoyaltyRedemptionDetail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
3.168. LoyaltyRedemptionPayment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
3.169. ManageBooking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
3.170. ManageBookingAction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
3.171. ManageBookingOperation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
3.172. MasterpassPayment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
3.173. McoInvPayment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
3.174. MeasureUnit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
3.175. MemberActivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
3.176. MemberAddress. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
3.177. MemberCardDataResponse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
3.178. MemberEmail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
3.179. MemberPersonalInfo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
3.180. MemberPersonalInfoDetail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
3.181. MemberPhoneNumber . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
3.182. MemberProfile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
3.183. MemberStatement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
3.184. MemberStatementDetail. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
3.185. MemberTransaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
3.186. MemberTransactionListRequest. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
3.187. MilesPrice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
3.188. MilesToBeExpired. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
3.189. MiscChargeOrderDetail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
3.190. MsPiaPaymentDetail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
3.191. NewPackagesRequest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
3.192. OperatingAirline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
3.193. OperationPurpose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
3.194. OperationType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
3.195. OriginalIssueAttributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
3.196. OtherPayment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
3.197. Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
3.198. PackagePrice. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
3.199. Passenger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
3.200. PassengerDcsInformation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
3.201. PassengerInformation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
3.202. PassengerListBasedOnTicket. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
3.203. PassengerListBasedOnVoucher. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
3.204. PassengerSeatInformation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
3.205. PassengerSimpleInformation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
3.206. PassengersRequest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
3.207. PaymentDetail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
3.208. PaymentOption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
3.209. PaymentRequest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
3.210. PaymentRequestBase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
3.211. PersonalInvoice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
3.212. PhoneNumber . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
3.213. Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
3.214. PortList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
3.215. PortMatrix. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
3.216. PortType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
3.217. Price. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
3.218. PriceBase. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
3.219. PriceDetail. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
3.220. PriceFreezingOption. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
3.221. PriceOverview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
3.222. PricePerPassenger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
3.223. PriceResponse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
3.224. PrintTicket. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
3.225. PspInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
3.226. PurchasePointsResponse. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
3.227. RaveAccountPaymentDetail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
3.228. ReasonForIssuance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
3.229. RefundPaymentAmount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
3.230. RefundPriceOverview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
3.231. ReissueRequest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300
3.232. RequiredPointsRequest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
3.233. RequiredPointsResponse. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
3.234. Reservation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
3.235. RetrieveBookingRequest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
3.236. RetrieveCreditCardPaymentOptionsRequest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
3.237. RetrieveCreditCardPaymentOptionsResponse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305
3.238. RetrieveLoyaltyRedemptionPaymentOptionsRequest . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305
3.239. RetrieveLoyaltyRedemptionPaymentOptionsResponse . . . . . . . . . . . . . . . . . . . . . . . . . . . 305
3.240. RetrievePaymentOptionsRequest. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306
3.241. RetrievePaymentOptionsResponse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306
3.242. RetrievePaymentResultRequest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306
3.243. SSR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
3.244. SadadPaymentDetail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
3.245. Seat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
3.246. SeatDisallowedAttribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310
3.247. SeatDisallowedPerPassenger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310
3.248. SeatGroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
3.249. SeatMap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
3.250. SeatMapCabin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312
3.251. SeatMapColumn. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312
3.252. SeatMapPart. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
3.253. SeatMapRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
3.254. SeatMapSeat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
3.255. Section. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
3.256. SecuredAction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
3.257. Segment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
3.258. SegmentAction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
3.259. SegmentPassenger. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
3.260. SendPinViaEmailRequest. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
3.261. SimpleCompany . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
3.262. SimpleSSR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
3.263. SofortDetail. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
3.264. SpecialRequests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
3.265. SsrModifyRequest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
3.266. SsrModifyResponse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
3.267. StateList. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324
3.268. StateType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324
3.269. StopLocation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
3.270. SubPackagePrice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
3.271. Subject. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
3.272. ThreeDomainSecurity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
3.273. Ticket . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
3.274. TicketArranger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
3.275. TicketContact . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
3.276. TicketPassenger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
3.277. TicketWithoutPaymentRequest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
3.278. TierMile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
3.279. TravelInsurance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336
3.280. TriggerTwoFactorAuthRequest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
3.281. TriggerTwoFactorAuthResponse. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
3.282. TurkcellCuzdanDetail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
3.283. UpdateMemberProfileRequest. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
3.284. UpgradePackagesResponse. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
3.285. VersionResponse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
3.286. Voucher. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
3.287. WarningNotification. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
3.288. detailedHealthCheck . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
Paxgateway
Chapter 1. Overview
HititCS Crane UI Paxgateway API
Version : 1.3.11
Host : paxgateway.hitit.aero
BasePath : /v1
Schemes : HTTP, HTTPS
1.3. Tags
1.4. Conversation
Since the application is an "API Gateway" application, session management is not being used.
Additionally, "conversation" management is implemented in the application instead of send data to
the user and ask the user to send it again, in order to make the API more plain. Memory
management performance is improved by deleting the generated data in the "conversation" when
it is invalid for the process. In addition, services that are completely stateless, such as portMatrix,
are excluded from conversation management, improving resource management performance.
A conversation starts by calling the availability or booking/retrieve service. When the availability or
booking/retrieve is called, a "header" is returned as response, in the name of "X-Conversation-
Token". This header should be added to the request message in the service calls of the end of the
ticket process.
There are two levels of conversation. After booking/retrieve or availability, conversations are
moved to second level in order to improve lifespan.
API key is a secret token which is submitted alongside web service (or similar) requests in order to
identify the origin of the request. API key can be used in two ways.
1.5.1. Parameter
https://paxgateway.hititcs.com.tr/definitions/ports?key=123
X-Key:123
Date: dd.MM.yyyy
1.7. Client IP
Client IP can be send by setting IP into X-CLIENT-IP header. If header does not exist, source IP will be
used as client IP.
Version check is being performed for every service call. Requires the "X-CLIENT-VERSION" header.
Skips if header is not sent or returns an unknown value.
1.8.1. Format
X-CLIENT-VERSION: {os}-{version}
1.8.2. Example
X-CLIENT-VERSION: ios-3.0.5
1.9. Currency
Paxgateway sets the preferred currency after availability request. Currency is overridable with "X-
CURRENCY" header on any stage.
1.9.1. Format
X-CURRENCY: {currency}
1.9.2. Example
X-CURRENCY: TRY
1.10. Accept-Language
Paxgateway is support the "Accept-Language" standard header type. Paxgateway sets the preffered
language for every service call with using this http header.
1.10.1. Format
Accept-Language: {lang};{q-value}
1.10.2. Example
Accept-Language: en-US;q=0.7,en;q=0.3
Reservation Procedure
Client Paxgateway
POST /availability
Conversation started
List<Journey>
POST /extraCharges
List<ExtraCharges>
POST /booking/create
Booking
POST /booking/passengers
200/OK
GET /ssrs/{bookingId}
List<AvailableSsrs>
GET /ssrs/{bookingId}/seatMap/{segmentId}
List<SeatMap>
POST /ssrs/${bookingId}
SsrModifyResponse
POST /payment/options
RetrievePaymentOptionsResponse
POST /payment/creditCardOptions
RetrieveCreditCardPaymentOptionsResponse
POST /payment/authorize
AuthorizePaymentResponse
POST /payment/authorizeAfterRedirect
AuthorizePaymentResponse
ConfirmPurchase
Success
Reissue Prodecure
Client Paxgateway
POST /booking/retrieve
Conversation started
Booking
List<Journey>
POST /extraCharges
List<ExtraCharges>
Booking
Booking
GET /ssrs/{bookingId}
List<AvailableSsrs>
POST /ssrs/${bookingId}
SsrModifyResponse
POST /payment/options
RetrievePaymentOptionsResponse
POST /payment/creditCardOptions
RetrieveCreditCardPaymentOptionsResponse
POST /payment/authorize
AuthorizePaymentResponse
POST /payment/authorizeAfterRedirect
AuthorizePaymentResponse
ConfirmPurchase
Success
End if
Checkin Prodecure
Client Paxgateway
POST /booking/retrieve
Conversation started
Booking
GET /checkin/availableFlights
List<Segment>
GET /checkin/availablePassengers/${segmentId}
if apisRequired = false
POST /checkin/retrieveApisFields
List<ApisField>
end if
List<PassengerDcsInformation>
if !specialRequests.contains("SEAT")
POST /checkin/expectedSeats
List<ExpectedSeats>
/ssr/*
/ssr/*
end if
POST /checkin/perform
CheckInResponse
{
"source": "ERRCRANE",
"detail": {
"args": [
],
"error": "AVAILABILITY_ERR_AVAIL_ADLT_INFNT_COUNT_MISMATCH",
"message": "Infants can not be more than adults"
},
"error": "AVAILABILITY_ERR_AVAIL_ADLT_INFNT_COUNT_MISMATCH",
"message": "Infants can not be more than adults"
}
{
"source": "ERRSAPAY",
"error": "ERR_P24",
"message": "Please specify correct payment option"
}
Errors from Gateway services are returned with code and explanation message. ex:
{
"source": "ERRGATEWAY",
"error": "ERR004",
"message": "Unexpected character ('}' (code 125)): expected a value"
}
ERR001 401 Api key verification error All Provided api key doesn’t
exist in the properties
file.
ERR007 400 List of: {field} must no be All Fields specified in the
{null|empty} error message are
required fields.
ERR009 400 X-Loyalty-Token must be All of the /lms/* services Loyalty token header is
present not present.
ERR010 401 X-Loyalty-Token has All of the /lms/* services Loyalty token header has
expired expired and no longer
valid.
ERR013 404 Data Not Found /translations and Unable to read config
/options file.
ERR018 400 This operation is not All of the /ssr/* services, Requested operation is
supported during reissue POST /booking/contacts, not supported during
process POST reissue process, try again
/booking/passengers after finishing the
process.
ERR029 401 You need to add key at You need to add key at
least one least one
ERR048 500 Check current password. /lms/changeMemberPin currentPin can not match
in the token member
password.
• Create your logo and icon packages like and copy these images to
${CATALINA_HOME}/conf/hititcs/wallet ; ex
icon.png
icon@2x.png
icon@3x.png
logo.png
logo@2x.png
logo@3x.png
tsa.png
tsa@2x.png
tsa@3x.png
ssss.png
ssss@2x.png
ssss@3x.png
By default, the iOS wallet offers a ticket design that cannot be changed much.
You can change properties such as background color, font color, label color.
In your wallet.properties from
${CATALINA_HOME}/conf/hititcs/wallet.properties ex
ios.wallet.background=#235CA9
ios.wallet.foreground=#ffffff
ios.wallet.labelcolor=#AA9113
Important: You can create multiple language support in the wallet service(Must be ISO 639-1
format). ex
For example, If you want to turkish language support;
# Copy wallet.properties and paste same directory with rename wallet-
tr.properties
# Change property labels text in your language
ios.wallet.date.format=dd.MM.yyyy
ios.wallet.barcode.format=PKBarcodeFormatAztec
You can decide the wallet back fields should seen/not seen. ex
ios.wallet.backfield.terms.allowed=false
You can change the static label fields that appear on the ticket. ex
ios.wallet.header.label.gate=GATE
ios.wallet.header.changeText.gate=Boarding time changed to %@.
ios.wallet.secondary.label.passengerName=PASSENGER NAME
ios.wallet.secondary.changeText.passengerName=Passenger changed to %@.
ios.wallet.secondary.label.seq=SEQ
ios.wallet.secondary.changeText.seq=Sequence changed to %@.
ios.wallet.auxiliary.label.date=DATE
ios.wallet.auxiliary.changeText.date=Date changed to %@.
ios.wallet.auxiliary.label.depart=DEPART
ios.wallet.auxiliary.changeText.depart=Boarding time changed to %@.
ios.wallet.auxiliary.label.flight=FLIGHT
ios.wallet.auxiliary.changeText.flight=Flight number changed to %@
ios.wallet.auxiliary.label.seat=SEAT
ios.wallet.auxiliary.changeText.seat=Seat changed to %@
ios.wallet.teamIdentifier: 1111111111
ios.wallet.organizationName: HITITCS
ios.wallet.passTypeIdentifier: pass.com.hititcs.hcs
Note: For the detail information about create certificate you should read this documentation
logo.png
logo@2x.png
logo@3x.png
• Icon that will appear on the mail and notification.(with different three size)
icon.png
icon@2x.png
icon@3x.png
• Image that will appear above the barcode for TSA Precheck passengers. (with different three
size)
tsa.png
tsa@2x.png
tsa@3x.png
• Image that will appear above the barcode for Secondary Security Screening Selection. (with
different three size)
ssss.png
ssss@2x.png
ssss@3x.png
• Background/Label/Foreground colors
ios.wallet.background=#235CA9
ios.wallet.foreground=#ffffff
ios.wallet.labelcolor=#AA9113
For the multi language support, deployment team should be add different copies from
wallet.properties and change label text definitions.
With a normal / boardingpass request body, you can send a request to the /
boardingpassWallet endpoint. ex
{
"segmentId": "123456",
"passengerList": [
{
"passengerType": "ADLT",
"id": "1111",
"isElligibleForCheckin": false,
"birthDate": "09.03.2000",
"bookingReferenceID": "ZEE179",
"isChecked": true,
"surname": "YRD",
"givenName": "MRV",
"socialSecurityNo": "23423423421",
"gsm": {
"preferred": false
},
"seatInfo": [
{
"changeReason": "",
"seatNumber": "21L",
"changeType": "",
"seatInRow": "11",
"deckLevel": "",
"rowNumber": 21
}
],
"gender": "F",
"isBoardingCardPrintable": true
}
]
}
*Note: For the multi language support you should add request header Accept-Language
variable must be ISO 639-1 format. ex
Accept-Language: TR
Accept-Language: EN
Accept-Language: FR
The service response will dynamically return a file with the extension {PNR_NAME}.pkpass .
You can handle this file in your IOS code and add it to the wallet. ex
PAX user can be override and find the country to which the IP address from the client is connected.
This feature uses the embedded "IP Country Database" provided by GeoLite2 services.
Embedded IP Databases receive updates at intervals. Because of that, Pax-gateway should be up-to-
date.
Via the file with the extension .mmdb located in $ {CATALINA_HOME} / conf / hititcs
/ geolite2-country directory.
You should download by selecting the GeoLite2 Country option from here.
This payment method ensures that the payment is made asynchronously after the payment order
has been placed and ticketing is made after the payment has been successfully completed.
Paxgateway’s responsibility in this payment method is that it does not automatically go to ticketing
after the payment order has been placed.
{
"referenceId":"1234567",
"orderId": "CRA59873436",
"status": "BOOK_ON_HOLD",
"ticketTimeLimit": "26.02.2020 14:41:00",
"bookingId": "11F6LR",
"pnrReferenceId":"XXXX"
}
Once this result is returned, payment will be received by another channel with these references.
After the payment process is completed, ticketing flow will start between the payment system
and Crane PAX. Ticketing will be completed in the Crane PAX system.
JWT is used in pax-gateway application to produce and transmit loyalty tokens and editor tokens.
RSA public / private keys are used for JWT encryption. RSA (Rivest–Shamir–Adleman) is one of the
first public-key cryptosystems and is widely used for secure data transmission.
First of all you need to create 2048 bits RSA Private/Public Key.
There are many options for this.
Private Key; ex
Public Key; ex
1.17.2. Summary
This feature developed for disable certain services endpoint addresses logs. If you want to disable
one or more services REST endpoint and SOAP service’s logs, simply add these endpoint Urls to
logging.ignored.endpoints key seperated by commas.
Chapter 2. Resources
2.1. Auth
POST /auth/authenticateEditor
Description
This service used for log in to the editor system. If credentials given as the request body are correct,
service sends authorization token as X-Editor-Token with response header. This token must be
used to access caching services.
Parameters
request AuthenticateUserReq
Body request
required uest
Responses
HTTP
Description Schema
Code
Success
200 Headers : No Content
X-Editor-Token (string) : JWT token for caching services.
Consumes
• application/json
Produces
• application/json
POST /auth/authenticateUser
Description
This service used for log in to the member system. If credentials given as the request body are
correct, service sends authorization token as X-Loyalty-Token with response header. This
token must be used to access secure loyalty services.
Parameters
request AuthenticateUserReq
Body request
required uest
Responses
HTTP
Description Schema
Code
Consumes
• application/json
Produces
• application/json
2.2. Availability
Availability Services
POST /availability
Description
This service used for search available flight list with given request model
Parameters
body
Body Search criteria AvailabilityRequest
required
Responses
HTTP
Description Schema
Code
<
200 Success / X-Conversation-Token 24f6aebecb44e21b… AvailabilityRespons
eItem > array
Consumes
• application/json
Produces
• application/json
Usage guide
This service can response several search types with same request and response models.
For one way trip search, you need to put one flight request object in
AvailibilityRequest.fligthRequestList.
Sample Request
{
"adultCount" : 1,
"currency" : "TRY",
"tripType" : "ONE_WAY",
"flightRequestList" : [
{
"depPort" : "SWT",
"arrPort" : "ADA",
"date": "2018-11-23"
}
]
}
Sample Response
[
{
"journeyType": "OUTBOUND",
"days" : [
{
"date": "2018-11-22",
...
},
{
"date": "2018-11-23",
...
},
{
"date": "2018-11-24",
...
}
]
}
]
Round Trip
For round trip search, you need to put two flight request object in
AvailibilityRequest.fligthRequestList. Departure port of the first flight must be
same with arrival port of the second flight and arrival port of the first flight must be same with
departure port of the second flight.
Sample Request
{
"adultCount" : 1,
"currency" : "TRY",
"tripType" : "ROUND_TRIP",
"flightRequestList" : [
{
"depPort" : "SWT",
"arrPort" : "ADA",
"date": "2018-11-23"
},
{
"depPort" : "ADA",
"arrPort" : "SWT",
"date": "2018-11-24"
}
]
}
Sample Response
[
{
"journeyType": "OUTBOUND",
"days" : [
{
"date": "2018-11-22",
...
},
{
"date": "2018-11-23",
...
},
{
"date": "2018-11-24",
...
}
]
},
{
"journeyType": "INBOUND",
"days" : [
{
"date": "2018-11-23",
...
},
{
"date": "2018-11-24",
...
},
{
"date": "2018-11-25",
...
}
]
}
]
Reissue
In reissue process passenger list cannot be modified. Because of this reason reissue requests cannot
passenger count fields should be undefined or 0
Sample Request
{
"reissue" : true,
"currency" : "TRY",
"tripType" : "ROUND_TRIP",
"flightRequestList" : [
{
"depPort" : "SWT",
"arrPort" : "ADA",
"date": "2018-11-23"
},
{
"depPort" : "ADA",
"arrPort" : "SWT",
"date": "2018-11-24"
}
]
}
POST /cheapestFlights
Description
Parameters
body CheapestFlightsRequ
Body Search criteria
required est
Responses
HTTP
Description Schema
Code
<
200 Success / X-Conversation-Token 24f6aebecb44e21b… CheapestFlightsRes
ponse > array
HTTP
Description Schema
Code
Consumes
• application/json
Produces
• application/json
POST /extraCharges
Description
This service used for get information and options for selected flight(s) fare id list
Parameters
x-conversation-
Header token string
required
body
Body Fare referance ids < string > array
required
Responses
HTTP
Description Schema
Code
HTTP
Description Schema
Code
Consumes
• application/json
Produces
• application/json
2.3. Cache
Cache Services
GET /cache/clear
Description
This service used for clear the application’s cache. If the onlyCurrentNode request parameter is
set to true, caches are cleared on all nodes, otherwise only the current node’s cache is cleared
Parameters
apiKey
Header string
required
x-editor-token
Header string
required
Responses
HTTP
Description Schema
Code
Produces
• application/json
GET /cache/refreshSystemCache
Parameters
x-editor-token
Header string
required
Responses
HTTP
Description Schema
Code
Produces
• application/json
2.4. Checkin
Check-In Services
GET /checkin/availableFlights
Description
This service used for get available flights for check-in in booking and returns Segment list for
available flights.
For the segments whose freeSeating attribute is true:
- Seat selection is not available for check-in.
- Seat number is not used in the check-in request and has the value OPEN in the response.
- '/checkin/expectedSeats' and '/ssrs/seatMap' endpoints should not be called in the check-in flow.
Parameters
x-conversation-token
Header string
required
Responses
HTTP
Description Schema
Code
Produces
• application/json
GET /checkin/availablePassengers/{segmentId}
Description
This service used for get available passenger(s) for check-in in segment given as path variable.
For the passengers whose freeSeating attribute is true:
- Seat selection is not available for check-in.
- Seat number is not used in the check-in request and has the value OPEN in the response.
- '/checkin/expectedSeats' and '/ssrs/seatMap' endpoints should not be called in the check-in flow.
Parameters
x-conversation-
Header token string
required
segmentId
Path segmentId string
required
Responses
HTTP
Description Schema
Code
<
200 Success PassengerDcsInfor
mation > array
Produces
• application/json
POST /checkin/boardingpass
Parameters
x-conversation-
Header token string
required
request BoardingCardReques
Body request
required t
Responses
HTTP
Description Schema
Code
Produces
• application/json
POST /checkin/boardingpassWallet
Parameters
Accept-
Header Language string
optional
request BoardingCardReques
Body request
required t
Responses
HTTP
Description Schema
Code
GET /checkin/boardingpassWithKey
Parameters
Responses
HTTP
Description Schema
Code
Produces
• application/json
POST /checkin/cancel
Description
This service used for cancel check-in for selected passengers in given flight’s segment id.
Parameters
x-conversation-
Header token string
required
request CancelCheckInReque
Body request
required st
Responses
HTTP
Description Schema
Code
<
200 Success CancelCheckInResp
onse > array
Consumes
• application/json
Produces
• application/json
POST /checkin/expectedSeats/{segmentId}
Description
This service used for automatic seat selection for check-in with given passengers in segment given
as path variable.
Parameters
x-conversation-
Header token string
required
segmentId
Path segmentId string
required
<
request
Body request PassengerDcsInform
required
ation > array
Responses
HTTP
Description Schema
Code
<
200 Success PassengerSeatInfor
mation > array
Consumes
• application/json
Produces
• application/json
GET /checkin/kioskArrivalPorts
Description
Get available arrival ports for kiosks(Response’s only work for KIOSK users)
Parameters
cityCode
Query Filter response with city code | Example : IST string
optional
countryCode
Query Filter response with country code | Example : TR string
optional
Responses
HTTP
Description Schema
Code
<
200 Success KioskArrivalPortsR
esponse > array
Produces
• application/json
GET /checkin/kioskAvailableFlights
Description
Returns all flights suitable for kiosk check-in from the port with the relevant kiosk user.
For the segments whose freeSeating attribute is true:
Parameters
bookingId
Query Filter response with PNR | Example : B18ABC string
optional
Responses
HTTP
Description Schema
Code
Produces
• application/json
POST /checkin/kioskAvailablePassengers
Description
- '/checkin/expectedSeats' and '/ssrs/seatMap' endpoints should not be called in the check-in flow.
Parameters
x-conversation-
Header token string
required
request KioskAvailablePassen
Body request
required gersRequest
Responses
HTTP
Description Schema
Code
<
200 Success PassengerDcsInfor
mation > array
Produces
• application/json
POST /checkin/perform
Description
This service used for finish check-in processes and get check-in for flight(s). Your check-in will be
created after this service executed
Parameters
x-conversation-
Header token string
required
request
Body request CheckInRequest
required
Responses
HTTP
Description Schema
Code
Consumes
• application/json
Produces
• application/json
POST /checkin/retrieveApisFields
Parameters
x-conversation-
Header token string
required
segmentId
Body request ApisRequest
optional
Responses
HTTP
Description Schema
Code
Consumes
• application/json
Produces
• application/json
POST /checkin/sendBoardingPass
Parameters
x-conversation-
Header token string
required
request BoardingCardReques
Body request
required t
Responses
HTTP
Description Schema
Code
Produces
• application/json
2.5. Common
GET /definitions/ageLimits
Description
This service used for retrieve age limits with passengerType list.
Responses
HTTP
Description Schema
Code
<
200 Success AgeLimitResponse
> array
Produces
• application/json
GET /definitions/cabinTypes
Description
Responses
HTTP
Description Schema
Code
Produces
• application/json
GET /definitions/cityNames/{lang}
Description
This service used for retrieve known city codes and names by language given as path variable. This
is a special translation service for cities to be flown.
Parameters
lang
Path Requested language like "tr","en" string
required
Responses
HTTP
Description Schema
Code
Consumes
• application/json
Produces
• application/json
GET /definitions/currencies
Description
This service used for get supported currency codes and double digit info.
Responses
HTTP
Description Schema
Code
Produces
• application/json
GET /definitions/languages
Description
This service used for get supported languages, default language codes and names
Responses
HTTP
Description Schema
Code
Produces
• application/json
GET /definitions/nameTitle
Description
This service used for get name title options for passengers
Responses
HTTP
Description Schema
Code
Produces
• application/json
Response 200
[ "Mr", "Ms" ]
GET /definitions/parameters
Description
Responses
HTTP
Description Schema
Code
GeneralParameter
200 Success
s
Produces
• application/json
GET /definitions/portMatrix
Description
This service used for retrieve known airport matrix list by airline
Responses
HTTP
Description Schema
Code
Produces
• application/json
GET /definitions/portMatrix/{segmentType}
Description
This service used for retrieve known airport matrix list filtered by segment type given as path
variable
Parameters
Responses
HTTP
Description Schema
Code
Consumes
• application/json
Produces
• application/json
GET /definitions/portNames/{lang}
Description
This service used for retrieve known airport codes and names by language given as path variable.
This is a transtation service for airport data.
Parameters
lang
Path Requested language like "tr","en" string
required
Responses
HTTP
Description Schema
Code
Consumes
• application/json
Produces
• application/json
GET /definitions/ports
Description
Responses
HTTP
Description Schema
Code
Produces
• application/json
GET /definitions/portsOfCountry
Description
This service used for get state, city and port informations of countries
Parameters
Responses
HTTP
Description Schema
Code
Produces
• application/json
GET /definitions/tripTypes
Description
Responses
HTTP
Description Schema
Code
< enum
(ONE_WAY,
ROUND_TRIP,
INBOUND_OPEN,
MULTI_DIRECTION
200 Success AL,
OUTBOUND_OPEN
,
INBOUND_OUTBO
UND_OPEN) >
array
Produces
• application/json
GET /options
Description
Generic configuration info. Client configuratins can be managed by using this service. This is an
optional feature.
Responses
HTTP
Description Schema
Code
Produces
• text/plain
GET /translations/{resource}/{lang}
Description
Translation files can be served by using this service. This is an optional feature.
Parameters
lang
Path Requested language ISO Code string
required
resource
Path Resource bundle name string
required
Responses
HTTP
Description Schema
Code
Produces
• text/plain
Usage guide
portNames
Sample Request
/translations/portNames/en
Sample Response
{
"ESK":"Eskisehir Air Base",
"ESH":"Shoreham Airport",
"ESF":"Esler Regional Airport",
"ESE":"Ensenada Airport",
"ESD":"Orcas Island Airport",
"ESC":"Delta County Airport",
"ESB":"Esenboga International Airport"
}
Sample Request
/translations/portNames/en?list=true
Sample Response
[
{
"code": "SXF",
"value": "Berlin Schoenefeld Apt"
},
{
"code": "DRS",
"value": "Dresden"
},
{
"code": "TXL",
"value": "Berlin Tegel Apt"
},
{
"code": "RLG",
"value": "Rostock"
},
{
"code": "BJV",
"value": "Bodrum Milas Airport"
}
]
currencies
Sample Request
/translations/currencies/en
Sample Response
{"TRY":"TL"}
GET /version/{os}/{appVersion}
Parameters
appVersion
Path Client Application version string
required
os
Path OS Name ( iOS, Android etc ) string
required
Responses
HTTP
Description Schema
Code
Produces
• application/json
2.6. Flight
POST /flight/schedule
Parameters
request FlightScheduleReque
Body request
required st
Responses
HTTP
Description Schema
Code
FlightScheduleRes
200 Success
ponse
Consumes
• application/json
Produces
• application/json
POST /flight/statusByNumber
Parameters
request FlightStatusByNumbe
Body request
required rRequest
Responses
HTTP
Description Schema
Code
FlightStatusRespon
200 Success
se
HTTP
Description Schema
Code
Consumes
• application/json
Produces
• application/json
POST /flight/statusByPort
Description
Parameters
request FlightStatusByPortRe
Body request
required quest
Responses
HTTP
Description Schema
Code
FlightStatusRespon
200 Success
se
HTTP
Description Schema
Code
Consumes
• application/json
Produces
• application/json
2.7. HealthCheck
GET /blHealthCheck
Parameters
x-editor-token
Header string
required
Responses
HTTP
Description Schema
Code
Produces
• application/json
GET /detailedHealthCheck
Parameters
x-editor-token
Header string
required
Responses
HTTP
Description Schema
Code
<
200 Success detailedHealthChe
ck > array
Produces
• application/json
GET /healthCheck
Responses
HTTP
Description Schema
Code
HTTP
Description Schema
Code
Produces
• application/json
GET /sapayHealthCheck
Parameters
x-editor-token
Header string
required
Responses
HTTP
Description Schema
Code
Produces
• application/json
2.8. Insurance
Insurance Services
POST /insurance
Description
Parameters
x-conversation-
Header token string
required
request AddInsuranceReques
Body request
required t
Responses
HTTP
Description Schema
Code
SsrModifyRespons
200 Success
e
Consumes
• application/json
Produces
• application/json
GET /insurance
Description
This service used for get available insurance types and prices at the airline
Parameters
x-conversation-token
Header string
required
Responses
HTTP
Description Schema
Code
Consumes
• application/json
Produces
• application/json
DELETE /insurance
Description
This service used to delete the insurance added to the existing passengers in booking.
Parameters
x-conversation-
Header token string
required
request DeleteInsuranceRequ
Body request
required est
Responses
HTTP
Description Schema
Code
SsrModifyRespons
200 Success
e
Consumes
• application/json
Produces
• application/json
2.9. Invoice
Invoice Services
POST /invoice/login
Parameters
request
Body request InvoiceLoginRequest
required
Responses
HTTP
Description Schema
Code
InvoiceLoginRespo
200 Success
nse
Consumes
• application/json
Produces
• application/json
POST /invoice/logout
Parameters
sessionId
Body sessionId string
required
Responses
HTTP
Description Schema
Code
Consumes
• application/json
Produces
• application/json
POST /invoice/view
Parameters
request
Body request InvoiceViewRequest
required
Responses
HTTP
Description Schema
Code
InvoiceViewRespo
200 Success
nse
Consumes
• application/json
Produces
• application/json
2.10. Loyalty
Loyalty Services
GET /lms/activateMember/{activationCode}
Description
This service used for activate inactive membership with activation code given as path variable. If
member activated, service sends authorization token as X-Loyalty-Token with response
header. This token must be used to access secure loyalty services.
Parameters
activationCode
Path Member activation code string
required
Responses
HTTP
Description Schema
Code
Success
200 Headers : No Content
X-Loyalty-Token (string) : JWT token for loyalty services.
Produces
• application/json
GET /lms/availableLoyaltyPartner
Description
This service used for retrieves available loyalty partner companies for authorized member
Parameters
x-loyalty-token
Header string
required
Responses
HTTP
Description Schema
Code
Produces
• application/json
POST /lms/changeMemberPin
Description
This service used for change member pin/password with new ones. currentPin and newPin
fields can not be same or empty. After succesful pin change, service sends the authorization token
as X-Loyalty-Token with the response header.
Parameters
x-loyalty-token
Header string
required
request ChangeMemberPinR
Body request
required equest
Responses
HTTP
Description Schema
Code
Success
200 Headers : No Content
X-Loyalty-Token (string) : JWT token for loyalty services.
Consumes
• application/json
Produces
• application/json
GET /lms/cityList/{countryCode}
Description
This service used for retrieve city list with country code given as path variable.
Parameters
Responses
HTTP
Description Schema
Code
Consumes
• application/json
Produces
• application/json
POST /lms/claimRewardMiles
Description
This service used for claims additional rewards miles. Service does not return any response body.
Parameters
x-loyalty-token
Header string
required
request ClaimRewardMilesRe
Body request
required quest
Responses
HTTP
Description Schema
Code
Consumes
• application/json
Produces
• application/json
POST /lms/enrollMember
Parameters
request EnrollMemberReque
Body request
required st
Responses
HTTP
Description Schema
Code
EnrollMemberResp
200 Success
onse
HTTP
Description Schema
Code
Consumes
• application/json
Produces
• application/json
POST /lms/expectedEarnedMiles
Description
This service used for retrieve expected to be earned miles for selected flight’s fare with package
Parameters
x-conversation-
Header token string
required
<
request
Body request BookingRequestItem
required
> array
Responses
HTTP
Description Schema
Code
ExpectedEarnedMi
200 Success
lesResponse
HTTP
Description Schema
Code
Consumes
• application/json
Produces
• application/json
GET /lms/memberCardData
Description
This service used for retrieve member card information that saved before
Parameters
x-loyalty-token
Header string
required
Responses
HTTP
Description Schema
Code
MemberCardDataR
200 Success
esponse
HTTP
Description Schema
Code
Consumes
• application/json
Produces
• application/json
GET /lms/memberMilesSaleAttributes
Description
This service used for retrieve miles details that current member has
Parameters
x-loyalty-token
Header string
required
Responses
HTTP
Description Schema
Code
HTTP
Description Schema
Code
Produces
• application/json
GET /lms/memberMilesToBeExpired
Description
This service used for retrieve miles to be expired list thats current member has
Parameters
x-loyalty-token
Header string
required
Responses
HTTP
Description Schema
Code
<
200 Success MilesToBeExpired
> array
Produces
• application/json
GET /lms/memberStatement
Description
Parameters
x-loyalty-token
Header string
required
Responses
HTTP
Description Schema
Code
<
200 Success MemberStatement
> array
Produces
• application/json
GET /lms/memberStatementDetail/{statementRefId}
Description
This service used for retrieve member statement details by given statement reference id as path
variable.
Parameters
x-loyalty-token
Header string
required
statementRefId
Path string
required
Responses
HTTP
Description Schema
Code
<
200 Success MemberStatement
Detail > array
Consumes
• application/json
Produces
• application/json
POST /lms/memberTransactionList
Description
This service used for retrieve member transaction list with given date range. In request body fields
start and end fields must be date format (dd.MM.yyyy)
Parameters
x-loyalty-token
Header string
required
request MemberTransactionL
Body request
required istRequest
Responses
HTTP
Description Schema
Code
<
200 Success MemberTransactio
n > array
Consumes
• application/json
Produces
• application/json
GET /lms/personalInfoDefinition
Parameters
x-loyalty-token
Header string
required
Responses
HTTP
Description Schema
Code
<
200 Success MemberPersonalIn
fo > array
Produces
• application/json
GET /lms/profile
Description
Parameters
x-loyalty-token
Header string
required
Responses
HTTP
Description Schema
Code
Produces
• application/json
POST /lms/purchasePoints
Description
This service used for retrieve purchase points for member. If service returns success field as true,
the productNo field is kept with the conversation token for payment
Parameters
x-loyalty-token
Header string
required
request
Body request MilesPrice
required
Responses
HTTP
Description Schema
Code
PurchasePointsRes
200 Success
ponse
Consumes
• application/json
Produces
• application/json
POST /lms/requiredPoints
Description
This service used for retrieve required points of booking given as request body field bookingId.
If amount’s sign type equals to REF then amount field in response body will be negative otherwise
field will be positive.
When used in reissue flow, client should send the current conversation token and set isReissue to
true.
Parameters
x-conversation-
Header token Required when isReissue is true. string
optional
x-loyalty-token
Header string
required
request RequiredPointsRequ
Body request
required est
Responses
HTTP
Description Schema
Code
RequiredPointsRes
200 Success
ponse
Consumes
• application/json
Produces
• application/json
GET /lms/reservationList
Description
Parameters
x-loyalty-token
Header string
required
endDate
Query Filter with end date FORMAT: dd.MM.yyyy string (date)
optional
startDate
Query Filter with start date FORMAT: dd.MM.yyyy string (date)
optional
Responses
HTTP
Description Schema
Code
Produces
• application/json
POST /lms/sendPinViaEmail
Description
This service used for retrieve member pin with member email.
Parameters
request SendPinViaEmailReq
Body request
required uest
Responses
HTTP
Description Schema
Code
Consumes
• application/json
Produces
• application/json
POST /lms/updateMemberProfile
Description
Parameters
x-loyalty-token
Header string
required
request UpdateMemberProfil
Body request
required eRequest
Responses
HTTP
Description Schema
Code
Consumes
• application/json
Produces
• application/json
2.11. Payment
Payment Services
POST /payment/authorize
Description
Authorizes selected payment options, matches booking with payment if there is no redirection. If in
the "payment/options" response isAvs = true, required to send billing data information by payer.
Parameters
x-conversation-
Header token string
required
request AuthorizePaymentRe
Body request
required quest
Responses
HTTP
Description Schema
Code
AuthorizePayment
200 Returns payment authorization result list
Response
Consumes
• application/json
Produces
• application/json
POST /payment/authorizeAfterRedirect/{token}/{productNo}
Description
Completes authorization after Web or ACS redirection, matches booking with payment. This service
will be automatically called after the completion of redirection.
Parameters
productNo
Path productNo string
required
token
Path token string
required
request AuthorizePaymentAf
Body request
required terRedirectRequest
Responses
HTTP
Description Schema
Code
AuthorizePayment
200 Returns payment authorization result list
Response
Consumes
• application/json
Produces
• application/json
POST /payment/creditCardOptions
Description
Parameters
RetrieveCreditCardPa
request
Body request ymentOptionsReque
required
st
Responses
HTTP
Description Schema
Code
RetrieveCreditCard
200 Returns all available credit card payment option list PaymentOptionsRe
sponse
Consumes
• application/json
Produces
• application/json
POST /payment/initializePayment
Description
This service is used to start the payment step on the sapay side.
Parameters
x-conversation-
Header token string
required
request InitializePaymentReq
Body request
required uest
Responses
HTTP
Description Schema
Code
InitializePaymentR
200 Return the initialize payment reference Id
esponse
Consumes
• application/json
Produces
• application/json
POST /payment/loyaltyRedemptionOptions
Description
Parameters
RetrieveLoyaltyRede
request
Body request mptionPaymentOpti
required
onsRequest
Responses
HTTP
Description Schema
Code
RetrieveLoyaltyRed
200 Returns all available loyalty redemption payment option list emptionPaymentO
ptionsResponse
Consumes
• application/json
Produces
• application/json
POST /payment/options
Description
Parameters
request RetrievePaymentOpti
Body request
required onsRequest
Responses
HTTP
Description Schema
Code
RetrievePaymentO
200 Returns all available payment option list
ptionsResponse
Consumes
• application/json
Produces
• application/json
POST /payment/retrievePaymentResult
Description
This service is used to check payment result and after start ticketing process.
Parameters
x-conversation-
Header token string
required
request RetrievePaymentRes
Body request
required ultRequest
Responses
HTTP
Description Schema
Code
AuthorizePayment
200 Return the payment response
Response
Consumes
• application/json
Produces
• application/json
2.12. Reservation
Reservation Services
GET /booking/availableDiscounts
Description
This service used for check if available discounts for your booking. If there are available discount list
then It will return available discount list for your booking
Parameters
x-conversation-
Header token string
required
Responses
HTTP
Description Schema
Code
<
200 Returns list of available discounts AvailableDiscount
> array
HTTP
Description Schema
Code
Produces
• application/json
GET /booking/availablePackages
Description
Parameters
x-conversation-token
Header string
required
Responses
HTTP
Description Schema
Code
<
200 Success UpgradePackagesR
esponse > array
Produces
• application/json
POST /booking/canSendSMS
Description
This service used for check if phone number as given request body eligable for sending booking
informations.
Parameters
request
Body Can send sms request PhoneNumber
required
Responses
HTTP
Description Schema
Code
Consumes
• application/json
Produces
• application/json
Response 200
true
POST /booking/cancel
Description
This service used for cancel flights in booking. You have to set purpose enum in request model. If
purpose enum field setted CALCULATE then service just calculate pricing for cancelation. If purpose
enum field setted PERSIST then service will cancel given segments. If segment list is empty then
service cancels all flights in booking. After calculation if there is no penalty for cancelation
Priceoverview field will return with zero
Parameters
x-conversation-token
Header string
required
request
Body CancelBookingRequest
required
Responses
HTTP
Description Schema
Code
HTTP
Description Schema
Code
Consumes
• application/json
Produces
• application/json
2.12.5. Send HES code and check her/him available for the flight
POST /booking/checkHesCode
Description
Validate social security numbers of passengers with HES Code which is provided by passengers
during reservation.
Parameters
x-conversation-
Header token string
required
<
body CheckHesCodeByPas
Body New packages
required sengerRequest >
array
Responses
HTTP
Description Schema
Code
<
CheckHesCodeByP
200 Returns list of available discounts
assengerResponse
> array
Consumes
• application/json
Produces
• application/json
POST /booking/contacts
Description
Parameters
x-conversation-
Header token string
required
body
Body Sets contacts request < Contact > array
required
Responses
HTTP
Description Schema
Code
Consumes
• application/json
Produces
• application/json
GET /booking/contacts
Description
Parameters
x-conversation-token
Header string
required
Responses
HTTP
Description Schema
Code
HTTP
Description Schema
Code
Produces
• application/json
POST /booking/create
Description
This service used for creation booking for selected flights with selected fares
Parameters
x-conversation-
Header token string
required
<
body
Body Fare referance ids BookingRequestItem
required
> array
Responses
HTTP
Description Schema
Code
Consumes
• application/json
Produces
• application/json
POST /booking/discounts
Description
Parameters
x-conversation-
Header token string
required
body
Body Set discount request Discount
required
Responses
HTTP
Description Schema
Code
HTTP
Description Schema
Code
Consumes
• application/json
Produces
• application/json
DELETE /booking/discounts
Description
Parameters
x-conversation-token
Header string
required
Responses
HTTP
Description Schema
Code
Consumes
• application/json
Produces
• application/json
POST /booking/invoice
Description
Parameters
x-conversation-
Header token string
required
body
Body Invoice request model Invoice
required
Responses
HTTP
Description Schema
Code
Consumes
• application/json
Produces
• application/json
DELETE /booking/invoice
Description
Delete Invoice
Parameters
x-conversation-token
Header string
required
Responses
HTTP
Description Schema
Code
HTTP
Description Schema
Code
Consumes
• application/json
Produces
• application/json
POST /booking/manageBooking
Description
This service retrieves bookings of a passenger by using surname and booking id (PNR). <br> For
unticketed SSR’s price recalculate should be true
Parameters
request RetrieveBookingRequ
Body Retrieve booking request
required est
Responses
HTTP
Description Schema
Code
HTTP
Description Schema
Code
Consumes
• application/json
Produces
• application/json
POST /booking/newPackages
Description
Parameters
x-conversation-
Header token string
required
body NewPackagesReques
Body New packages
required t
Responses
HTTP
Description Schema
Code
HTTP
Description Schema
Code
Consumes
• application/json
Produces
• application/json
POST /booking/passengers
Description
This service is used for updating passengers informations, overwrites existing contacts
Parameters
x-conversation-
Header token string
required
body
Body Fare referance ids PassengersRequest
required
Responses
HTTP
Description Schema
Code
Consumes
• application/json
Produces
• application/json
GET /booking/passengers
Description
Parameters
x-conversation-token
Header string
required
Responses
HTTP
Description Schema
Code
HTTP
Description Schema
Code
Produces
• application/json
GET /booking/payLater
Parameters
x-conversation-token
Header string
required
Responses
HTTP
Description Schema
Code
Consumes
• application/json
Produces
• application/json
GET /booking/priceFreezingOptions
Description
This service used for get available price freezing options for booking and its returns freezing prices
details
Parameters
x-conversation-token
Header string
required
Responses
HTTP
Description Schema
Code
<
200 Returns list of available price freezing options PriceFreezingOptio
n > array
Produces
• application/json
GET /booking/purchasePriceFreezing/{referenceId}
Description
This service used for get purchases price freezing option for given referenceId. If there is no price
freezing option for given refenceId its throws error. This service will return Booking model with
purchase option
Parameters
x-conversation-
Header token string
required
Responses
HTTP
Description Schema
Code
Consumes
• application/json
Produces
• application/json
POST /booking/reissue
Description
Parameters
x-conversation-token
Header string
required
request
Body ReissueRequest
required
Responses
HTTP
Description Schema
Code
Consumes
• application/json
Produces
• application/json
POST /booking/retrieve
Description
This service retrieves bookings of a passenger by using surname and booking id (PNR). <br> For
unticketed SSR’s price recalculate should be true
Parameters
request RetrieveBookingRequ
Body Retrieve booking request
required est
Responses
HTTP
Description Schema
Code
Consumes
• application/json
Produces
• application/json
GET /booking/retrieve
Description
Parameters
x-conversation-token
Header string
required
Responses
HTTP
Description Schema
Code
Produces
• application/json
GET /booking/retrieveHesCode
Description
HES code summary information service for the citizens of the Republic of Turkey.
Parameters
x-conversation-token
Header string
required
Responses
HTTP
Description Schema
Code
<
CheckHesCodeByP
200 Returns list of available discounts
assengerResponse
> array
Consumes
• application/json
Produces
• application/json
GET /booking/showHesCode
Description
This service used for retrieve if airline need to HES code. HES code requirement check service for
the citizens of the Republic of Turkey.
Parameters
x-conversation-token
Header string
required
Responses
HTTP
Description Schema
Code
Consumes
• application/json
Produces
• application/json
2.13. Ssr
SSR Services
POST /ssrs
Description
Add or Modify booking ssr. Modification decided by ssrType. if the "quantityPerPass" value of the
SSR that you want to add is equals or lower to 1, SSR is remove and than added again or if greater
than 1, SSR added again as a new block
Parameters
x-conversation-
Header token string
required
body
Body SSR Modify request SsrModifyRequest
required
Responses
HTTP
Description Schema
Code
SsrModifyRespons
200 Success
e
Consumes
• application/json
Produces
• application/json
GET /ssrs
Description
Parameters
x-conversation-
Header token string
required
group
Query Filter response with free group code text string
optional
Responses
HTTP
Description Schema
Code
Consumes
• application/json
Produces
• application/json
DELETE /ssrs
Description
Parameters
x-conversation-
Header token string
required
body
Body SSR Modify request SsrModifyRequest
required
Responses
HTTP
Description Schema
Code
SsrModifyRespons
200 Success
e
Consumes
• application/json
Produces
• application/json
GET /ssrs/baggage/extraRules/{segmentId}
Description
Parameters
segmentId
Path Segment id. string
required
Responses
HTTP
Description Schema
Code
<
200 Success BaggageRuleRespo
nse > array
Consumes
• application/json
Produces
• application/json
GET /ssrs/baggage/fare/{segmentId}
Description
Parameters
segmentId
Path Segment id. string
required
Responses
HTTP
Description Schema
Code
<
200 Success BaggageFareRespo
nse > array
Produces
• application/json
POST /ssrs/batch
Description
Parameters
x-conversation-
Header token string
required
Responses
HTTP
Description Schema
Code
SsrModifyRespons
200 Success
e
Consumes
• application/json
Produces
• application/json
DELETE /ssrs/batch
Description
Parameters
x-conversation-
Header token string
required
Responses
HTTP
Description Schema
Code
SsrModifyRespons
200 Success
e
Consumes
• application/json
Produces
• application/json
GET /ssrs/seatMap/{segmentId}
Description
Parameters
x-conversation-
Header token string
required
segmentId
Path Segment id. string
required
Responses
HTTP
Description Schema
Code
Consumes
• application/json
Produces
• application/json
2.14. Ticketing
Ticketing Services
GET /ticket
Description
Parameters
x-conversation-token
Header string
required
Responses
HTTP
Description Schema
Code
200 Returns payment authorization result list < Ticket > array
Consumes
• application/json
Produces
• application/json
POST /ticket/ticketWithoutPayment
Description
This service is used to ticket reservations without payment. Use this service for zero or negative
price reservations.
Parameters
x-conversation-
Header token string
required
request TicketWithoutPayme
Body request
required ntRequest
Responses
HTTP
Description Schema
Code
Consumes
• application/json
Produces
• application/json
2.14.3. Ticket Information for the print etc. with ticket number.
GET /ticket/{ticketNumber}
Description
Parameters
x-conversation-
Header token string
required
ticketNumber
Path Ticket Number string
required
Responses
HTTP
Description Schema
Code
200 Returns payment authorization result list < Ticket > array
Consumes
• application/json
Produces
• application/json
Chapter 3. Definitions
3.1. AbstractMemberProfile
consentAddres
Consent Address
s boolean
Example : true
optional
gender
Gender string
optional
givenName Firstname
string
optional Example : "JOHN"
knownTraveler
Number Known Traveler Number string
optional
language Language
string
optional Example : "TR"
maritalStatus
Marital status string
optional
marriageDate
Marriage date string (date)
optional
middleName Middlename
string
optional Example : "SMITH"
nationalId National ID
string
optional Example : "11111111111"
nationality Nationality
string
optional Example : "TR"
passportExpiry
Date Passport expire date string (date)
optional
passportNo
Passport no string
optional
personalInfoLis <
t MemberPersonalInfo
optional > array
<
phoneNumbers
List of phone numbers MemberPhoneNumb
optional
er > array
redressNumber
Redress Number string
optional
referringMemb
ershipID Referring member id string
optional
surname Lastname
string
optional Example : "SNOW"
title Title
string
optional Example : "DR"
3.2. AbstractSsr
category
string
optional
price
Price
optional
3.3. ActionDetail
segments
< string > array
optional
3.4. AddInsuranceRequest
Polymorphism : Composition
<
passengers
(Not required) Passengers IIN information list InsurancePassenger
optional
> array
policyCode
Example : "DOM-BASIC" string
optional
3.5. Address
Address
bldgRoom
string
optional
cityCode
City code string
optional
cityName
City name string
optional
countryCode
Country code string
optional
countryName
Country name string
optional
formatted
Is address formatted boolean
optional
lines
Address lines < string > array
optional
postalCode
Postal code string
optional
preferred Is preferred
boolean
optional Example : true
shareMarketIn
d boolean
optional
stateProvince
State province string
optional
streetNumber
Street number string
optional
useType
Use type string
optional
3.6. Age
Age Model
age
Example : 10 integer
optional
unit
Example : "MONTH" string
optional
3.7. AgeLimit
max
Age
optional
min
Age
optional
sector
Example : "DOMESTIC" string
optional
3.8. AgeLimitResponse
ageLimitForUn
attendedFlight Age Limit For Unattended Flight integer
optional
limits
List of grouped limits < AgeLimit > array
optional
3.9. AirReservationInfo
Name Schema
bagTagNumbers
< string > array
optional
bookingId
string
optional
flightInformation
FlightInfo
optional
pirReference
string
optional
3.10. AirTravelActivity
Segments of a flight
segments
List of segments < Segment > array
required
3.11. Aircraft
Aircraft information
3.12. AirlineData
adultCount
Adult count integer (int32)
optional
childCount
Child count integer (int32)
optional
contactPerson
Contact person string
optional
countryOfResid
ence Country of residence string
optional
email
E-mail string
optional
infantCount
Infant count integer (int32)
optional
minLegDepDat
e Example : "11.11.2018" string (date)
optional
paxList
List of airlinePax < AirlinePax > array
optional
phoneNumber
PhoneNumber
optional
pnrCreatedDat
e string (date-time)
optional
pnrExpireDate
string (date-time)
optional
pnrNo
PNR No string
required
3.13. AirlinePax
Airline pax
paxName
Pax name string
optional
paxSurname
Pax surname string
optional
3.14. AirlineSegment
arrLocationInfo
LocationInfo
required
depLocationInf
o LocationInfo
required
flightNo
Flight no string
required
3.15. AllowedAction
Polymorphism : Composition
cancelCheckinD
etails SegmentAction
optional
cancelFlight
CancelFlightAction
optional
cancelReservati
show cancel reservation to carousel
on boolean
Example : true
optional
changeFlight
ChangeFlightAction
optional
checkin
ActionDetail
optional
printTicket
PrintTicket
optional
3.16. ApisField
fieldId
Field ID string
optional
3.17. ApisRequest
segmentId
Segment ID to query string
optional
3.18. ApisResponse
code National ID
string
optional Example : "11111111111"
fields
List of required fields < ApisField > array
optional
3.19. Arranger
Reservation arranger
agencyCode
Agency Code string
optional
agencyName
Agency Name string
optional
agencyType
Agency Type string
optional
companyName
Company name string
optional
contact
Contact
optional
contactName
Contact name string
optional
currency
Currency type string
optional
iataNumber
Iata number string
optional
userCode
User code string
optional
userName
Username string
optional
3.20. AssociatedCoupon
AssociatedCoupon
Name Schema
associatedCouponNumber
string
optional
associatedTicketNumber
string
optional
Name Schema
couponNumber
string
optional
ticketNumber
string
optional
3.21. AsvcSsr
AsvcSsr
emdCouponNu
mber string
optional
emdTicketNum
ber string
optional
emdType
Emd Type enum (A, S)
optional
exchangable
boolean
optional
price
Price
optional
reasonForIssua
nceCode string
optional
reasonForIssua
nceExplanation string
optional
reasonForIssua
nceSubCode string
optional
reasonForIssua
nceSubExplana
string
tion
optional
refundable
boolean
optional
remark
string
optional
serviceQuantit
y integer
optional
3.22. AuthenticateUserRequest
User Credentials
3.23. AuthorizationResult
Authorization result
amount
Amount number (double)
optional
ffPoint
Loyalty points number (double)
optional
message
Message string
optional
orderId
Order ID string
optional
paymentOptio
nId Payment option ID string
optional
price
PriceBase
optional
enum (ERROR,
APPROVED,
WEB_REDIRECT,
status THREE_D_SECURE_R
Status, returns APPROVED if successfull
optional EDIRECT, FAILED,
REVERSED,
NOT_ATTEMPTED,
INLINE)
3.24. AuthorizePaymentAfterRedirectRequest
Return value of authorizeAfterRedirect. Either psp or redirect response is returned based on the
payment method.
Name Schema
pspResponse
string
optional
redirectResponse
string
required
3.25. AuthorizePaymentRequest
Payment request
billingData
Payment request BillingData
optional
paymentReque
< PaymentRequest >
st Payment request
array
optional
3.26. AuthorizePaymentResponse
Returns 'APPROVED' or a payment redirect link except for BOH(Book on Hold) payments. If payment
type is BOH returns 'BOOK_ON_HOLD' and ticketTimeLimit,bookingId,pnrReferenceId etc.
bookingId
Pnr booking id string
optional
code
Payment code string
optional
message
Payment message string
optional
orderId
Payment order ID string
optional
pnrReferenceId
Pnr reference ID string
optional
pspData
Data to post for redirection string
optional
redirectUrl
Redirect url to follow to complete the payment string
optional
referenceId
Sapay reference ID string
optional
<
results
Result list for each payment method provided AuthorizationResult
optional
> array
enum (ERROR,
APPROVED,
WEB_REDIRECT,
THREE_D_SECURE_R
status
Payment status EDIRECT, FAILED,
optional
REVERSED,
NOT_ATTEMPTED,
INLINE,
BOOK_ON_HOLD)
3.27. AvailabilityRequest
Availability request
enum (COCKPIT,
cabinClass
FIRST, ECONOMY,
optional
BUSINESS)
directFlightsOn
Get only direct flights
ly boolean
Example : true
optional
flightRequestLi
< FlightRequest >
st Requested port and dates
array
optional
promotionCod
Promotion code to apply discount
e string
Example : "SUKRUFARE"
optional
enum (ONE_WAY,
ROUND_TRIP,
INBOUND_OPEN,
tripType
Trip Type MULTI_DIRECTIONAL
required
, OUTBOUND_OPEN,
INBOUND_OUTBOU
ND_OPEN)
3.28. AvailabilityResponseItem
3.29. AvailableBaggage
Baggage information
price
Price
optional
weight
Example : 15 integer
optional
3.30. AvailableDiscount
applicableCard
Bins List of new requests, object type is same as /booking/create < string > array
optional
discountCode
Discount code string
optional
isBincodeDisco
unt Is discount code available for isBincodeDiscount boolean
optional
price
Price
optional
promotionCod
eRequired Is promotion code required boolean
optional
3.31. AvailableSsr
category
string
optional
price
Price
optional
quantityPerPas
selectable quantity per passenger
s integer
Example : 1
optional
ssrType
Example : "" string
optional
3.32. AvailableSsrs
availSsrs
Selectable additional ssrs < AvailableSsr > array
optional
bundleSsrs
Unselected ssrs from selected bundle < AvailableSsr > array
optional
packages
Available upgardeable packages < packages > array
optional
seatMap
SeatMap
optional
segmentId Segment Id
string
optional Example : "1234556"
packages
price
Price
optional
3.33. BaggageAllowance
measurementU
Measurament unit
nit string
Example : "KG"
required
3.34. BaggageFareResponse
Baggage information
availableBagga
< AvailableBaggage >
ges Price Details
array
optional
passengerId
Example : "12345678" string
optional
3.35. BaggageRuleResponse
allowedNumOf
Pieces Example : 4 integer
optional
baggageAllowa
enum (PIECE,
nceType
WEIGHT)
optional
firstOversize
Dimension
optional
freeBaggageAll
owance Example : 15 integer
optional
maxAllowedW
eight Example : 30 integer
optional
minAllowedWe
ight Example : 10 integer
optional
secondOversize
Dimension
optional
servedWeight
MeasureUnit
optional
3.36. BankInformation
BankInformation
Name Schema
code
string
optional
extraRPH
string
optional
name
string
optional
3.37. BaseFarePrice
baseFare
Price
required
discountTotal
Price
optional
discounts
Discounts list < CodedPrice > array
optional
feeTotal
Price
optional
fees
Fees list < CodedPrice > array
optional
nonRefundable
Items Non refundable item list for reissue cases < CodedPrice > array
optional
penalties
Penalties list < CodedPrice > array
optional
penaltyTotal
Price
optional
remarks
Additional informations < string > array
optional
surchargeTotal
Price
optional
surcharges
Surcharges list < CodedPrice > array
optional
taxTotal
Price
optional
taxes
Taxes list < CodedPrice > array
optional
totalAmount
Price
required
3.38. BaseFlightBasedActionDetail
BaseFlightBasedActionDetail
available
boolean
optional
flights
Flight List < FlightAction > array
optional
segmentBased
boolean
optional
3.39. BasePaymentDetail
avsEnabled
Example : true boolean
optional
capturePayme
ntToolNumber Example : true boolean
optional
description
string
optional
inlineFormPay
mentParamete InlineFormPaymentP
r arameter
optional
pares
string
optional
paymentCode
string
optional
paymentRefere
nceID string
optional
paymentSubTy
peCode string
optional
pspInfo
PspInfo
optional
pspTransaction
Reference string
optional
remarks
string
optional
threeDomainSe
ThreeDomainSecurit
curity
y
optional
threeDomainSe
curityEligible Example : true boolean
optional
transactionFee
Applies Example : true boolean
optional
3.40. BillingData
Billing Data Information For Payment.If in the payment/options response isAvs = true required to
send this information from credit cart owner.
3.41. BkmExpressDetail
Polymorphism : Composition
avsEnabled
Example : true boolean
optional
capturePayme
ntToolNumber Example : true boolean
optional
description
string
optional
inlineFormPay
mentParamete InlineFormPaymentP
r arameter
optional
pares
string
optional
paymentCode
string
optional
paymentRefere
nceID string
optional
paymentSubTy
peCode string
optional
pspInfo
PspInfo
optional
pspTransaction
Reference string
optional
remarks
string
optional
threeDomainSe
ThreeDomainSecurit
curity
y
optional
threeDomainSe
curityEligible Example : true boolean
optional
transactionFee
Applies Example : true boolean
optional
3.42. BkmPayment
BKM payment
Polymorphism : Composition
amount
Payment amount number (double)
required
campaignCode
Campaign code string
optional
number
Number string
optional
paymentOptio
nId Unique id of payment option string
required
3.43. BoardingCard
Boarding Card
baggageCount
Baggage count string
optional
baggageWeight
Baggage weight string
optional
barcodeData
Barcode data string
optional
boardingGate
Boarding gate string
optional
boardingTime
Boarding time string
optional
bookingId
PNR number string
optional
cabinClass
Cabin class string
optional
cabinGroup
Cabin group string
optional
checkDigit
Check digit string
optional
checkinSeq
Checkin sequence string
optional
couponNumber
Coupon number string
optional
flightInformati
on FlightInformation
optional
frequentFlyerIn
fo Frequent flyer info string
optional
isIatci
true for the boarding cards from iatci check-ins boolean
optional
isSsss
Secondary Security Screening Selection boolean
optional
isTsaPreCheck
true for TSA Precheck passengers boolean
optional
monitorWarnin
g Monitor warning string
optional
passengerBirth
Passenger birthdate
Date string (date)
Example : "11.11.1980"
optional
passengerGend
er Passenger gender string
optional
passengerId
Passenger Id integer (int64)
optional
passengerNam
e Passenger name string
optional
printCount
Print count string
optional
rezClass
Reservation class string
optional
seatName
Seat name string
optional
ticketNumber
Ticket number string
optional
transitInfo
Transit information string
optional
3.44. BoardingCardLocation
cityName
City name string
optional
portCode
Port code string
optional
terminal
Terminal string
optional
3.45. BoardingCardRequest
<
passengerList
List of passengers PassengerDcsInform
optional
ation > array
segmentId
Segment ID string
optional
3.46. BoardingCardSSR
approveDate
Example : "01.01.2018 13:35" string (date-time)
optional
code
string
optional
crsSsrExplanati
city code
on string
Example : "3A"
optional
entryDate
Example : "01.01.2018 13:35" string (date-time)
optional
explanation
string
optional
optionExpireTi
me Example : "01.01.2018 13:35" string (date-time)
optional
paymentStatus
string
optional
ssrStatus
string
optional
ssrSubCode
string
optional
ticketNumber
Example : 12345.0 number (long)
optional
3.47. BookOnHoldDetail
Polymorphism : Composition
avsEnabled
Example : true boolean
optional
bankName
string
optional
branchName
string
optional
capturePayme
ntToolNumber Example : true boolean
optional
channelName
string
optional
customerBank
string
optional
customerName
string
optional
description
string
optional
inlineFormPay
mentParamete InlineFormPaymentP
r arameter
optional
location
string
optional
pares
string
optional
paymentAmou
nt number (double)
optional
paymentCode
string
optional
paymentCurren
cy string
optional
paymentMetho
d string
optional
paymentRefere
nce string
optional
paymentRefere
nceID string
optional
paymentStatus
string
optional
paymentSubTy
peCode string
optional
paymentSyste
m string
optional
paymentToolN
o string
optional
pspInfo
PspInfo
optional
pspTransaction
Reference string
optional
receiptNo
string
optional
remarks
string
optional
threeDomainSe
ThreeDomainSecurit
curity
y
optional
threeDomainSe
curityEligible Example : true boolean
optional
transactionFee
Applies Example : true boolean
optional
tranxRef
string
optional
3.48. BookOnHoldPayment
Polymorphism : Composition
amount
Payment amount number (double)
required
paymentOptio
nId Unique id of payment option string
required
3.49. Booking
arrangerInfo
Arranger
optional
bookingCreate
Booking created date
Date string (date-time)
Example : "01.01.2018 13:35"
optional
contacts
Contact informations for booking < Contact > array
optional
flights
Booking flights < Flight > array
optional
insurance
Insurance
optional
package
Package
optional
passengers
Passenger informations for booking < Passenger > array
optional
priceDetails
Price Details < PriceDetail > array
optional
priceOverview
PriceOverview
optional
refundPayment <
AmountList refund amount list of the booking RefundPaymentAmo
optional unt > array
refundPriceOve
RefundPriceOvervie
rview
w
optional
specialRequest
s SpecialRequests
optional
<
ticketList
Passenger List Based On TicketList PassengerListBasedO
optional
nTicket > array
enum (ONE_WAY,
MULTI_DIRECTIONAL
, INBOUND_OPEN,
tripType
Trip Type ROUND_TRIP,
optional
OUTBOUND_OPEN,
INBOUND_OUTBOU
ND_OPEN)
3.50. BookingRequestItem
Fare reference id
fareReferenceI
Example :
d string
"e9b115509e52995884570f285d0053a8314444f
optional
"
3.51. CancelBookingRequest
purpose
OperationPurpose
optional
3.52. CancelCheckInRequest
Name Schema
passengers
< PassengerSimpleInformation > array
optional
segmentId
string
optional
3.53. CancelCheckInResponse
checkedIn
Passenger is a look checked or not boolean
optional
passenger PassengerSimpleInfo
optional rmation
3.54. CancelFlightAction
CancelFlightAction
Polymorphism : Composition
available
boolean
optional
flights
Flight List < FlightAction > array
optional
segmentBased
boolean
optional
3.55. CashDetail
Polymorphism : Composition
avsEnabled
Example : true boolean
optional
capturePayme
ntToolNumber Example : true boolean
optional
cash
Example : true boolean
optional
description
string
optional
inlineFormPay
mentParamete InlineFormPaymentP
r arameter
optional
pares
string
optional
paymentCode
string
optional
paymentRefere
nceID string
optional
paymentSubTy
peCode string
optional
pspInfo
PspInfo
optional
pspTransaction
Reference string
optional
remarks
string
optional
threeDomainSe
ThreeDomainSecurit
curity
y
optional
threeDomainSe
curityEligible Example : true boolean
optional
transactionFee
Applies Example : true boolean
optional
3.56. CashPayment
Cash payment
Polymorphism : Composition
amount
Payment amount number (double)
required
paymentOptio
nId Unique id of payment option string
required
3.57. Category
Name Schema
id
integer (int64)
optional
name
string
optional
sectionId
integer (int64)
optional
3.58. CclDefinitions
Name Schema
categories
< Category > array
optional
communicationPreferences
< CommunicationPreference > array
optional
sections
< Section > array
optional
subjects
< Subject > array
optional
3.59. ChangeFlightAction
ChangeFlightAction
Polymorphism : Composition
available
boolean
optional
flights
Flight List < FlightAction > array
optional
manageBookin
gActions ChangeableData
optional
segmentBased
boolean
optional
3.60. ChangeMemberPinRequest
currentPin
Current pin string
optional
newPin
New pin string
required
3.61. ChangeableData
Name Schema
arrPort
boolean
optional
cabinClassDowngrade
boolean
optional
cabinClassUpgrade
boolean
optional
Name Schema
depDate
boolean
optional
depPort
boolean
optional
tripType
boolean
optional
3.62. ChargedSms
ChargedSms
Name Schema
price
Price
optional
selected
boolean
optional
3.63. CheapestFlightsFare
price
Price
required
3.64. CheapestFlightsRequest
CheapestFlights request
enum (COCKPIT,
FIRST,
PREMIUM_BUSINESS
cabinClass Cabin class
, BUSINESS,
optional Example : "ECONOMY"
EXECUTIVE_ECONO
MY, PNL, ECONOMY,
PROMO, REGULAR)
flightRequestLi
< FlightRequest >
st Requested port and dates
array
optional
enum (ONE_WAY,
ROUND_TRIP,
INBOUND_OPEN,
tripType
Trip Type MULTI_DIRECTIONAL
required
, OUTBOUND_OPEN,
INBOUND_OUTBOU
ND_OPEN)
3.65. CheapestFlightsResponse
<
fares
Daily low price info CheapestFlightsFare
required
> array
route
Available route list < string > array
optional
3.66. CheckHesCodeByPassengerRequest
hesCode
HES code string
optional
hesDestination
Address HES code destination address string
optional
passengerId
Passenger ID string
optional
3.67. CheckHesCodeByPassengerResponse
currentHealthS
tatus Passenger Health Status string
optional
destinationAdd
ress HES code destination address. string
optional
errorCode
Error code in case of possible error. string
optional
errorMessage
Error message in case of possible error. string
optional
hesCode
HES code string
optional
maskedIdentity
Number Masked Identity Number string
optional
name
Passenger Name string
optional
passengerId
Passenger ID string
optional
socialSecurityN
o Passenger Social Security Number string
optional
suitableForTick
eting Result for the continue or break ticketing. boolean
optional
surname
Passenger Surname string
optional
3.68. CheckInInformation
Check-in information
addressList
List of adresses < Address > array
optional
baggageInfoList
List of baggages < DcsBaggage > array
optional
barcodeUrl
Barcode URL string
optional
boardingCardPr
intable Printable boarding card string
optional
checkedIn
Is passenger checked in boolean
optional
couponNumber
Coupon number string
optional
couponStatus
Coupon status string
optional
dcsSequenceN
umber Dc sequence number string
optional
deniedBoardVo
lunteer Denied board volunteer boolean
optional
documentList
List of documents < Document > array
optional
elligibleForChe
ckin Is passenger elligible for checkin boolean
optional
originalCabinCl
assCode Original cabin class code string
optional
parentSequenc
Parent sequence for infant, required only if an infant is
e integer
present
optional
passenger PassengerDcsInform
optional ation
remark
string
optional
resBookDesigC
ode string
optional
seatInfoList
List of seats < Seat > array
optional
ssrList
List of special service requests < SSR > array
optional
ticketNumber
Ticket number string
optional
upgradeCabinC
lassCode Upgrade cabin class code string
optional
3.69. CheckInRequest
Check-in request
passengerInfoL <
ist List of passenger informations PassengerInformatio
optional n > array
segmentId
Segment id string
optional
3.70. CheckInResponse
Check-in response
checkinInforma <
tionList List of checkin informations CheckInInformation
optional > array
iatciCheckinInf <
ormationList List of iatci checkin informations IatciCheckInInformati
optional on > array
3.71. CheckTwoFactorAuthRequest
id id of current operation
string
optional Example : "VGKJ0Y"
3.72. ChequePayment
Cheque payment
Polymorphism : Composition
amount
Payment amount number (double)
required
bankInfo
Bank info string
optional
chequeNumber
Cheque number string
optional
paymentOptio
nId Unique id of payment option string
required
3.73. ChequePaymentDetail
Polymorphism : Composition
avsEnabled
Example : true boolean
optional
bankInformatio
n string
optional
capturePayme
ntToolNumber Example : true boolean
optional
chequeNumber
string
optional
description
string
optional
inlineFormPay
mentParamete InlineFormPaymentP
r arameter
optional
pares
string
optional
paymentCode
string
optional
paymentRefere
nceID string
optional
paymentSubTy
peCode string
optional
pspInfo
PspInfo
optional
pspTransaction
Reference string
optional
remarks
string
optional
threeDomainSe
ThreeDomainSecurit
curity
y
optional
threeDomainSe
curityEligible Example : true boolean
optional
transactionFee
Applies Example : true boolean
optional
3.74. ChupopPayment
Chupop payment
Polymorphism : Composition
amount
Payment amount number (double)
required
paymentOptio
nId Unique id of payment option string
required
3.75. City
City
3.76. CityList
city
city information list < CityPort > array
optional
3.77. CityPort
Polymorphism : Composition
codeContext
code context string
optional
locationCode
location code string
optional
locationName
location name string
optional
locationNameL
anguage language of location name string
optional
portList
PortList
optional
3.78. ClaimRewardMilesRequest
bookingId
PNR number string
optional
route
FlightLocation
optional
ticketNumber
Ticket number string
optional
3.79. CodeValuePair
code
Code string
optional
value
value string
optional
3.80. CodedPrice
Price information
Polymorphism : Composition
redeemedMiles
Equivalent miles number
optional
Amount
value
Minimum value : 0 number (money)
required
Example : 125.02
3.81. CommunicationPreference
Name Schema
id
string
optional
name
string
optional
3.82. Company
Company
Polymorphism : Composition
cityCode
City code string
optional
code
Code string
optional
codeContext
Code context string
optional
companyFullNa
me Company full name string
optional
companyLegal
Name Company legal name string
optional
companyShort
Name Company short name string
optional
contactName
Contact name string
optional
countryCode
Country code string
optional
iataCode
IATA code string
optional
localAuthorityC
ode Local authority code string
optional
taxNumber
Tax number string
optional
taxOffice
Tax office string
optional
3.83. CompanyInvoice
address
Address string
optional
companyName
Company full name string
optional
taxNumber
Tax number string
optional
taxOffice
Tax Office string
optional
3.84. ConjunctiveTicket
3.85. Contact
Contact informations
address
Address
optional
alternativeEma
Contact alternative email address
il string
Example : "asd@asd.com"
optional
alternativePho
neNumber PhoneNumber
optional
company
SimpleCompany
optional
country Country
string
optional Example : "TR"
phoneNumber
PhoneNumber
optional
shareMarketIn
shareMarketInd
d boolean
Example : false
optional
smsRezInfo smsRezInfo
boolean
optional Example : false
3.86. CountryInfo
Polymorphism : Composition
codeContext
code context string
optional
domesticCurre
ncy domestic currency code string
optional
icaoCode
icao code string
optional
internationalCu
rrency international currency code string
optional
locationCode
location code string
optional
locationName
location name string
optional
locationNameL
anguage language of location name string
optional
region
region information string
optional
stateList
state list StateList
optional
weeklyHolidays
weekly holidays string
optional
3.87. Coupon
asvcSsr
AsvcSsr
optional
consumedAtIss
uence Example : true boolean
optional
couponSegmen
t CouponSegment
optional
noShow
Example : true boolean
optional
noStopOverInd
Stop Over Indicator info
icator string
Example : "EXAMPLE"
optional
passenger
Passenger
optional
presentAt
Example : "EXAMPLE" string
optional
presentTo
Example : "EXAMPLE" string
optional
sac
Example : "EXAMPLE" string
optional
ssr
SSR
optional
ticketDocumen
Ticket Document Number
tNbr string
Example : "123412341324"
optional
3.88. CouponSegment
Name Schema
actionCode
string
optional
addOnSegment
boolean
optional
fareInfo
ThreeDomainSecurity
optional
flightSegment
Segment
optional
marriageGrp
string
optional
mealList
< string > array
optional
Name Schema
referenceID
string
optional
responseCode
string
optional
sequenceNumber
integer
optional
status
string
optional
waitListPriorityCode
string
optional
3.89. CreditCardDetail
Polymorphism : Composition
avsEnabled
Example : true boolean
optional
billToAddress
string
optional
billToAddress2
string
optional
billToCountry
string
optional
billToPostalCod
e string
optional
billToState
string
optional
capturePayme
ntToolNumber Example : true boolean
optional
cardHolderNa
me string
optional
cardNumber
string
optional
description
string
optional
inlineFormPay
mentParamete InlineFormPaymentP
r arameter
optional
pares
string
optional
paymentCode
string
optional
paymentRefere
nceID string
optional
paymentSubTy
peCode string
optional
pspInfo
PspInfo
optional
pspTransaction
Reference string
optional
remarks
string
optional
threeDomainSe
ThreeDomainSecurit
curity
y
optional
threeDomainSe
curityEligible Example : true boolean
optional
transactionFee
Applies Example : true boolean
optional
validUntil
string
optional
validationCode
string
optional
3.90. CreditCartPayment
Polymorphism : Composition
amount
Payment amount number (double)
required
cvv
CVV string
optional
encryptionData Encripted credit card info. This field is used for worldpay
string
optional payment
expireDateMo
nth Expire date - month string
optional
expireDateYear
Expire date - year string
optional
holder
Card holder string
optional
number
Card number string
optional
paymentOptio
nId Unique id of payment option string
required
3.91. Currencies
defaultCurrenc
y Currency
required
values
Supported currency types < Currency > array
required
3.92. Currency
code
Example : "TRY" string
optional
doubleDigits
Example : "2" string
optional
3.93. DcsBaggage
Baggage
excessPieceCou
nt Excess piece count integer
optional
excessWeight
Excess weight number
optional
freeBaggagePie
ces Free baggage pieces integer
optional
freeBaggageW
eight Free baggage weight number
optional
totalWeight
Total weight number
optional
3.94. DeleteInsuranceRequest
Polymorphism : Composition
policyCode
Example : "DOM-BASIC" string
optional
3.95. Dimension
Dimension type
Name Schema
depth
number
optional
height
number
optional
width
number
optional
3.96. DirectDebitDetail
Polymorphism : Composition
accountHolder
string
optional
avsEnabled
Example : true boolean
optional
bankCode
string
optional
bic
string
optional
capturePayme
ntToolNumber Example : true boolean
optional
description
string
optional
iban
string
optional
inlineFormPay
mentParamete InlineFormPaymentP
r arameter
optional
pares
string
optional
paymentCode
string
optional
paymentRefere
nceID string
optional
paymentSubTy
peCode string
optional
pspInfo
PspInfo
optional
pspTransaction
Reference string
optional
remarks
string
optional
threeDomainSe
ThreeDomainSecurit
curity
y
optional
threeDomainSe
curityEligible Example : true boolean
optional
transactionFee
Applies Example : true boolean
optional
3.97. Discount
Discount type
binCode
Bin code string
optional
discountCode
Discount code string
required
promotionCod
e Promotion code string
optional
3.98. Document
birthPlace
Place of birth string
optional
contactName
Cantact name string
optional
docEffectiveDa
Document effective date
te string (date)
Example : "28.12.2020"
optional
docHolderNam
e Document holder name string
optional
docHolderNati
Document holder nationality
onality string
Example : "DEU"
optional
docIssueAuthor
Document issue authority
ity string
Example : "Authority"
optional
docIssueCountr
Country iso code
y string
Example : "TUR"
optional
docIssueLocati
Document issue location
on string
Example : "FRA"
optional
docIssueStateP
Document issue state
rov string
Example : "NY"
optional
gender
Passenger gender enum (M, F, C, I)
optional
givenName
Passenger given name string
optional
nameTitle
Passenger name title string
optional
postalCode
Postal Code string
optional
redressNumber
Redress Number string
optional
remark
Remark string
optional
surname
Passenger surname string
optional
3.99. DummyPosPayment
Dummy pos payment, used for testing purposes, does not use 3D secure payment method
Polymorphism : Composition
amount
Payment amount number (double)
required
approvalNumb
er Approval number string
optional
extraInfo
Extra info string
optional
paymentOptio
nId Unique id of payment option string
required
toolType
Tool type string
optional
3.100. ElectronicDocumentDeliveryPayment
Polymorphism : Composition
accountOwner
Account owner string
optional
amount
Payment amount number (double)
required
bic
Bank identifier code string
optional
iban
IBAN string
optional
paymentOptio
nId Unique id of payment option string
required
3.101. Email
email E-mail
string
optional Example : "aaa@bbb.com"
3.102. EmdPaymentDetail
Polymorphism : Composition
avsEnabled
Example : true boolean
optional
capturePayme
ntToolNumber Example : true boolean
optional
description
string
optional
emdHolder
Passenger
optional
endNumber
string
optional
inlineFormPay
mentParamete InlineFormPaymentP
r arameter
optional
pares
string
optional
paymentCode
string
optional
paymentRefere
nceID string
optional
paymentSubTy
peCode string
optional
pspInfo
PspInfo
optional
pspTransaction
Reference string
optional
remarks
string
optional
threeDomainSe
ThreeDomainSecurit
curity
y
optional
threeDomainSe
curityEligible Example : true boolean
optional
totalEmdAmou
nt Price
optional
transactionFee
Applies Example : true boolean
optional
3.103. EnrollMemberRequest
Polymorphism : Composition
consentAddres
Consent Address
s boolean
Example : true
optional
enrollmentSou
Enrollment source
rce string
Example : "WEB"
optional
gender
Gender string
optional
givenName Firstname
string
optional Example : "JOHN"
knownTraveler
Number Known Traveler Number string
optional
language Language
string
optional Example : "TR"
maritalStatus
Marital status string
optional
marriageDate
Marriage date string (date)
optional
middleName Middlename
string
optional Example : "SMITH"
nationalId National ID
string
optional Example : "11111111111"
nationality Nationality
string
optional Example : "TR"
passportExpiry
Date Passport expire date string (date)
optional
passportNo
Passport no string
optional
personalInfoLis <
t MemberPersonalInfo
optional > array
<
phoneNumbers
List of phone numbers MemberPhoneNumb
optional
er > array
pin
Member login password string
optional
redressNumber
Redress Number string
optional
referringMemb
ershipID Referring member id string
optional
surname Lastname
string
optional Example : "SNOW"
title Title
string
optional Example : "DR"
3.104. EnrollMemberResponse
memberId Member ID
string
optional Example : "905415576"
3.105. ErrorResponse
3.106. ExpectedEarnedMilesResponse
miles
Miles number
optional
3.107. ExternallyHandledPaymentDetail
Polymorphism : Composition
avsEnabled
Example : true boolean
optional
bankInformatio
< BankInformation >
nList
array
optional
capturePayme
ntToolNumber Example : true boolean
optional
description
string
optional
externallyHand
<
ledPaymentTo
ExternallyHandledPa
olList
ymentTool > array
optional
extraInformati
on string
optional
inlineFormPay
mentParamete InlineFormPaymentP
r arameter
optional
invoiceNumber
string
optional
pares
string
optional
paymentCode
string
optional
paymentRefere
nceID string
optional
paymentSubTy
peCode string
optional
pspInfo
PspInfo
optional
pspTransaction
Reference string
optional
remarks
string
optional
threeDomainSe
ThreeDomainSecurit
curity
y
optional
threeDomainSe
curityEligible Example : true boolean
optional
transactionFee
Applies Example : true boolean
optional
transactionID
string
optional
3.108. ExternallyHandledPaymentTool
ExternallyHandledPaymentTool
Name Schema
code
string
optional
description
string
optional
extraRPH
string
optional
3.109. ExtraCharges
chargedSms
ChargedSms
optional
otherFees
Other fees < CodedPrice > array
optional
priceFreezingO <
ptions Price freezing options PriceFreezingOption
optional > array
serviceFee
CodedPrice
optional
taxes
Service Fee taxes < CodedPrice > array
optional
totalAmount
Price
optional
totalTax
Price
optional
3.110. Fare
Price information
cabinClassOrde
r integer
optional
displayContain
er string
optional
displayOrder
integer
optional
lowestPrice
Price
required
packages
Additional packages < Package > array
required
priceDetails
Price details < FarePrice > array
required
priceOverview
PriceOverview
required
3.111. FarePrice
XXX
Polymorphism : Composition
baseFare
Price
required
discountTotal
Price
optional
discounts
Discounts list < CodedPrice > array
optional
feeTotal
Price
optional
fees
Fees list < CodedPrice > array
optional
nonRefundable
Items Non refundable item list for reissue cases < CodedPrice > array
optional
penalties
Penalties list < CodedPrice > array
optional
penaltyTotal
Price
optional
remarks
Additional informations < string > array
optional
surchargeTotal
Price
optional
surcharges
Surcharges list < CodedPrice > array
optional
taxTotal
Price
optional
taxes
Taxes list < CodedPrice > array
optional
totalAmount
Price
required
3.112. FareSegmentCodes
enum (COCKPIT,
FIRST,
PREMIUM_BUSINESS
cabinClass Cabin class
, BUSINESS,
optional Example : "ECONOMY"
EXECUTIVE_ECONO
MY, PNL, ECONOMY,
PROMO, REGULAR)
3.113. FawryPaymentDetail
Polymorphism : Composition
avsEnabled
Example : true boolean
optional
capturePayme
ntToolNumber Example : true boolean
optional
description
string
optional
fawryReferenc
eID string
optional
inlineFormPay
mentParamete InlineFormPaymentP
r arameter
optional
pares
string
optional
paymentAmou
nt number (double)
optional
paymentCode
string
optional
paymentCurren
cy string
optional
paymentRefere
nceID string
optional
paymentSubTy
peCode string
optional
pspInfo
PspInfo
optional
pspTransaction
Reference string
optional
remarks
string
optional
threeDomainSe
ThreeDomainSecurit
curity
y
optional
threeDomainSe
curityEligible Example : true boolean
optional
transactionFee
Applies Example : true boolean
optional
3.114. Feedback
Name Schema
airReservationInfo
AirReservationInfo
optional
creationDate
string (date-time)
optional
feedbackAttachments
< FeedbackAttachment > array
optional
feedbackMessage
string
optional
feedbackOwner
FeedbackOwner
optional
Name Schema
id
integer (int64)
optional
lastModificationDate
string (date-time)
optional
subjectId
integer (int64)
optional
3.115. FeedbackAttachment
Name Schema
attachment
string (byte)
optional
id
integer (int64)
optional
name
string
optional
uploadedDate
string (date-time)
optional
3.116. FeedbackAttachmentRequest
Name Schema
email
string
optional
feedbackAttachmentList
< FeedbackAttachment > array
optional
feedbackId
integer (int64)
optional
3.117. FeedbackOwner
Name Schema
communicationPreferenceId
string
optional
email
string
optional
gender
string
optional
givenName
string
optional
id
string
optional
membershipId
string
optional
middleName
string
optional
mobilePhone
PhoneNumber
optional
surname
string
optional
title
string
optional
3.118. Flight
Polymorphism : Composition
layoverDuratio
Duration on ground in seconds
n integer
Example : 3600
optional
segments
Flight segments < Segment > array
optional
timeToDepartu
Time to departure in seconds
re integer
Example : 7200
optional
3.119. FlightAction
FlightAction
Name Schema
arrPort
string
optional
depPort
string
optional
segments
< string > array
optional
3.120. FlightInfo
Name Schema
airline
string
optional
arrPort
string
optional
depDate
string (date)
optional
depPort
string
optional
flightNumber
string
optional
3.121. FlightInformation
airlineCode
Airline code string
optional
arrivalLocation BoardingCardLocatio
optional n
arrivalTime
Arrival time string
optional
departureLocat
BoardingCardLocatio
ion
n
optional
departureTime
Departure time string
optional
flightNo
Flight no string
optional
3.122. FlightLocation
Flight locations
3.123. FlightRequest
Flight request
3.124. FlightSchedule
flightNumber
Flight Number string
optional
3.125. FlightScheduleDate
3.126. FlightScheduleRequest
3.127. FlightScheduleResponse
3.128. FlightStatus
remarks Remark
< string > array
optional Example : "Reservation"
3.129. FlightStatusByNumberRequest
date
Example : "25.04.2019" number (date)
required
3.130. FlightStatusByPortRequest
3.131. FlightStatusDate
date
Example : "25.04.2019" number (date)
optional
flights
Flight status date item < FlightStatus > array
optional
3.132. FlightStatusResponse
3.133. GeneralParameters
airline
Example : "8Q" string
optional
cabinClasses
< string > array
optional
currencies
Currencies
optional
disallowedTrip
TypesInCheape List of trip types which are not allowed in the cheapest
< string > array
stFlights flights service
optional
languages
Languages
optional
nameTitles
< string > array
optional
paxCount
Example : 10 integer
optional
tripTypes
List of trip types < string > array
optional
3.134. GetFeedbackRequest
Name Schema
email
string
optional
feedbackId
integer (int64)
optional
3.135. GiftCardPayment
Polymorphism : Composition
amount
Payment amount number (double)
required
false
false string
optional
paymentOptio
nId Unique id of payment option string
required
phone
Phone string
optional
3.136. GirogatePayment
Girogate payment
Polymorphism : Composition
amount
Payment amount number (double)
required
countryCode
Country code string
optional
holder
Holder string
optional
paymentOptio
nId Unique id of payment option string
required
3.137. GirogatePaymentDetail
Polymorphism : Composition
availableCount
ryCodeList < string > array
optional
avsEnabled
Example : true boolean
optional
capturePayme
ntToolNumber Example : true boolean
optional
cardHolderNa
me string
optional
description
string
optional
inlineFormPay
mentParamete InlineFormPaymentP
r arameter
optional
pares
string
optional
paymentCode
string
optional
paymentRefere
nceID string
optional
paymentSubTy
peCode string
optional
pspInfo
PspInfo
optional
pspTransaction
Reference string
optional
remarks
string
optional
selectedCountr
yCode string
optional
threeDomainSe
ThreeDomainSecurit
curity
y
optional
threeDomainSe
curityEligible Example : true boolean
optional
transactionFee
Applies Example : true boolean
optional
3.138. GovernmentReceiptPaymentDetail
Polymorphism : Composition
avsEnabled
Example : true boolean
optional
capturePayme
ntToolNumber Example : true boolean
optional
description
string
optional
govInformation
string
optional
govReceiptHol
der Passenger
optional
govReceiptId
string
optional
inlineFormPay
mentParamete InlineFormPaymentP
r arameter
optional
pares
string
optional
paymentCode
string
optional
paymentRefere
nceID string
optional
paymentSubTy
peCode string
optional
pspInfo
PspInfo
optional
pspTransaction
Reference string
optional
remarks
string
optional
threeDomainSe
ThreeDomainSecurit
curity
y
optional
threeDomainSe
curityEligible Example : true boolean
optional
transactionFee
Applies Example : true boolean
optional
3.139. HesCodeRequired
hesRequired
Simple boolean flag for the HES code requirement. boolean
optional
3.140. IatciCheckInInformation
3.141. InitializePaymentRequest
loyaltyRedemp
tionPayment LoyaltyPayment
optional
operation
OperationType
optional
otherPayment
OtherPayment
optional
productNo
Example : "ZWOQ6B" string
optional
3.142. InitializePaymentResponse
referenceId
Example : "1234-1234123-4545" string
optional
3.143. InlineFormPaymentParameter
InlineFormPaymentParameter
Name Schema
inlineFormJSONRequestParams
string
optional
Name Schema
inlineFormJSONResponseParams
string
optional
3.144. Insurance
policyCode
Example : "DOM-BASIC" string
optional
3.145. InsuranceDetail
Insurance Details
Polymorphism : Composition
description
Example : "DOMESTIC BASIC INSURANCE" string
optional
nationalIdRestr
iction boolean
optional
policyCode
Example : "DOM-BASIC" string
optional
policyNumber
string
optional
selected
boolean
optional
3.146. InsurancePassenger
passengerId
Example : "123456789" string
optional
3.147. Invoice
Name Schema
companyInvoice
CompanyInvoice
optional
personalInvoice
PersonalInvoice
optional
3.148. InvoiceInfo
InvoiceInfo
Name Schema
balance
number (double)
optional
currency
string
optional
invoiceByParentSr
boolean
optional
invoiceId
string
optional
invoiceNumber
number (long)
optional
invoiceReference
string
optional
srName
string
optional
stockBalance
number (long)
optional
3.149. InvoiceLoginRequest
3.150. InvoiceLoginResponse
Session ID
sessionId
Example : "98AE3E57-6BB6-4875-ACA9- string
optional
8DE58CF445D7"
3.151. InvoiceViewItem
data
List of returned data in bytes < string (byte) > array
optional
UUID
uuid
Example : string
optional
"7896130B8ED205D7E0539A0201812D51"
3.152. InvoiceViewRequest
pnrList
List of pnr number < string > array
optional
type
Invoice type string
optional
3.153. InvoiceViewResponse
3.154. Itinerary
Itinerary
segments
List of segments < Segment > array
optional
3.155. Journey
fares
Flight fares < Fare > array
required
flights
Flights < Flight > array
required
3.156. JourneysByDate
directionDates
List of dates for vayant fares < string (date) > array
optional
displayContain
ers Display container name list < string > array
optional
journeys
Founded journeys for date < Journey > array
optional
lowestPrice
Price
required
packageNames
Bundle name list < string > array
optional
3.157. KioskArrivalCity
city
Example : "KHI" string
optional
cityName
Example : "Karachi" string
optional
country
Example : "PK" string
optional
countryName
Example : "Pakistan" string
optional
3.158. KioskArrivalCountry
country
Example : "PK" string
optional
countryName
Example : "Pakistan" string
optional
3.159. KioskArrivalPort
city
Example : "KHI" string
optional
cityName
Example : "Karachi" string
optional
code
Example : "KHI" string
optional
country
Example : "PK" string
optional
countryName
Example : "Pakistan" string
optional
portName
Example : "Karachi" string
optional
3.160. KioskArrivalPortsResponse
arrivalCountrie
< KioskArrivalCountry
s Arrival Countries List
> array
optional
3.161. KioskAvailablePassengersRequest
expectedSeat
seats assigned to the return value? boolean
optional
name
Passenger Name string
optional
segmentId
Segment ID string
optional
surname
Passenger Surname string
optional
3.162. Language
code
Example : "TR" string
optional
name
Example : "Türkçe" string
optional
3.163. Languages
defaultLanguag
e Language
optional
values
Supported languages < Language > array
required
3.164. LocationInfo
cityCode
City code string
required
cityName
City name string
optional
country
Country string
optional
countryName
County name string
optional
portCode
Port code string
required
portName
Port name string
optional
terminal
Terminal string
optional
3.165. LocationType
codeContext
code context string
optional
locationCode
location code string
optional
locationName
location name string
optional
locationNameL
anguage language of location name string
optional
3.166. LoyaltyPayment
amountInLocal
Currency Amount in local currency number (double)
optional
ffAmount
Amount number (double)
optional
ffPoint
Loyalty points number (double)
optional
totalMiles
Member Total Miles number (double)
optional
3.167. LoyaltyRedemptionDetail
Polymorphism : Composition
avsEnabled
Example : true boolean
optional
capturePayme
ntToolNumber Example : true boolean
optional
description
string
optional
inlineFormPay
mentParamete InlineFormPaymentP
r arameter
optional
membershipID
string
optional
pares
string
optional
paymentCode
string
optional
paymentRefere
nceID string
optional
paymentSubTy
peCode string
optional
pspInfo
PspInfo
optional
pspTransaction
Reference string
optional
remarks
string
optional
threeDomainSe
ThreeDomainSecurit
curity
y
optional
threeDomainSe
curityEligible Example : true boolean
optional
transactionFee
Applies Example : true boolean
optional
3.168. LoyaltyRedemptionPayment
Polymorphism : Composition
amount
Payment amount number (double)
required
amountInLocal
Currency Amount in local currency number (double)
optional
ffPoint
Loyalty points number (double)
optional
paymentOptio
nId Unique id of payment option string
required
3.169. ManageBooking
Polymorphism : Composition
arrangerInfo
Arranger
optional
bookingCreate
Booking created date
Date string (date-time)
Example : "01.01.2018 13:35"
optional
contacts
Contact informations for booking < Contact > array
optional
flights
Booking flights < Flight > array
optional
insurance
Insurance
optional
manageBookin
ManageBookingOper
gActions
ation
optional
package
Package
optional
passengers
Passenger informations for booking < Passenger > array
optional
priceDetails
Price Details < PriceDetail > array
optional
priceOverview
PriceOverview
optional
refundPayment <
AmountList refund amount list of the booking RefundPaymentAmo
optional unt > array
refundPriceOve
RefundPriceOvervie
rview
w
optional
specialRequest
s SpecialRequests
optional
<
ticketList
Passenger List Based On TicketList PassengerListBasedO
optional
nTicket > array
enum (ONE_WAY,
MULTI_DIRECTIONAL
, INBOUND_OPEN,
tripType
Trip Type ROUND_TRIP,
optional
OUTBOUND_OPEN,
INBOUND_OUTBOU
ND_OPEN)
3.170. ManageBookingAction
cancelCheckinD
etails SegmentAction
optional
cancelFlight
CancelFlightAction
optional
cancelReservati
show cancel reservation to carousel
on boolean
Example : true
optional
changeFlight
ChangeFlightAction
optional
3.171. ManageBookingOperation
Name Schema
allowedActions
AllowedAction
optional
securedActions
SecuredAction
optional
3.172. MasterpassPayment
Masterpass Payment
Polymorphism : Composition
amount
Payment amount number (double)
required
paymentOptio
nId Unique id of payment option string
required
3.173. McoInvPayment
Polymorphism : Composition
amount
Payment amount number (double)
required
id
ID string
optional
paymentOptio
nId Unique id of payment option string
required
3.174. MeasureUnit
Units of measure
Name Schema
firstMaxDimension
Dimension
optional
maxAllowedQuantity
number
optional
Name Schema
measureUnitCode
string
optional
measureUnitQuantity
number
optional
minAllowedQuantity
number
optional
secondMaxDimension
Dimension
optional
servedWeight
number
optional
3.175. MemberActivity
Flights of a member
3.176. MemberAddress
Member Address
Polymorphism : Composition
bldgRoom
string
optional
cityCode
City code string
optional
cityName
City name string
optional
countryCode
Country code string
optional
countryName
Country name string
optional
formatted
Is address formatted boolean
optional
id Member Address Id
number (long)
optional Example : 12345.0
lines
Address lines < string > array
optional
postalCode
Postal code string
optional
preferred Is preferred
boolean
optional Example : true
shareMarketIn
d boolean
optional
stateProvince
State province string
optional
streetNumber
Street number string
optional
useType
Use type string
optional
3.177. MemberCardDataResponse
expireDateOnC
Expire Date On Card
ard string
Example : "18.03.2019"
optional
3.178. MemberEmail
Polymorphism : Composition
email E-mail
string
optional Example : "aaa@bbb.com"
id Email Id
number (long)
optional Example : 12345.0
3.179. MemberPersonalInfo
code
Code string
optional
description
Description string
optional
multipleChoice
Selectable Is multiple choice selectable boolean
optional
notes
Notes string
optional
notesAccepted
Accepted notes boolean
optional
personalInfoDe <
tails List of personal info details MemberPersonalInfo
optional Detail > array
3.180. MemberPersonalInfoDetail
code
Code string
optional
description
Description string
optional
selected
Is selected boolean
optional
3.181. MemberPhoneNumber
Polymorphism : Composition
3.182. MemberProfile
Member profile
Polymorphism : Composition
awardMiles
Award miles number
optional
consentAddres
Consent Address
s boolean
Example : true
optional
enrollmentSou
enrollment source
rce string
Example : "INTERNET"
optional
gender
Gender string
optional
givenName Firstname
string
optional Example : "JOHN"
knownTraveler
Number Known Traveler Number string
optional
language Language
string
optional Example : "TR"
maritalStatus
Marital status string
optional
marriageDate
Marriage date string (date)
optional
membershipId
Unique id of the member string
optional
middleName Middlename
string
optional Example : "SMITH"
nationalId National ID
string
optional Example : "11111111111"
nationality Nationality
string
optional Example : "TR"
passportExpiry
Date Passport expire date string (date)
optional
passportNo
Passport no string
optional
personalInfoLis <
t MemberPersonalInfo
optional > array
<
phoneNumbers
List of phone numbers MemberPhoneNumb
optional
er > array
redeemedMiles
Redeemed miles number
optional
redressNumber
Redress Number string
optional
referringMemb
ershipID Referring member id string
optional
remark
Remark string
optional
surname Lastname
string
optional Example : "SNOW"
tierMile
TierMile
optional
title Title
string
optional Example : "DR"
3.183. MemberStatement
Member statement
currentPoint
Current point number
optional
statementRefId
string
optional
3.184. MemberStatementDetail
currentPoint
Current point number
optional
explanation
Explanation string
optional
3.185. MemberTransaction
explanation
Extra notes string
optional
miles Miles
number
optional Example : 897.0
tierMiles Miles
number
optional Example : 897.0
3.186. MemberTransactionListRequest
end
End sate (dd.MM.yyyy) string
optional
start
Start date (dd.MM.yyyy) string
optional
3.187. MilesPrice
code Code
string
optional Example : "KJ6N7JK"
miles Miles
number
optional Example : 823.0
price
Price
optional
3.188. MilesToBeExpired
miles
Amount of the miles to be expired at expireDate number
optional
3.189. MiscChargeOrderDetail
Polymorphism : Composition
availableInvolic
eList < InvoiceInfo > array
optional
avsEnabled
Example : true boolean
optional
capturePayme
ntToolNumber Example : true boolean
optional
description
string
optional
inlineFormPay
mentParamete InlineFormPaymentP
r arameter
optional
mcoNumber
string
optional
originalIssueAt
OriginalIssueAttribut
tributes
es
optional
pares
string
optional
paymentCode
string
optional
paymentRefere
nceID string
optional
paymentSubTy
peCode string
optional
pspInfo
PspInfo
optional
pspTransaction
Reference string
optional
remarks
string
optional
threeDomainSe
ThreeDomainSecurit
curity
y
optional
threeDomainSe
curityEligible Example : true boolean
optional
transactionFee
Applies Example : true boolean
optional
3.190. MsPiaPaymentDetail
Polymorphism : Composition
avsEnabled
Example : true boolean
optional
capturePayme
ntToolNumber Example : true boolean
optional
description
string
optional
inlineFormPay
mentParamete InlineFormPaymentP
r arameter
optional
pares
string
optional
paymentCode
string
optional
paymentRefere
nceID string
optional
paymentSubTy
peCode string
optional
pspInfo
PspInfo
optional
pspTransaction
Reference string
optional
remarks
string
optional
threeDomainSe
ThreeDomainSecurit
curity
y
optional
threeDomainSe
curityEligible Example : true boolean
optional
transactionFee
Applies Example : true boolean
optional
3.191. NewPackagesRequest
NewPackagesRequest
NewPackagesRequest
Name Schema
packageId
string
optional
segmentId
string
optional
3.192. OperatingAirline
OperatingAirline
Name Schema
code
string
optional
codeContext
string
optional
companyFullName
string
optional
companyShortName
string
optional
flightNumber
string
optional
3.193. OperationPurpose
Operation purpose
3.194. OperationType
3.195. OriginalIssueAttributes
ExternallyHandledPaymentTool
originalIssueDa
te Example : "01.01.2018 13:35" string (date-time)
optional
originalIssueIA
TA string
optional
originalIssuePla
ce string
optional
originalPaymen
tForm string
optional
originalTicketN
umber string
optional
3.196. OtherPayment
amount
Amount number (double)
optional
3.197. Package
Polymorphism : Composition
packagePrice
PackagePrice
optional
redeemedMiles
Equivalent miles number
optional
Amount
value
Minimum value : 0 number (money)
required
Example : 125.02
3.198. PackagePrice
Name Schema
discountAmount
< Price > array
optional
packageAmount
< Price > array
optional
Name Schema
packageAmountWithoutDiscount
< Price > array
optional
3.199. Passenger
Passenger informations
address
Passenger Address List < Address > array
optional
documents
Passenger id document information < Document > array
optional
gender
Passenger gender enum (M, F)
optional
socialSecurityN
Social Security Number
o string
Example : "1234545"
optional
3.200. PassengerDcsInformation
Polymorphism : Composition
birthDate Birthdate
number (date)
optional Example : "01.01.1972"
bookingGroupC
ode Booking group code string
optional
bookingRefere
nceID Booking reference ID string
optional
documents
Passenger document informations < Document > array
optional
email
E-mail string
optional
gender
Gender string
optional
givenName
Firstname string
optional
gsm
PhoneNumber
optional
hasInfant
boolean
optional
id
string
optional
isBoardingCard
Printable boolean
optional
isChecked
boolean
optional
isElligibleForCh
eckin boolean
optional
membershipId
Membership ID string
optional
nationality
Nationality string
optional
parentId
string
optional
postCode
Post code string
optional
profession
Profession string
optional
seatInfo
< Seat > array
optional
socialSecurityN
o Social security number string
optional
surname
Surname string
optional
3.201. PassengerInformation
Passenger information
addressList
List of addresses < Address > array
optional
documentList
List of documents < Document > array
optional
passengerInfor
PassengerDcsInform
mation
ation
optional
3.202. PassengerListBasedOnTicket
Name Schema
passengerId
string
optional
tickets
< string > array
optional
3.203. PassengerListBasedOnVoucher
Name Schema
passengerId
string
optional
vouchers
< Voucher > array
optional
3.204. PassengerSeatInformation
Name Schema
passenger
PassengerDcsInformation
optional
Name Schema
seat
SeatMapSeat
optional
3.205. PassengerSimpleInformation
birthDate Birthdate
number (date)
optional Example : "01.01.1972"
gender
Gender string
optional
givenName
Firstname string
optional
surname
Surname string
optional
3.206. PassengersRequest
Passengers request
contacts
Contact informations, overrides existing contacts < Contact > array
optional
passengers
Passenger informations < Passenger > array
optional
3.207. PaymentDetail
bkmPayment
BkmExpressDetail
optional
bookOnHoldPa
< BookOnHoldDetail
ymentList List of Book On Hold
> array
optional
cashPayment
CashDetail
optional
chequePaymen
ChequePaymentDeta
t
il
optional
creditCardPay
< CreditCardDetail >
mentList List of Credit Carts
array
optional
directDebitPay
ment DirectDebitDetail
optional
emdPayment
EmdPaymentDetail
optional
externallyHand
ExternallyHandledPa
ledPayment
ymentDetail
optional
fawryPayment
FawryPaymentDetail
optional
girogatePayme <
ntList List of Girogate GirogatePaymentDet
optional ail > array
governmentRe
<
ceiptPaymentLi
List of Girogate GovernmentReceiptP
st
aymentDetail > array
optional
loyaltyRedemp
LoyaltyRedemptionD
tionPayment
etail
optional
miscChargeOrd
MiscChargeOrderDet
er
ail
optional
msPiaPayment
MsPiaPaymentDetail
optional
raveAccountPa
RaveAccountPaymen
yment
tDetail
optional
sadadPayment
SadadPaymentDetail
optional
sofort
SofortDetail
optional
turkcellCuzdan
TurkcellCuzdanDetail
optional
3.208. PaymentOption
airlineDataReq
uired boolean
optional
avs
Is AVS boolean
optional
bankIca
Bank ICA string
optional
captureCardInf
o Capture card info boolean
optional
countryCodes
List of country codes < string > array
optional
encryptionKey
string
optional
encryptionReq
uired boolean
optional
installment
Installment integer (int64)
optional
installmentGro
up Installment group string
optional
installmentText
Installment text string
optional
logoUrl
Logo url string
optional
enum (CreditCard,
BkmExpress,
LoyaltyRedemption,
Girogate,
method
Payment method ElectronicDelivery,
optional
Cash, Mco, Invoice,
Chupop, Masterpass,
Cheque, Dummypos,
Sadad, GiftCard)
order
Order number integer (int64)
required
paymentOptio
nId Used in payment request string
optional
subType
Sub type string
optional
text
Text string
optional
toolType
List of tool types < string > array
optional
3.209. PaymentRequest
Name Schema
bkmPayment
BkmPayment
optional
bookOnHoldPayment
BookOnHoldPayment
optional
cashPayment
CashPayment
optional
chequePayment
ChequePayment
optional
chupopPayment
ChupopPayment
optional
creditCardPayment
CreditCartPayment
optional
dummyPosPayment
DummyPosPayment
optional
electronicDocumentDeliveryPayment
ElectronicDocumentDeliveryPayment
optional
Name Schema
giftCardPayment
GiftCardPayment
optional
girogatePayment
GirogatePayment
optional
loyaltyRedemptionPayment
LoyaltyRedemptionPayment
optional
masterpassPayment
MasterpassPayment
optional
mcoInvPayment
McoInvPayment
optional
3.210. PaymentRequestBase
amount
Payment amount number (double)
required
paymentOptio
nId Unique id of payment option string
required
3.211. PersonalInvoice
address
Address string
optional
name
Person Name string
optional
socialSecurityN
o Person social security number string
optional
surname
Person Surname string
optional
3.212. PhoneNumber
Phone number
3.213. Port
Port definition
3.214. PortList
port
port information list < PortType > array
optional
3.215. PortMatrix
arrPorts
Arrival ports < arrPorts > array
required
arrPorts
3.216. PortType
Polymorphism : Composition
codeContext
code context string
optional
icaoCode
international currency code string
optional
locationCode
location code string
optional
locationName
location name string
optional
locationNameL
anguage language of location name string
optional
3.217. Price
Price information
Polymorphism : Composition
redeemedMiles
Equivalent miles number
optional
Amount
value
Minimum value : 0 number (money)
required
Example : 125.02
3.218. PriceBase
Amount
value
Minimum value : 0 number (money)
required
Example : 125.02
3.219. PriceDetail
yyyy
Polymorphism : Composition
baseFare
Price
required
discountTotal
Price
optional
discounts
Discounts list < CodedPrice > array
optional
feeTotal
Price
optional
fees
Fees list < CodedPrice > array
optional
isSsr
Example : true boolean
optional
nonRefundable
Items Non refundable item list for reissue cases < CodedPrice > array
optional
passenger
Passenger
optional
penalties
Penalties list < CodedPrice > array
optional
penaltyTotal
Price
optional
remarks
Additional informations < string > array
optional
ssr
SimpleSSR
optional
surchargeTotal
Price
optional
surcharges
Surcharges list < CodedPrice > array
optional
taxTotal
Price
optional
taxes
Taxes list < CodedPrice > array
optional
totalAmount
Price
required
3.220. PriceFreezingOption
code
Price freezing code string
optional
duration
Duration in hour format string
optional
referenceId
Price freezing reference ID string
optional
3.221. PriceOverview
Booking Prices
Name Schema
totalAmount
< Price > array
optional
Name Schema
totalBaseFare
< Price > array
optional
totalDiscount
< Price > array
optional
totalFee
< Price > array
optional
totalPenalty
< Price > array
optional
totalServiceCharge
< Price > array
optional
totalSurcharge
< Price > array
optional
totalTax
< Price > array
optional
3.222. PricePerPassenger
price
Price
optional
3.223. PriceResponse
Price Response
priceDetails
Price Details < PriceDetail > array
optional
priceOverview
PriceOverview
optional
3.224. PrintTicket
mobileAvailabl
mobile available information for selected action
e boolean
Example : true
optional
3.225. PspInfo
PspInfo
Name Schema
clientSideKey
string
optional
Name Schema
pspCode
string
optional
pspIdentityCode
string
optional
pspName
string
optional
3.226. PurchasePointsResponse
productNo
Product no string
optional
sucess
Is operation successful boolean
optional
3.227. RaveAccountPaymentDetail
Polymorphism : Composition
avsEnabled
Example : true boolean
optional
capturePayme
ntToolNumber Example : true boolean
optional
description
string
optional
inlineFormPay
mentParamete InlineFormPaymentP
r arameter
optional
pares
string
optional
paymentCode
string
optional
paymentRefere
nceID string
optional
paymentSubTy
peCode string
optional
pspInfo
PspInfo
optional
pspTransaction
Reference string
optional
remarks
string
optional
threeDomainSe
ThreeDomainSecurit
curity
y
optional
threeDomainSe
curityEligible Example : true boolean
optional
transactionFee
Applies Example : true boolean
optional
3.228. ReasonForIssuance
ReasonForIssuance
Name Schema
code
string
optional
explanation
string
optional
subCode
string
optional
3.229. RefundPaymentAmount
amount
refund amount Price
optional
code
code of refund amount string
optional
desciption
description of the refund amount string
optional
3.230. RefundPriceOverview
Name Schema
nonRefundableAmount
< Price > array
optional
refundFromAncillary
< Price > array
optional
refundFromFare
< Price > array
optional
refundFromServiceFee
< Price > array
optional
refundFromSurcharges
< Price > array
optional
refundFromTaxes
< Price > array
optional
refundableAmount
< Price > array
optional
totalAmountPaid
< Price > array
optional
3.231. ReissueRequest
Reissue request
<
newSegments
List of new requests, object type is same as /booking/create BookingRequestItem
optional
> array
purpose
OperationPurpose
optional
removedSegme
Segment ids to be removed. If this value is undefined or null
nts < string > array
all of the old segments will be replaced with new segments.
optional
3.232. RequiredPointsRequest
amount
Price
optional
3.233. RequiredPointsResponse
amount
Price
optional
amountInLocal
Currency Amount in local currency number
optional
bookingId
PNR number string
optional
isMilesEnough
boolean
optional
isPaxFFPActive
boolean
optional
needsToBuyMil
if member is need to buy miles for payment return true else
es boolean
return false
optional
requiredMiles
Required miles number
optional
totalMiles
Total miles number
optional
3.234. Reservation
Reservation
arranger
Arranger
optional
awardTicket
Is ticket on award boolean
optional
enum (TICKETED,
RESERVED,
bookingStatus Reservation status
CANCELLED,
optional Example : "TICKETED"
ADDITIONAL_PAYME
NT)
contacts
List of contacts < Contact > array
optional
extTransactionI
d Transaction ID string
optional
groupBooking
Group booking boolean
optional
itineraries
< Itinerary > array
optional
nonTicketedEle
mentsExist Payment is required if true boolean
optional
passengers
List of passengers < Passenger > array
optional
referenceIds
List of reference IDs < string > array
optional
smsSaleApplica
ble Is SMS sale applicable boolean
optional
specialRequest
s SpecialRequests
optional
ticketOnDepart
ure Is ticket on departure boolean
optional
ticketTimeLimit
Ticket time limit number
optional
travelInsurance
TravelInsurance
optional
warningNotific
ation WarningNotification
optional
3.235. RetrieveBookingRequest
bookingId
Booking reference id string
optional
name
Customer name string
optional
surname
Customer surname string
optional
3.236. RetrieveCreditCardPaymentOptionsRequest
Returns list of available options for credit cards, should be called if creditCardEnabled value on
RetrievePaymentOptionsResponse has returned true
binCode
Bin code string
optional
currency
Currency string
required
operation
OperationType
optional
3.237. RetrieveCreditCardPaymentOptionsResponse
Returns list of available options for credit cards, should be called if creditCardEnabled value on
RetrievePaymentOptionsResponse has returned true
paymentOptio
< PaymentOption >
ns List of payment options
array
optional
3.238. RetrieveLoyaltyRedemptionPaymentOptionsRequest
currency
Currency string
required
3.239. RetrieveLoyaltyRedemptionPaymentOptionsResponse
paymentOptio
< PaymentOption >
ns List of payment options
array
optional
3.240. RetrievePaymentOptionsRequest
Returns list of available payment options, also returns paymentOptionID to use in paymentRequest
currency
Payment currency type string
required
operation
OperationType
optional
3.241. RetrievePaymentOptionsResponse
Returns list of available payment options, also returns paymentOptionID to use in paymentRequest
creditCardEnab
Is credit card enabled
led boolean
Example : false
required
dummyPosEna
Is dummy pos enabled
bled boolean
Example : false
required
paymentOptio
< PaymentOption >
ns List of payment options
array
optional
3.242. RetrievePaymentResultRequest
referenceId
Example : "1234-1234123-4545" string
optional
3.243. SSR
Polymorphism : Composition
category
string
optional
needPayment
SSR is need payment boolean
optional
price
Price
optional
sequence
SSR sequence integer
optional
3.244. SadadPaymentDetail
Polymorphism : Composition
accountName
string
optional
avsEnabled
Example : true boolean
optional
capturePayme
ntToolNumber Example : true boolean
optional
description
string
optional
inlineFormPay
mentParamete InlineFormPaymentP
r arameter
optional
pares
string
optional
paymentCode
string
optional
paymentRefere
nceID string
optional
paymentSubTy
peCode string
optional
pspInfo
PspInfo
optional
pspTransaction
Reference string
optional
remarks
string
optional
threeDomainSe
ThreeDomainSecurit
curity
y
optional
threeDomainSe
curityEligible Example : true boolean
optional
transactionFee
Applies Example : true boolean
optional
3.245. Seat
Seat
changeReason
Change reason string
optional
changeType
Change type string
optional
deckLevel
Dock level string
optional
rowNumber
Row number integer
optional
seatInRow
Seat in row string
optional
seatNumber
Seat number string
optional
3.246. SeatDisallowedAttribute
SeatDisallowedAttribute
attribute
Example : "EX" string
optional
ssrCodes
< string > array
optional
3.247. SeatDisallowedPerPassenger
SeatDisallowedPerPassenger
disallowedSeat
s < string > array
optional
passengerId
Example : "11304014" string
optional
3.248. SeatGroup
price
Price
optional
3.249. SeatMap
disallowedAttri <
butes disallowedAttributes SeatDisallowedAttrib
optional ute > array
disallowedSeat <
sPerPassenger disallowedSeatsPerPassenger SeatDisallowedPerPa
optional ssenger > array
seatGroups
Seat groups < SeatGroup > array
optional
3.250. SeatMapCabin
Cabin definition
3.251. SeatMapColumn
Column definition
type
Column type enum (SEAT, AISLE)
optional
3.252. SeatMapPart
endingRow
Seat map ending row number (int32)
optional
partNo
Seat map part no string
optional
startingRow
Seat map starting row number (int32)
optional
3.253. SeatMapRow
3.254. SeatMapSeat
Seat definition
exitSeat is seat exit seat. If true Infant, child passengers not accepted
boolean
optional Example : true
price
Price
optional
type
Column type enum (SEAT, AISLE)
optional
3.255. Section
Name Schema
id
integer (int64)
optional
name
string
optional
3.256. SecuredAction
Secured Options
Polymorphism : Composition
cancelCheckinD
etails SegmentAction
optional
cancelFlight
CancelFlightAction
optional
cancelReservati
show cancel reservation to carousel
on boolean
Example : true
optional
changeFlight
ChangeFlightAction
optional
3.257. Segment
Segment of a flight
aircraft
Aircraft
optional
aqqFlightDataR
aqqFlightDataRequired boolean
equired boolean
Example : false
optional
arrTerminal
Arrival terminal string
optional
baggageAllowa
< BaggageAllowance
nce Accepted baggage allowance
> array
optional
depTerminal
Departure terminal string
optional
groundDuratio
Duration on ground in secons
n integer
Example : 7200
optional
hasCheckinStat
usPassenger has any checkedin passenger boolean
optional
hasElligiblePass
engerForChecki
has any Elligible Passenger For Checkin boolean
n
optional
journeyDuratio
Duration on air in seconds
n integer
Example : 3600
optional
layoverDuratio
Duration on ground in seconds
n integer
Example : 3600
optional
operatingAirlin
e OperatingAirline
optional
remarks
Additional information for segment < string > array
optional
stopLocationLis
< StopLocation >
t Segment contains additional stop locations
array
optional
timeToDepartu
Time to departure date in secons
re integer
Example : 7200
optional
3.258. SegmentAction
3.259. SegmentPassenger
arrPort
arrival port of the segment string
optional
depPort
departure port of the segment string
optional
id
id of the segment string
optional
passengers
id list of passengers < string > array
optional
3.260. SendPinViaEmailRequest
phoneNumber
PhoneNumber
optional
3.261. SimpleCompany
Company
companyFullNa
me Company full name string
optional
contactName
Contact name string
optional
taxNumber
Tax number string
optional
taxOffice
Tax office string
optional
3.262. SimpleSSR
Polymorphism : Composition
category
string
optional
price
Price
optional
3.263. SofortDetail
Polymorphism : Composition
avsEnabled
Example : true boolean
optional
capturePayme
ntToolNumber Example : true boolean
optional
description
string
optional
inlineFormPay
mentParamete InlineFormPaymentP
r arameter
optional
pares
string
optional
paymentCode
string
optional
paymentRefere
nceID string
optional
paymentSubTy
peCode string
optional
pspInfo
PspInfo
optional
pspTransaction
Reference string
optional
remarks
string
optional
threeDomainSe
ThreeDomainSecurit
curity
y
optional
threeDomainSe
curityEligible Example : true boolean
optional
transactionFee
Applies Example : true boolean
optional
3.264. SpecialRequests
A map object for specialRequests. Key field build with segmentId + passengerId. Fields created
dynamically
segment_passe
nger SSRs for Passenger and Segment < SSR > array
optional
3.265. SsrModifyRequest
passengerId
Passenger Id string
required
segmentId
Flight segment id string
required
3.266. SsrModifyResponse
bookingCreate
Booking created date
Date string (date-time)
Example : "24.09.2018 13:08:36"
optional
needPayment
PNR is need payment boolean
optional
priceDetails
Price Details < PriceDetail > array
optional
priceOverview
PriceOverview
required
specialRequest
s SpecialRequests
required
enum (ONE_WAY,
ROUND_TRIP,
INBOUND_OPEN,
tripType
Trip Type MULTI_DIRECTIONAL
optional
, OUTBOUND_OPEN,
INBOUND_OUTBOU
ND_OPEN)
3.267. StateList
state
state information list < StateType > array
optional
3.268. StateType
Polymorphism : Composition
cityList
CityList
optional
codeContext
code context string
optional
locationCode
location code string
optional
locationName
location name string
optional
locationNameL
anguage language of location name string
optional
3.269. StopLocation
groundDuratio
Duration on ground in secons
n integer
Example : 7200
optional
3.270. SubPackagePrice
Polymorphism : Composition
packagePrice
PackagePrice
optional
redeemedMiles
Equivalent miles number
optional
Amount
value
Minimum value : 0 number (money)
required
Example : 125.02
3.271. Subject
Name Schema
categoryId
integer (int64)
optional
description
string
optional
id
integer (int64)
optional
name
string
optional
3.272. ThreeDomainSecurity
ThreeDomainSecurity
Name Schema
clientBaseURL
string
optional
clientCancelPage
string
optional
clientFailPage
string
optional
clientOkPage
string
optional
gatewayURL
string
optional
pareq
string
optional
3.273. Ticket
arranger
TicketArranger
optional
associatedCoup
< AssociatedCoupon
ons List of Associated Coupons
> array
optional
conjunctiveTick
< ConjunctiveTicket >
ets List of Conjunctive Ticket
array
optional
coupons
List of Coupons < Coupon > array
optional
endorsement
Example : "EXAMPLE" string
optional
equivalentFare
Paid Example : "EXAMPLE" string
optional
exchangedPrice
Detail PriceDetail
optional
fareConstructio
n Example : "EXAMPLE" string
optional
inclusiveTour
Example : true boolean
optional
invoiceAmount
Price
optional
modificationTy
enum (VOLUNTARY,
pe
INVOLUNTARY)
optional
originalIssueDa
te Example : "18.03.2019" string
optional
originalSuggest
edServiceFee Price
optional
originalTicketN
umber Example : "EXAMPLE" string
optional
parentTicketNu
mber Example : "EXAMPLE" string
optional
passenger
TicketPassenger
optional
paymentDetail
< PaymentDetail >
s List of payment details
array
optional
paymentTypesI
nfo Example : "EXAMPLE" string
optional
presentAt
Example : "EXAMPLE" string
optional
presentTo
Example : "EXAMPLE" string
optional
priceDetail
PriceDetail
optional
priceOverview
PriceOverview
optional
reasonForIssua
nce ReasonForIssuance
optional
refundPriceDet
ail PriceDetail
optional
ssr
SSR
optional
suggestedServi
ceFee Price
optional
ticketDocumen
tNbr Example : "123413241324" string
optional
totalAmountTe
xt Example : "150 EUR" string
optional
totalVAT
Price
optional
tourCode
Example : "XYZ" string
optional
enum (E_TICKET,
type
PAPER, MCO,
optional
EMD_A, EMD_S)
3.274. TicketArranger
Reservation arranger
agencyCode
Agency Code string
optional
agencyName
Agency Name string
optional
agencyType
Agency Type string
optional
companyName
Company name string
optional
contact
TicketContact
optional
contactName
Contact name string
optional
currency
Currency type string
optional
iataNumber
Iata number string
optional
userCode
User code string
optional
userName
Username string
optional
3.275. TicketContact
Contact informations
address
Address
optional
company
Company
optional
phoneNumber
Contact phone number phoneNumber
optional
shareMarketIn
this contact info can be used for marketing
d boolean
Example : false
optional
phoneNumber
areaCode
Example : "555" string
optional
countryCode
Example : "90" string
optional
number
Example : "1234567" string
optional
3.276. TicketPassenger
Polymorphism : Composition
address
Passenger Address List < Address > array
optional
company
Company
optional
documents
Passenger id document information < Document > array
optional
gender
Passenger gender enum (M, F)
optional
givenNameEn
string
optional
hasStrecher
boolean
optional
parentSequenc
e integer
optional
requestedSeat
Count integer
optional
shareMarketIn
d boolean
optional
socialSecurityN
Social Security Number
o string
Example : "1234545"
optional
surnameEn
string
optional
unaccompanie
dMinor boolean
optional
3.277. TicketWithoutPaymentRequest
Name Schema
productNo
string
optional
3.278. TierMile
Tier mile
code
Code string
optional
expireDateOnC
ard Expire date on card string
optional
miles
Miles number
optional
name
Name string
optional
3.279. TravelInsurance
Travel insurance
description
Insurance description string
optional
policyCode
Policy code string
optional
policyNumber
Policy number string
optional
selected
Is selected boolean
optional
totalAmount
Price
optional
3.280. TriggerTwoFactorAuthRequest
id id of current operation
string
optional Example : "VGKJ0Y"
3.281. TriggerTwoFactorAuthResponse
3.282. TurkcellCuzdanDetail
Polymorphism : Composition
avsEnabled
Example : true boolean
optional
capturePayme
ntToolNumber Example : true boolean
optional
description
string
optional
inlineFormPay
mentParamete InlineFormPaymentP
r arameter
optional
pares
string
optional
paymentCode
string
optional
paymentRefere
nceID string
optional
paymentSubTy
peCode string
optional
pspInfo
PspInfo
optional
pspTransaction
Reference string
optional
remarks
string
optional
threeDomainSe
ThreeDomainSecurit
curity
y
optional
threeDomainSe
curityEligible Example : true boolean
optional
transactionFee
Applies Example : true boolean
optional
3.283. UpdateMemberProfileRequest
Polymorphism : Composition
consentAddres
Consent Address
s boolean
Example : true
optional
enrollmentSou
Member enrollment source
rce string
Example : "INTERNET"
optional
gender
Gender string
optional
givenName Firstname
string
optional Example : "JOHN"
knownTraveler
Number Known Traveler Number string
optional
language Language
string
optional Example : "TR"
maritalStatus
Marital status string
optional
marriageDate
Marriage date string (date)
optional
membershipId
Unique id of the member string
optional
middleName Middlename
string
optional Example : "SMITH"
nationalId National ID
string
optional Example : "11111111111"
nationality Nationality
string
optional Example : "TR"
passportExpiry
Date Passport expire date string (date)
optional
passportNo
Passport no string
optional
personalInfoLis <
t MemberPersonalInfo
optional > array
<
phoneNumbers
List of phone numbers MemberPhoneNumb
optional
er > array
pin
Member authentication password string
optional
redressNumber
Redress Number string
optional
referringMemb
ershipID Referring member id string
optional
surname Lastname
string
optional Example : "SNOW"
title Title
string
optional Example : "DR"
3.284. UpgradePackagesResponse
UpgradePackagesResponse
Name Schema
flight
Flight
optional
packages
< Package > array
optional
3.285. VersionResponse
enum (OK,
status
Status definition SHOULD_UPDATE,
required
MUST_UPDATE)
3.286. Voucher
Name Schema
price
Price
optional
voucherId
string
optional
3.287. WarningNotification
Warning notification
description
Description string
optional
notificationTim
e Notification time number (date)
optional
targetAgent
Target agent string
optional
3.288. detailedHealthCheck
Status
Service URL
url Example : "https://kzr-
string
optional stage.crane.aero/CraneAvailabilityServic
e"