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

SeatMap

Deprecated
POST
/api/flight/seatMap
HTTP Method: POST.
Endpoint: provided by the OneWorldTrip supplier.

Status Code#

Status CodeDescription
0Success
3Business-related exception
5System-related exception

Request

Body Params application/json

Example
{
    "bookType": 1,
    "carrier": "NK",
    "isCross": false,
    "passengerList": [
        {
            "count": 1,
            "passengerType": 1
        },
        {
            "count": 1,
            "passengerType": 0
        }
    ],
    "referenceId": "217174243884621847",
    "segmentList": [
        {
            "arrAirport": "BKK",
            "depAirport": "CGK",
            "depTime": "202402291905",
            "flightNumber": 436,
            "marketingCarrier": "NK",
            "rbd": "Y"
        }
    ],
    "sessionId": "8120240205135247916110580",
    "vendorCode": "HAN-HNH"
}

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/api/flight/seatMap' \
--header 'Content-Type: application/json' \
--data-raw '{
    "bookType": 1,
    "carrier": "NK",
    "isCross": false,
    "passengerList": [
        {
            "count": 1,
            "passengerType": 1
        },
        {
            "count": 1,
            "passengerType": 0
        }
    ],
    "referenceId": "217174243884621847",
    "segmentList": [
        {
            "arrAirport": "BKK",
            "depAirport": "CGK",
            "depTime": "202402291905",
            "flightNumber": 436,
            "marketingCarrier": "NK",
            "rbd": "Y"
        }
    ],
    "sessionId": "8120240205135247916110580",
    "vendorCode": "HAN-HNH"
}'

Responses

🟢200success
application/json
Body

Example
{
    "status": 0,
    "msg": "success",
    "sessionId": "8120240205135247916110580",
    "data": "123",
    "aircraftCode": "B",
    "segmentSeatCols": [
        {
            "flightNumber": 436,
            "marketingCarrier": "NK",
            "depAirport": "CGK",
            "arrAirport": "BKK",
            "depTime": "202402291905",
            "rbd": "Y",
            "seatCols": [
                {
                    "colNo": "A",
                    "rows": [
                        {
                            "colNo": "A",
                            "rowNo": "1",
                            "deck": "M",
                            "colDesc": "W",
                            "seatPackagePrice": 50,
                            "currency": "CNY",
                            "status": 1
                        }
                    ]
                }
            ]
        }
    ]
}
Modified at 2025-10-22 06:19:56
Previous
Ancillary Workflow
Next
AuxSearch
Built with