Introduction
API Description
API | Description |
---|---|
shopping | Flight Search API, pairs with O/D city pair and date in RQ. Then gets all possible flight combinations results in RS. |
pricing | Verify API, organizes the RQ with a specific flight option from Search RS. Then gets the latest accurate Price, Tax, and Availability for the specific flight. |
booking | Booking API, calls this API with a specific flight option and passenger info details, contact information, FR24 would reserve the seat(s) for the user, and create a Booking for this transaction. NOTE: FR24 does not support user to cancel a booking by himself. If the user doesn’t take further action of Booking, then the order will be canceled by FR24 system automatically. That means, if the Booking status has not been changed to Ticketing Processing by user (triggered by Ticketing API calls or manual action on the portal), FR24’s system would cancel the order eventually. |
ticketing | User should submit total price and booking number for the booking in the RQ to trigger ticketing process. Requesting the API of Ticketing successfully only means FR24 has received the ticketing application, and it will be pending rather than being instantly confirmed and issued. FR24 will notify the order status change via orderChangeInforming API if the booking is confirmed and the ticket can be issued. User could receive every booking’s and passenger’s e-ticket number by three methods below: 1. Developing an orderChangeInforming API with FR24’s method, which would receive pushing notification sent from FR24 with info including e-ticket number automatically and timely. 2. Calling orderDetail API in a 5-30 minute frequency, once ticket is issued successfully, FR24 would update info including e-ticket number into order Details. 3. Visiting b2b.flightroutes24.com website to check manually. 4. When user calls the ticketing interface, FR24 will freeze the fee from user's account. But the fee will be deducted until the ticket is issued. |
orderDetail | For API “orderDetail” and API “orderChangeInforming”, please at least choose one of them for integration. Order Details is another solution to get information in RS with e-ticket number, booking/order status, and all booking details. |
orderChangeInforming | For API “orderDetail” and API“orderChangeInforming”, please at least choose one of them for integration. The API for getting order changed information, including e-ticket number, airline PNR, order status and schedule change. This API is a reverse workflow API, which user needs to develop a FR24’s method and provides a URL that allow FR24 update information to user. NOTE: Requesting the API of Ticketing successfully only means FR24 has received the ticketing application, and it will be pending rather than being instantly confirmed and issued. FR24 will notify the order status change via orderChangeInforming API if the booking is confirmed and the ticket can be issued. |
presaleAncillaryShopping | Search for ancillary products that can be added and ordering with tickets. |
postsaleAncillaryShopping | Search for ancillary products that can be added after the order being created. |
ancillaryBooking | Create an ancillary order to reserve the ancillary products. |
ancillaryPurchase | Post-sales ancillary order payment. |
ancillaryOrderDetail | Get post-sales ancillary order details. |
changeReshop | Search for available rescheduling flight |
reissueRequest | Submit rescheduling price |
refundRequest | Submit refund price verification |
refundConfirm | Confirm the refund. If you do not need to verify the price, you can also directly call this interface to apply for a refund. |
voidRequest | Ticket void request. |
Getting started
• The https API requests
content-Type="application/json"
• API requests API URL and send the body that conforms to the JSON specification through "https post".
Create an application account
Header
Accept-Encoding: gzip
).Name | Description |
---|---|
appkey | User account |
Accept-Encoding | gzip |
content-Type | application/json |
User authentication
Appkey
and corresponding appSecret
are assigned by FR24.If partner requires the IP list of FR24, please contact FR24 business manager.
Production environment links
Modified at 2025-04-27 03:31:13