Unified Airline Booking API Integration
Budget: $30 – $250 NZD
Project Scope
We are developing a travel and airline booking system in NodeJS that integrates with multiple airline APIs. The goal is to unify responses from different providers (XML, JSON, SOAP) into a single structured format.
Implementation Steps
1️⃣ User Authentication
Use the endpoint: /api/b2b/v1/login
Generate an authorization token for API requests.
2️⃣ Flight Search
Implement the low-fare search feature using /api/b2b/v1/flight/low-fare-search.
3️⃣ Fare Rules & Pricing
Retrieve fare rules: /api/b2b/v1/flight/get-fare-rule.
Get branded fare options: /api/b2b/v1/flight/get-brand-fares.
Fetch seat, meal, and baggage details:
/api/b2b/v1/flight/seat-map
/api/b2b/v1/flight/meal-map
/api/b2b/v1/flight/baggage-map
4️⃣ Price Confirmation
Validate flight prices before booking using: /api/b2b/v1/flight/get-price.
5️⃣ Booking Process
Create a flight reservation: /api/b2b/v1/flight/book.
Issue a ticket after booking confirmation: /api/b2b/v1/flight/ticket.
6️⃣ Booking Management
Retrieve a booking: /api/b2b/v1/flight/get-book.
Cancel a reservation: /api/b2b/v1/flight/cancel.
Void a reservation if necessary: /api/b2b/v1/flight/void.
Technical Details
The API follows OAS 3.0 standards.
The testing environment is available at: http://api-uat.tekno.com/api/b2b.
Authentication is required for all endpoints.
Objective
Your responsibility is to implement these steps correctly to ensure seamless API integration. This approach allows any system or business to integrate easily and follow a standardized workflow for airline bookings.
Please review the API documentation: API Docs and let me know if you have any questions.
Looking forward to working together!
We are developing a travel and airline booking system in NodeJS that integrates with multiple airline APIs. The goal is to unify responses from different providers (XML, JSON, SOAP) into a single structured format.
Implementation Steps
1️⃣ User Authentication
Use the endpoint: /api/b2b/v1/login
Generate an authorization token for API requests.
2️⃣ Flight Search
Implement the low-fare search feature using /api/b2b/v1/flight/low-fare-search.
3️⃣ Fare Rules & Pricing
Retrieve fare rules: /api/b2b/v1/flight/get-fare-rule.
Get branded fare options: /api/b2b/v1/flight/get-brand-fares.
Fetch seat, meal, and baggage details:
/api/b2b/v1/flight/seat-map
/api/b2b/v1/flight/meal-map
/api/b2b/v1/flight/baggage-map
4️⃣ Price Confirmation
Validate flight prices before booking using: /api/b2b/v1/flight/get-price.
5️⃣ Booking Process
Create a flight reservation: /api/b2b/v1/flight/book.
Issue a ticket after booking confirmation: /api/b2b/v1/flight/ticket.
6️⃣ Booking Management
Retrieve a booking: /api/b2b/v1/flight/get-book.
Cancel a reservation: /api/b2b/v1/flight/cancel.
Void a reservation if necessary: /api/b2b/v1/flight/void.
Technical Details
The API follows OAS 3.0 standards.
The testing environment is available at: http://api-uat.tekno.com/api/b2b.
Authentication is required for all endpoints.
Objective
Your responsibility is to implement these steps correctly to ensure seamless API integration. This approach allows any system or business to integrate easily and follow a standardized workflow for airline bookings.
Please review the API documentation: API Docs and let me know if you have any questions.
Looking forward to working together!