OneWorldTrip
English中文
English中文
  1. Ancillary Order Management API
  • API Integration Guide
  • Flight Ticket Distribution Direct Connect API
    • Search
      POST
    • Verify
      POST
    • Order
      POST
    • Cancel
      POST
    • Order Status Push
      POST
    • Get OrderInfo
      POST
    • Order Copy
      POST
  • Order Management API
    • Order Management Workflow
    • Ticket Issuance
      POST
    • Get Order Details
      POST
    • Get Pending Ticketing Orders
      POST
    • Get after-sales order
      POST
    • Ticket reminder interface
      POST
  • Schedule Change API
    • Schedule Change Workflow
    • Flight Reschedule Notification
      POST
  • Cache Refresh API
    • Refresh Notiry
      POST
    • Cache Refresh
      POST
  • Ancillary Order Management API
    • Ancillary Workflow
    • SeatMap
      POST
    • AuxSearch
      POST
    • Query Ancillary Order List
      POST
    • Update Ancillary Status
      POST
    • Query Ancillary Order Detail
      POST
  1. Ancillary Order Management API

Update Ancillary Status

POST

Description#

NOTE
Update ancillary ticketing results, supporting updates for successful or failed ticketing. This interface allows only single ancillary order status updates. It supports updating seat selection and after-sales baggage orders.
(1)Seat Selection Pending Issuance: One update allows updating ticketing results. A second update allows updating seat information.
(2)After-Sales Baggage Pending Issuance: Only supports updating ticketing results, without subsequent updates.
HTTP Method: POST.
Endpoint: Provided by the OTA Channels

Request

Body Params application/json

Example
{
    "ancillaryStatusList": [
        {
            "ancillaryOrderNumber": "917206000691996800",
            "errorRemark": "",
            "errorCode": 0,
            "ancillaryOrderStatus": 1,
            "ancillaryDetailList": [
                {
                    "name": "",
                    "flightSeq": 0,
                    "depAirport": "HKG",
                    "arrAirport": "LGW",
                    "flightNumber": 5489,
                    "marketingCarrier": "AA",
                    "seatNo": ""
                }
            ],
            "updateAncillaryDetails": false
        }
    ],
    "ancillaryType": "2",
    "userName": "{{userName}}",
    "password": "{{password}}"
}

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 POST 'http://58.250.183.7:31011' \
--header 'Content-Type: application/json' \
--data-raw '{
    "ancillaryStatusList": [
        {
            "ancillaryOrderNumber": "917206000691996800",
            "errorRemark": "",
            "errorCode": 0,
            "ancillaryOrderStatus": 1,
            "ancillaryDetailList": [
                {
                    "name": "",
                    "flightSeq": 0,
                    "depAirport": "HKG",
                    "arrAirport": "LGW",
                    "flightNumber": 5489,
                    "marketingCarrier": "AA",
                    "seatNo": ""
                }
            ],
            "updateAncillaryDetails": false
        }
    ],
    "ancillaryType": "2",
    "userName": "{{userName}}",
    "password": "{{password}}"
}'

Responses

🟢200success
application/json
Body

Example
{
    "status": "",
    "msg": ""
}
Modified at 2025-03-20 08:15:26
Previous
Query Ancillary Order List
Next
Query Ancillary Order Detail
Built with