ChinaTicket.Online OPEN API Document
  1. flight
ChinaTicket.Online OPEN API Document
  • Open API
    • flight
      • Flight Shopping
        POST
      • Flight Pricing
        POST
      • Price validation
        POST
      • Create origin order
        POST
      • pay an order
        POST
      • cancel an order
        DELETE
      • order detail
        GET
      • search change solutions
        POST
      • request an flight change
        POST
      • request an refund
        POST
      • confirm to refund the tiekct
        POST
    • train
      • Train Stations
      • Train shopping
      • Create train order
      • Order detail
      • Cancel an order
      • Pay an order
      • Intercept an order
      • Refund an order
    • Get Balance
      GET
  • Schemas
    • request
      • request.FlightShoppingRequest
      • request.PayFlightOrderRequest
      • request.ChangeFlightOrderRequests
      • request.CreateFlightOriginOrderRequest
      • request.FlightChangeSearchRequest
      • request.RefundFlightOrderRequest
    • consts
      • consts.CabinClass
      • consts.RefundReason
      • consts.FlightOrderStatus
      • consts.FlightOrderType
      • consts.FlightTicketStatus
      • consts.FlightProductType
      • consts.FlightInvoiceType
      • consts.FlightTaxType
      • consts.PassengerEligibility
    • model
      • model.FlightJourneyCore
      • model.PassengerCountRequest
      • model.ChangeSegment
      • model.PassengerFlightOrder
      • model.ChangeShoppingResult
      • model.ChangeShoppingSegment
      • model.FlightSegmentInfo
      • model.BaggageRule
      • model.BaggageRuleDetail
      • model.FlightCoreSegmentCache
      • model.StopOver
      • model.OrderDetail
      • model.FareRule
      • model.FlightJourney
      • model.FlightSegmentWithCoreSegment
      • model.CoreSegmentDetail
      • model.FlightScheduleChange
      • model.FlightPassengerTickets
      • model.FlightTicket
      • model.PriceDetail
      • model.PriceInFlightOriginOrder
      • model.PriceInFlightChangeOrder
      • model.PriceInFlightRefundOrder
      • model.PriceInFlightVoidOrder
      • model.FlightSolutionResp
      • model.FlightJourneyResp
      • model.FlightPriceDetail
      • model.FlightPrice
      • model.FlightTax
      • model.FlightSolutionLimitation
      • model.FlightLimitAgePair
    • Schemas
      • consts.PassengerType
      • consts.Gender
      • consts.TrainIssueWay
      • consts.TravelDocumentType
      • consts.TrainOrderStatus
      • consts.TrainOrderTicketStatus
      • consts.TrainPassengerStatus
      • consts.TrainRefundStatus
      • dto.PaginationList-array_resp_TrainOrderResp
      • resp.TrainOrderResp
      • resp.TrainOriginTicketDetail
      • req.TrainOrderListReq
      • response.Response-dto_PaginationList-array_resp_TrainOrderResp
      • model.CreateTrainOriginOrderReq
      • response.Response-resp_TrainOrderResp
      • resp.TrainChangeDetail
      • resp.TrainChangeTicketDetail
      • resp.StationDetail
      • model.ShoppingCNTrainStationsResp
      • req.TrainShoppingReq
      • response.Response-array_model_ShoppingCNTrainStationsResp
      • resp.Seats
      • resp.StationInfo
      • response.Response-array_resp_TrainShoppingResp
      • resp.TrainShoppingResp
  1. flight

order detail

GET
/api/v1/flight/orders/{orderId}
fetch order detail

Request

Path Params

Request Code 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 GET '/api/v1/flight/orders/'

Responses

🟢200OK
application/json
OK
Body

Example
{
    "code": 0,
    "data": {
        "id": "string",
        "orderType": "origin",
        "journeys": [
            {
                "orderId": "string",
                "id": 0,
                "arrivalDate": "string",
                "arrivalTime": "string",
                "date": "2025-01-01",
                "departureDate": "2025-01-01",
                "departureTime": "string",
                "destination": "BKK",
                "duration": "string",
                "origin": "BJS",
                "segments": [
                    {
                        "id": 0,
                        "orderId": "string",
                        "index": 0,
                        "journeyIndex": 0,
                        "coreSegmentId": "string",
                        "coreSegment": {
                            "airline": "string",
                            "arrival": "string",
                            "arrivalDate": "string",
                            "arrivalTerminal": "string",
                            "arrivalTime": "string",
                            "createdAt": "string",
                            "departure": "string",
                            "departureDate": "string",
                            "departureTerminal": "string",
                            "departureTime": "string",
                            "distance": 0,
                            "equipment": "string",
                            "flightChangeInfo": [
                                {
                                    "airline": "string",
                                    "arrival": "string",
                                    "arrivalDate": "string",
                                    "arrivalTerminal": "string",
                                    "arrivalTime": "string",
                                    "cabinClass": "economy",
                                    "cabinCode": "string",
                                    "coreSegmentId": "string",
                                    "createdAt": "string",
                                    "departure": "string",
                                    "departureDate": "string",
                                    "departureTerminal": "string",
                                    "departureTime": "string",
                                    "equipment": "string",
                                    "flightNo": "string",
                                    "flightTime": "string",
                                    "id": 0,
                                    "isCodeShare": 0,
                                    "opAirline": "string",
                                    "opFlightNo": "string",
                                    "pnr": "string",
                                    "status": 0,
                                    "stayTime": "string",
                                    "stopovers": [
                                        0
                                    ],
                                    "thirdInfo": [
                                        0
                                    ],
                                    "updatedAt": "string"
                                }
                            ],
                            "flightNo": "string",
                            "flightTime": "string",
                            "id": "string",
                            "isCodeShare": true,
                            "opAirline": "string",
                            "opFlightNo": "string",
                            "stopovers": [
                                {
                                    "airport": "string",
                                    "arrivalAt": "string",
                                    "city": "string",
                                    "departureAt": "string",
                                    "duration": "string"
                                }
                            ],
                            "updatedAt": "string"
                        },
                        "cabinClass": "economy",
                        "cabinCode": "string",
                        "stayTime": "string",
                        "pnr": "string",
                        "airlinePnr": "string",
                        "baggageRules": [
                            {
                                "carryOn": {
                                    "description": "string",
                                    "dimension": "string",
                                    "pieces": 0,
                                    "unit": "string",
                                    "weight": 0
                                },
                                "checked": {
                                    "description": "string",
                                    "dimension": "string",
                                    "pieces": 0,
                                    "unit": "string",
                                    "weight": 0
                                },
                                "passengerType": "adult"
                            }
                        ],
                        "fareBasisCode": "string",
                        "originSegmentId": 0,
                        "parentSegmentId": 0,
                        "lastChangeId": null,
                        "createdAt": "string",
                        "updatedAt": "string"
                    }
                ],
                "transferNum": 0,
                "createdAt": "string",
                "updatedAt": "string"
            }
        ],
        "passengers": [
            {
                "id": 0,
                "parentPassengerId": 0,
                "orderId": "string",
                "type": "adult",
                "index": 0,
                "associatedIndex": 0,
                "surname": "string",
                "givenNames": "string",
                "gender": "male",
                "birthday": "string",
                "nationality": "string",
                "travelDocument": "passport",
                "travelDocumentExpireDate": "string",
                "travelDocumentNumber": "string",
                "email": "string",
                "region": "string",
                "phone": "string",
                "tickets": [
                    {
                        "id": 0,
                        "parentTicketId": 0,
                        "segmentId": 0,
                        "passengerId": 0,
                        "ticketNo": "string",
                        "pnr": "string",
                        "issueDate": "string",
                        "expireDate": "string",
                        "changeOrderId": "string",
                        "refundOrderId": "string",
                        "voidOrderId": "string",
                        "status": "pending",
                        "remark": "string",
                        "createdAt": "string",
                        "updatedAt": "string"
                    }
                ],
                "airline": "string",
                "cardNo": "string",
                "createdAt": "string",
                "updatedAt": "string"
            }
        ],
        "priceDetail": {
            "productType": "fast-standard",
            "priceList": [
                {
                    "passengerType": "adult",
                    "num": 0,
                    "publishPrice": 0,
                    "price": 0,
                    "tax": 0,
                    "salePrice": 0
                }
            ],
            "priceTotal": 0,
            "transactionFee": 0
        },
        "fareRules": [
            {
                "canVoid": true,
                "change": {
                    "property1": 0,
                    "property2": 0
                },
                "changeDescription": "string",
                "currency": "string",
                "longestStay": "string",
                "originText": "string",
                "passengerType": "adult",
                "refund": {
                    "property1": 0,
                    "property2": 0
                },
                "refundDescription": "string",
                "shortestStay": "string"
            }
        ],
        "originOrderId": "string",
        "parentOrderId": "string",
        "source": "string",
        "status": "reviewing",
        "rejectReason": "string",
        "lastActionTime": "string",
        "lastTicketingTime": "string",
        "isVoidPermitted": true,
        "lastVoidTime": "string",
        "incomeId": 0,
        "isHolding": true,
        "createdAt": "string",
        "completedAt": "string",
        "updatedAt": "string",
        "contactEmail": "string",
        "contactName": "string",
        "contactRegion": "string",
        "contactPhone": "string"
    },
    "message": "string",
    "realMessage": "string"
}
Modified at 2025-03-18 06:10:58
Previous
cancel an order
Next
search change solutions
Built with