VegasLounge API 对接文档
  1. Flight Booking
VegasLounge API 对接文档
  • Shopping
    • Return list of Flight Offers based on posted searching criteria.
      POST
    • Return list of Flight Offers based on searching criteria.
      GET
  • Authorization
    • Access Granted Client Credentials
      POST
    • Get Token Information
      GET
  • Flights
    • (Scenario)Basic Flight Booking flow
      • Step 0: Authorization
      • Step 1: Flight Offers Search GET
      • Step 2: Flight Offers Price
      • Step 3: Flight Create Orders
    • Flight Booking
      • Flight Offers Search
        GET
      • Flight Offers Search
        POST
      • Flight Offers Price
        POST
      • Flight Create Orders
        POST
      • Flight Order Management
        GET
      • Flight Order Management
        DELETE
      • Seatmap Display
        GET
      • Seatmap Display
        POST
      • Branded Fares Upsell
        POST
      • Flight Price Analysis
        GET
      • Flight Choice Prediction
        POST
    • Flight Inspiration
      • Flight Inspiration Search
      • Flight Cheapest Date Search
      • Flight Availabilities Search
      • Travel Recommendations
    • Flight Schedule
      • On Demand Flight Status
      • Flight Delay Prediction
      • Airport On-Time Performance
    • Airport
      • Airport & City Search by Keyword
      • Airport & City Search by Id
      • Airport Nearest Relevant
      • Airport Routes
    • Airlines
      • Flight Check-in Links
      • Airline Code Lookup
      • Airline Routes
  • Destination experiences
    • Tours and Activities
      GET
    • Tours and Activities by Id
      GET
    • Tours and Activities by square
      GET
    • City Search
      GET
  • Car and Transfers
    • Transfer Search
    • Transfer Booking
    • Transfer Management
  • Market insights
    • Flight Most Traveled Destinations
    • Flight Most Booked Destinations
    • Flight Busiest Traveling Period
  • Hotels
    • (Scenario)Basic Hotel Booking flow
      • Step 0: Authorization
      • Step 1: Find Hotels by city
      • Step 2: Hotel Offers Search
      • Step 3: Hotel Booking v1
    • Hotel List by Id
    • Hotel List by Geocode
    • Hotel List by City
    • Hotel Search
    • Hotel Search Offer Information
    • Hotel Booking v1
    • Hotel Booking v2
    • Hotel Ratings
    • Hotel Name Autocomplete
  • Itinerary management
    • Trip Purpose Prediction
  • STARGAME
    • Common errors
      • InitialGetBalance
      • InitialGetBalance
      • GetBalanceBadHash
      • GetBalanceBadHash
      • InvalidCommand
      • InvalidCommand
      • InvalidUserName
      • InvalidUserName
      • PlayerBetMissingTransactionId
      • PlayerBetMissingTransactionId
      • PlayerWinEmptyTransactionId
      • PlayerWinEmptyTransactionId
      • PlayerBetNegativeAmount
      • PlayerBetNegativeAmount
      • PlayerWinNegativeAmount
      • PlayerWinNegativeAmount
      • PlayerBetInsufficientBalance
      • PlayerBetInsufficientBalance
      • CheckBalance
      • CheckBalance
    • Workflow
      • OpenSession
      • OpenSession
      • OpenSessionAlreadyOpened
      • OpenSessionAlreadyOpened
      • GetBalance
      • GetBalance
      • PlayerBet #1 (-50)
      • PlayerBet #1 (-50)
      • PlayerWin (+150)
      • PlayerWin (+150)
      • PlayerBet #2 (-50)
      • PlayerBet #2 (-50)
      • PlayerWinZeroAmount (+0)
      • PlayerWinZeroAmount (+0)
      • PlayerBet #3 (-50)
      • PlayerBet #3 (-50)
      • PlayerWin (+200)
      • PlayerWin (+200)
      • PlayerWinTransactionAlreadyExist
      • PlayerWinTransactionAlreadyExist
      • PlayerBet #4 (-200)
      • PlayerBet #4 (-200)
      • PlayerBetTransactionAlreadyExist
      • PlayerBetTransactionAlreadyExist
      • PlayerBetBadHash
      • PlayerBetBadHash
      • PlayerWinBadHash
      • PlayerWinBadHash
      • CancelBet #4 (+200)
      • CancelBet #4 (+200)
      • CancelBetAlreadyCancelled
      • CancelBetAlreadyCancelled
      • CancelBetDoesNotExist
      • CancelBetDoesNotExist
      • PlayerBet #5 (-50)
      • PlayerBet #5 (-50)
      • CloseSession
      • CloseSession
      • PlayerBet #6 (-250)
      • PlayerBet #6 (-250)
      • PlayerWin (+50)
      • PlayerWin (+50)
      • CancelBet #5 (+50)
      • CancelBet #5 (+50)
      • PlayerBet #7 (-100)
      • PlayerBet #7 (-100)
      • PlayerBet #8 (-50)
      • PlayerBet #8 (-50)
      • PlayerBet #9 (-25)
      • PlayerBet #9 (-25)
      • PlayerBet #10 (-25)
      • PlayerBet #10 (-25)
      • PlayerBet #11 (-50)
      • PlayerBet #11 (-50)
      • CancelBet #7 (+100)
      • CancelBet #7 (+100)
      • CancelBet #9 (+25)
      • CancelBet #9 (+25)
      • CancelBet #11 (+50)
      • CancelBet #11 (+50)
      • PlayerWin (+75)
      • PlayerWin (+75)
      • CloseSessionAlreadyClosed
      • CloseSessionAlreadyClosed
      • FinalCheckBalance
      • FinalCheckBalance
    • RemoteSession
  • IMEI
    • Get account details
    • Get list of available services
    • Create Bulk Search
    • Export CSV for Bulk Search
    • Export JSON for Bulk Search
    • Get list of Bulk Search history
    • Single service check
    • Get single history result
    • Get list of search history
    • SYNC-API Single service check
  • GPK
    • 玩家取得遊戲連結
  • SUPERSET
    • Menu
      • /menu/
    • Queries
      • /query/
      • /query/distinct/{column_name}
      • /query/related/{column_name}
      • /query/{pk}
      • /saved_query/
      • /saved_query/
      • /saved_query/
      • /saved_query/_info
      • /saved_query/distinct/{column_name}
      • /saved_query/export/
      • /saved_query/related/{column_name}
      • /saved_query/{pk}
      • /saved_query/{pk}
      • /saved_query/{pk}
    • Annotation Layers
      • /annotation_layer/
      • /annotation_layer/
      • /annotation_layer/
      • /annotation_layer/_info
      • /annotation_layer/related/{column_name}
      • /annotation_layer/{pk}
      • /annotation_layer/{pk}
      • /annotation_layer/{pk}
      • /annotation_layer/{pk}/annotation/
      • /annotation_layer/{pk}/annotation/
      • /annotation_layer/{pk}/annotation/
      • /annotation_layer/{pk}/annotation/{annotation_id}
      • /annotation_layer/{pk}/annotation/{annotation_id}
      • /annotation_layer/{pk}/annotation/{annotation_id}
    • AsyncEventsRestApi
      • /async_event/
    • CacheRestApi
      • /cachekey/invalidate
    • Charts
      • /chart/
      • /chart/
      • /chart/
      • /chart/_info
      • /chart/data
      • /chart/data/{cache_key}
      • /chart/export/
      • /chart/favorite_status/
      • /chart/import/
      • /chart/related/{column_name}
      • /chart/{pk}
      • /chart/{pk}
      • /chart/{pk}
    • CSS Templates
      • /css_template/
      • /css_template/
      • /css_template/
      • /css_template/_info
      • /css_template/related/{column_name}
      • /css_template/{pk}
      • /css_template/{pk}
      • /css_template/{pk}
    • Dashboards
      • /dashboard/
      • /dashboard/
      • /dashboard/
      • /dashboard/_info
      • /dashboard/export/
      • /dashboard/favorite_status/
      • /dashboard/import/
      • /dashboard/related/{column_name}
      • /dashboard/{pk}
      • /dashboard/{pk}
      • /dashboard/{pk}
      • /dashboard/{pk}/charts
    • Database
      • /database/
      • /database/
      • /database/_info
      • /database/export/
      • /database/import/
      • /database/test_connection
      • /database/{pk}
      • /database/{pk}
      • /database/{pk}
      • /database/{pk}/function_names/
      • /database/{pk}/related_objects/
      • /database/{pk}/schemas/
      • /database/{pk}/select_star/{table_name}/
      • /database/{pk}/select_star/{table_name}/{schema_name}/
      • /database/{pk}/table/{table_name}/{schema_name}/
    • Datasets
      • /dataset/
      • /dataset/
      • /dataset/
      • /dataset/_info
      • /dataset/distinct/{column_name}
      • /dataset/export/
      • /dataset/import/
      • /dataset/related/{column_name}
      • /dataset/{pk}
      • /dataset/{pk}
      • /dataset/{pk}
      • /dataset/{pk}/refresh
      • /dataset/{pk}/related_objects
    • LogRestApi
      • /log/
      • /log/
      • /log/{pk}
    • OpenApi
      • /openapi/{version}/_openapi
    • Security
      • /security/csrf_token/
      • /security/login
      • /security/refresh
  • VEGAS
    • BI
      • pre-login
      • login
      • dashboard
    • vl
      • Client API v2.0
        • Get Game List
      • Authentication API v2.0
        • Validate Authorization Code
        • Refresh Access Token
        • Get Account Information
      • Seamless Wallet API v2.0
        • Place Bet
        • Send Payoff
        • Reverse Transaction
        • Get Player Balance
      • Transfer Wallet API v2.0
        • Deposit money to the player's wallet.
        • Withdraw money from the player's wallet.
        • Get the current balance for the player.
        • Query players by balance.
        • Query player's total bet amount since last deposit.
        • Query player's bet/payout summary.
        • Query Total Loss Summary
      • Report API
        • Get Transfers
        • Check Transaction
        • Get Game History Link
        • Verify Transactions Summary
        • Get Detailed Betting Report
        • Get Betting Report
      • isonline
    • Vegaslounge
      • VEGASLOUNGE API集成指南手册
      • 客户端 CLIENT API
        • 示例 获取游戏列表
      • 身份验证 Authentication API
      • 转账钱包 TRANSFER WALLET
        • 示例: 获取玩家余额 Balance
        • 示例: 查询玩家指定余额 playersByBalance
        • 示例: 查询总损失总结 getTotalLoss API
        • 示例: 转入 DEPOSIT API
        • 示例: 转出 WITHDRAW API
        • 示例: 查询玩家最后存款投注金额 betAmountSinceLastDeposit
        • 示例: 查询玩家投注总结 getSummaryBet
        • 示例: 投注记录 REPORT/BETS API
      • 免转钱包 SEAMLESS WALLET
      • 报表 REPORT API
        • Verify Transactions
        • Check Transaction
        • Order Link
        • Verify Transactions Summary
        • Detailed Betting report
      • 附录
        • 投注类型
      • CompletedDOC
      • Verify Transactions
      • Check Transaction
      • Order Link
      • Verify Transactions Summary
      • Detailed Betting report
    • VL
      • report_bets
      • replay_Transfer
      • report_verifyTransactionsSummary
      • report_orderLink
      • report_checkTransaction
      • report_transfer
      • report_getTotalLoss
      • report_getSummaryBet
      • replay
      • betAmountSinceLastDeposit
      • playersByBalance
      • balance
      • withdrawal
      • deposit
    • VegasloungeAPI
      • 客户端 CLIENT API
        • 示例 获取游戏列表
      • 身份验证 Authentication API
      • 转账钱包 TRANSFER WALLET
        • 示例: 获取玩家余额 Balance
        • 示例: 查询玩家指定余额 playersByBalance
        • 示例: 查询总损失总结 getTotalLoss API
        • 示例: 转入 DEPOSIT API
        • 示例: 转出 WITHDRAW API
        • 示例: 查询玩家最后存款投注金额 betAmountSinceLastDeposit
        • 示例: 查询玩家投注总结 getSummaryBet
        • 示例: 投注记录 REPORT/BETS API
      • 免转钱包 SEAMLESS WALLET
      • 报表 REPORT API
        • Verify Transactions
        • Check Transaction
        • Order Link
        • Verify Transactions Summary
        • Detailed Betting report
      • CompletedDOC
        • 附录
          • 投注类型
      • Detailed Betting report
      • Verify Transactions Summary
      • Order Link
      • Check Transaction
      • Verify Transactions
  1. Flight Booking

Flight Choice Prediction

POST
/v2/shopping/flight-offers/prediction
The Flight Choice Prediction API allows developers to forecast traveler choices in the context of search & shopping. Exposing machine learning & AI services for travel, this API consumes the output of the Flight Low-fare Search API and returns augmented content with probabilities of choices for each flight offers.

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Header Params
Content-Type
string 
required
Example:
application/json
X-HTTP-Method-Override
string 
required
Example:
GET
Body Params application/json
meta
object 
required
count
integer 
required
links
object 
required
data
array [object {13}] 
required
type
string 
required
id
string 
required
source
string 
required
instantTicketingRequired
boolean 
required
nonHomogeneous
boolean 
required
oneWay
boolean 
required
lastTicketingDate
string 
required
numberOfBookableSeats
integer 
required
itineraries
array [object {2}] 
required
price
object 
required
pricingOptions
object 
required
validatingAirlineCodes
array[string]
required
travelerPricings
array [object {5}] 
required
dictionaries
object 
required
locations
object 
required
aircraft
object 
required
currencies
object 
required
carriers
object 
required
Example
{
    "meta": {
        "count": 0,
        "links": {
            "self": "string"
        }
    },
    "data": [
        {
            "type": "string",
            "id": "string",
            "source": "string",
            "instantTicketingRequired": true,
            "nonHomogeneous": true,
            "oneWay": true,
            "lastTicketingDate": "string",
            "numberOfBookableSeats": 0,
            "itineraries": [
                {
                    "duration": "string",
                    "segments": [
                        {
                            "departure": {
                                "iataCode": "string",
                                "at": "string",
                                "terminal": "string"
                            },
                            "arrival": {
                                "iataCode": "string",
                                "terminal": "string",
                                "at": "string"
                            },
                            "carrierCode": "string",
                            "number": "string",
                            "aircraft": {
                                "code": "string"
                            },
                            "operating": {
                                "carrierCode": "string"
                            },
                            "duration": "string",
                            "id": "string",
                            "numberOfStops": 0,
                            "blacklistedInEU": true
                        }
                    ]
                }
            ],
            "price": {
                "currency": "string",
                "total": "string",
                "base": "string",
                "fees": [
                    {
                        "amount": "string",
                        "type": "string"
                    }
                ],
                "grandTotal": "string",
                "additionalServices": [
                    {
                        "amount": "string",
                        "type": "string"
                    }
                ]
            },
            "pricingOptions": {
                "fareType": [
                    "string"
                ],
                "includedCheckedBagsOnly": true
            },
            "validatingAirlineCodes": [
                "string"
            ],
            "travelerPricings": [
                {
                    "travelerId": "string",
                    "fareOption": "string",
                    "travelerType": "string",
                    "price": {
                        "currency": "string",
                        "total": "string",
                        "base": "string"
                    },
                    "fareDetailsBySegment": [
                        {
                            "segmentId": "string",
                            "cabin": "string",
                            "fareBasis": "string",
                            "brandedFare": "string",
                            "class": "string",
                            "includedCheckedBags": {
                                "quantity": 0,
                                "weight": 0,
                                "weightUnit": "string"
                            }
                        }
                    ]
                }
            ]
        }
    ],
    "dictionaries": {
        "locations": {
            "CDG": {
                "cityCode": "string",
                "countryCode": "string"
            },
            "AMS": {
                "cityCode": "string",
                "countryCode": "string"
            },
            "OTP": {
                "cityCode": "string",
                "countryCode": "string"
            },
            "CAI": {
                "cityCode": "string",
                "countryCode": "string"
            },
            "IST": {
                "cityCode": "string",
                "countryCode": "string"
            },
            "DXB": {
                "cityCode": "string",
                "countryCode": "string"
            },
            "MAD": {
                "cityCode": "string",
                "countryCode": "string"
            },
            "ZRH": {
                "cityCode": "string",
                "countryCode": "string"
            },
            "AUH": {
                "cityCode": "string",
                "countryCode": "string"
            },
            "FRA": {
                "cityCode": "string",
                "countryCode": "string"
            },
            "ATH": {
                "cityCode": "string",
                "countryCode": "string"
            },
            "ORY": {
                "cityCode": "string",
                "countryCode": "string"
            },
            "MUC": {
                "cityCode": "string",
                "countryCode": "string"
            },
            "DOH": {
                "cityCode": "string",
                "countryCode": "string"
            }
        },
        "aircraft": {
            "221": "string",
            "223": "string",
            "318": "string",
            "319": "string",
            "320": "string",
            "321": "string",
            "359": "string",
            "738": "string",
            "788": "string",
            "789": "string",
            "73H": "string",
            "73J": "string",
            "32N": "string",
            "77W": "string",
            "73W": "string"
        },
        "currencies": {
            "EUR": "string"
        },
        "carriers": {
            "KL": "string",
            "QR": "string",
            "6X": "string",
            "UX": "string",
            "AF": "string",
            "MS": "string",
            "EK": "string",
            "LX": "string",
            "EY": "string",
            "TK": "string",
            "IB": "string",
            "LH": "string",
            "RO": "string"
        }
    }
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/v2/shopping/flight-offers/prediction' \
--header 'X-HTTP-Method-Override: GET' \
--header 'Content-Type: application/json' \
--data-raw '{
    "meta": {
        "count": 0,
        "links": {
            "self": "string"
        }
    },
    "data": [
        {
            "type": "string",
            "id": "string",
            "source": "string",
            "instantTicketingRequired": true,
            "nonHomogeneous": true,
            "oneWay": true,
            "lastTicketingDate": "string",
            "numberOfBookableSeats": 0,
            "itineraries": [
                {
                    "duration": "string",
                    "segments": [
                        {
                            "departure": {
                                "iataCode": "string",
                                "at": "string",
                                "terminal": "string"
                            },
                            "arrival": {
                                "iataCode": "string",
                                "terminal": "string",
                                "at": "string"
                            },
                            "carrierCode": "string",
                            "number": "string",
                            "aircraft": {
                                "code": "string"
                            },
                            "operating": {
                                "carrierCode": "string"
                            },
                            "duration": "string",
                            "id": "string",
                            "numberOfStops": 0,
                            "blacklistedInEU": true
                        }
                    ]
                }
            ],
            "price": {
                "currency": "string",
                "total": "string",
                "base": "string",
                "fees": [
                    {
                        "amount": "string",
                        "type": "string"
                    }
                ],
                "grandTotal": "string",
                "additionalServices": [
                    {
                        "amount": "string",
                        "type": "string"
                    }
                ]
            },
            "pricingOptions": {
                "fareType": [
                    "string"
                ],
                "includedCheckedBagsOnly": true
            },
            "validatingAirlineCodes": [
                "string"
            ],
            "travelerPricings": [
                {
                    "travelerId": "string",
                    "fareOption": "string",
                    "travelerType": "string",
                    "price": {
                        "currency": "string",
                        "total": "string",
                        "base": "string"
                    },
                    "fareDetailsBySegment": [
                        {
                            "segmentId": "string",
                            "cabin": "string",
                            "fareBasis": "string",
                            "brandedFare": "string",
                            "class": "string",
                            "includedCheckedBags": {
                                "quantity": 0,
                                "weight": 0,
                                "weightUnit": "string"
                            }
                        }
                    ]
                }
            ]
        }
    ],
    "dictionaries": {
        "locations": {
            "CDG": {
                "cityCode": "string",
                "countryCode": "string"
            },
            "AMS": {
                "cityCode": "string",
                "countryCode": "string"
            },
            "OTP": {
                "cityCode": "string",
                "countryCode": "string"
            },
            "CAI": {
                "cityCode": "string",
                "countryCode": "string"
            },
            "IST": {
                "cityCode": "string",
                "countryCode": "string"
            },
            "DXB": {
                "cityCode": "string",
                "countryCode": "string"
            },
            "MAD": {
                "cityCode": "string",
                "countryCode": "string"
            },
            "ZRH": {
                "cityCode": "string",
                "countryCode": "string"
            },
            "AUH": {
                "cityCode": "string",
                "countryCode": "string"
            },
            "FRA": {
                "cityCode": "string",
                "countryCode": "string"
            },
            "ATH": {
                "cityCode": "string",
                "countryCode": "string"
            },
            "ORY": {
                "cityCode": "string",
                "countryCode": "string"
            },
            "MUC": {
                "cityCode": "string",
                "countryCode": "string"
            },
            "DOH": {
                "cityCode": "string",
                "countryCode": "string"
            }
        },
        "aircraft": {
            "221": "string",
            "223": "string",
            "318": "string",
            "319": "string",
            "320": "string",
            "321": "string",
            "359": "string",
            "738": "string",
            "788": "string",
            "789": "string",
            "73H": "string",
            "73J": "string",
            "32N": "string",
            "77W": "string",
            "73W": "string"
        },
        "currencies": {
            "EUR": "string"
        },
        "carriers": {
            "KL": "string",
            "QR": "string",
            "6X": "string",
            "UX": "string",
            "AF": "string",
            "MS": "string",
            "EK": "string",
            "LX": "string",
            "EY": "string",
            "TK": "string",
            "IB": "string",
            "LH": "string",
            "RO": "string"
        }
    }
}'

Responses

🟢200Success
application/json
Body
object {0}
Example
{}
Previous
Flight Price Analysis
Next
Flight Inspiration Search
Built with