Post Ticketing Service
Header parameters
AcceptstringRequiredExample:
application/json
Content-TypestringRequiredExample:
application/json
Accept-EncodingstringRequiredExample:
gzip
x-atlas-client-idstringRequiredExample:
<YOUR_CLIENT_ID>
x-atlas-client-secretstringRequiredExample:
<YOUR_CLIENT_SECRET>
Body
ticketOrderNostring | nullableOptional
Order number. It is the original order number.
ancillaryCategorystringRequired
Ancillary Category. Different categories of ancillaries need to be separately requested. Currently we only supportBAGGAGE
.
paymentMethodstring | nullableOptional
The payment method you prefer to use. If you specify a payment method (provided that the fare supports it), then you can only use that method for payment.
Responses
200Success
application/json
post
POST /postBookingAncillarySearch.do HTTP/1.1
Host:
Accept: text
Content-Type: application/json
Accept-Encoding: text
x-atlas-client-id: text
x-atlas-client-secret: text
Content-Length: 74
{
"ticketOrderNo": "text",
"ancillaryCategory": "text",
"paymentMethod": "text"
}
200Success
{
"status": 0,
"msg": "success",
"sessionId": "c72fc3a2-c860-4236-aa27-d5572cfe0bd6",
"ticketOrderNo": "TESTA20250514144231012",
"supportCreditTransPayment": "0",
"currency": "USD",
"fromSegments": [
{
"segmentIndex": 1,
"carrier": "RS",
"flightNumber": "RS902",
"depAirport": "CJU",
"depTime": "202505160800",
"arrAirport": "GMP",
"arrTime": "202505160915",
"stopCities": "",
"duration": 75,
"codeShare": false,
"cabin": "1",
"cabinClass": 1,
"seatCount": 0,
"aircraftCode": null,
"depTerminal": "",
"arrTerminal": "",
"operatingCarrier": "",
"operatingFlightnumber": "",
"fareFamily": "NORMAL"
}
],
"retSegments": [],
"ancillaryProductElements": [
{
"segmentIndex": 1,
"endSegmentIndex": null,
"productCode": "SCI_BAG_5KG",
"productName": "Standard Check-in Baggage",
"productType": 1,
"canPurchaseWithTicket": 0,
"canPurchasePostTicket": 1,
"price": 5.69,
"currency": "USD",
"vendorPrice": null,
"vendorCurrency": null,
"clientTechnicalServiceFee": 0.47,
"clientTechnicalServiceFeeMode": "PER_BOOKING",
"auxBaggageElement": {
"piece": 0,
"weight": 5,
"isAllWeight": true,
"size": null
},
"offerId": null,
"maxQty": 1,
"minQty": 1,
"categoryCode": "StandardCheckInBaggage",
"ancillaryCode": "SCI_BAG_5KG",
"auxSeatElement": null,
"displayPrice": 5.14,
"displayCurrency": "EUR"
}
],
"supportPaymentMethods": [
1,
5
]
}
Header parameters
AcceptstringRequiredExample:
application/json
Content-TypestringRequiredExample:
application/json
Accept-EncodingstringRequiredExample:
gzip
x-atlas-client-idstringRequiredExample:
<YOUR_CLIENT_ID>
x-atlas-client-secretstringRequiredExample:
<YOUR_CLIENT_SECRET>
Body
sessionIdstringRequired
Identifier of the searched ancillary, received from the ancillary search response.
ancillaryCategorystringRequired
Ancillary Category. Different categories of ancillaries need to be separately requested. Currently we only supportBAGGAGE
.
ticketOrderNostringRequired
Order number. It is the original order number.
Responses
200Success
application/json
post
POST /postBookingAncillaryOrder.do HTTP/1.1
Host:
Accept: text
Content-Type: application/json
Accept-Encoding: text
x-atlas-client-id: text
x-atlas-client-secret: text
Content-Length: 448
{
"allowGenerateMultipleOrders": false,
"ancillaryCategory": "BAGGAGE",
"baggagePiece": 0,
"baggageWeight": 0,
"cid": "ttxzp62405",
"passengers": [
{
"ancillaries": [
{
"productCode": "SCI_BAG_1PC_20KG",
"segmentIndex": 1
}
],
"name": "TEST/DIANA",
"passengerType": 0
}
],
"requestIp": "35.192.181.145",
"seatStrongVerify": false,
"sessionId": "97223dc1-83c8-4e1f-8035-08225a3b542a",
"skipDuplicateCheck": false,
"ticketOrderNo": "AHRXX20250508172501676",
"useAtlasMailForContact": false
}
200Success
{
"currency": "USD",
"orderNo": "BFGFE20250509210115665",
"paxTicketInfos": [
{
"airlinePNRs": [],
"ancillaries": [
{
"ancillaryPrice": 17.43,
"auxBaggageElement": {
"allWeight": true,
"piece": 1,
"weight": 20
},
"buyMethod": "0",
"currency": "USD",
"displayCurrency": "PLN",
"displayPrice": 66.11,
"productCode": "SCI_BAG_1PC_20KG",
"segmentIndex": 1
}
],
"birthday": "19850814",
"cardExpired": "20270125",
"cardIssuePlace": "PL",
"cardNum": "PB7343999",
"cardType": "PP",
"contactEmails": [
"[email protected]"
],
"contactPhones": [
"0048-667976991"
],
"gender": "F",
"name": "TEST/DIANA",
"nationality": "PL",
"passengerType": 0,
"ticketNos": []
}
],
"paymentOptions": [
{
"paymentMethod": 3,
"serviceFee": {
"amount": 0.75,
"currency": "USD",
"deductFrom": "DEPOSIT"
},
"ticketFare": {
"amount": 2490,
"currency": "JPY",
"deductFrom": "CARD"
}
},
{
"paymentFee": {
"amount": 0.87,
"currency": "USD",
"deductFrom": "CARD",
"displayAmount": 3.31,
"displayCurrency": "PLN"
},
"paymentMethod": 5,
"serviceFee": {
"amount": 0.75,
"currency": "USD",
"deductFrom": "DEPOSIT"
},
"ticketFare": {
"amount": 17.43,
"currency": "USD",
"deductFrom": "CARD"
}
}
],
"sessionId": "97223dc1-83c8-4e1f-8035-08225a3b542a",
"status": 0,
"success": true,
"ticketOrderNo": "AHRXX20250508172501676",
"tktLimitTime": "2025-05-09 21:17:15",
"totalPrice": 17.43,
"totalTransactionFee": 0.75,
"vendorCurrency": "JPY",
"vendorTotalPrice": 2490
}
Was this helpful?