Atlas API-Sabre
  1. Shopping and Ticketing
Atlas API-Sabre
  • Shopping and Ticketing
    • Search
      POST
    • Verify
      POST
    • Order
      POST
    • Order Commit
      POST
    • Payment
      POST
    • Retrieve Booking
      POST
    • Smart Search(Only For TMC)
      POST
    • Get Offer
      POST
    • Seat Availability
      POST
    • Get Luggage
      POST
  • Post Ticketing Service
    • Search Ancillary
      POST
    • Order Ancillary
      POST
  • Notifications and Webhook
    • Register Webhook
      POST
    • Incident List
      POST
  • Refund
    • Refund Quotation
      POST
    • Make a Refund
      POST
    • Query Refund Status
      POST
  • Other Functions
    • Regenerate Order
      POST
    • Stop Ticket Issuance
      POST
    • Order List
      POST
    • PNR Claim
      POST
    • Get Balance
      POST
    • City Pairs API
      POST
    • Email List
      POST
    • Extract PNR
      POST
    • getAtripToken
      POST
  • Schemas
    • enums
      • Payment-Method
      • Transaction-Fee-Mode
      • Cabin-Class
      • Ancillary-Category
      • Card-Type
      • Passenger-Type
      • Refund-Status
      • Change-Status
      • Identity-Document-Type
      • If-Seat-Occupied
      • Order-Status
      • Refund-Rule-Type
      • Refund-Method
    • Response Status
      • Search-Response-Status
      • Verify-Response-Status
      • Order-Response-Status
      • Payment-Response-Status
      • Retrieve-Booking-Response-Status
      • Common-Error-Status
      • Post-Booking-Ancillary-Search-Response-Status
      • Order-Ancillary-Response-Status
      • Seat-Availability-Response-Status
      • Order-Commit-Response-Status
    • Seat Map
      • Seat-Map-Flight
      • Segment-Cabin
      • Cabin
      • Cabin-Layout
      • Row
      • Seat
      • Layout-Column
      • Layout-Rows
    • v1
      • Segment
      • AncillaryProductElement
      • Cabin-Class-Constants
      • Ancillary-Category-Enums
    • Offer
      • UniqueSellingSegment
      • Offer
      • Pax-Fare
      • Offer-Token
      • Price
      • Fare-Rule
      • Pax-Type-Enums
      • Fare-Rule-Level-Enums
      • Service
      • Service-Type-Enums
      • Service-Level-Enums
      • Segment
      • Leg
      • Cabin-Class-Enums
      • Term
      • Service-Fee
      • Service-Fee-Mode-Enums
      • Booking-Requirement-Schema
      • Payment-Method-Enums
      • Api-Response
      • Baggage-Allowance
      • Baggage-Type-Enums
      • Journey
      • Constraint
      • Pax-Constraint
    • Refund
      • RefundSegment
      • RefundPaxSegments
      • ApiRefundQuotationRequest
      • ServiceFee
      • RefundVoucher
      • RefundPostTicketingServiceAmount
      • RefundFareAmount
      • RefundTicket
      • RefundRule
      • ApiRefundQuotationResponse
      • ApiRefundApplyRequest
      • ApiRefundApplyResponse
      • RefundOrder
    • Routing
    • Price-Item
    • T-And-C-Link
    • Routing-Segment
    • AncillaryProduct
    • CardCharge
    • AirlineRuleRes
    • ResponseMessage
    • BookingRequirement
    • BookingRequirementConstraint
    • RequestSource
    • PaymentOption
    • PaymentOptionDetail
    • OrderPax
    • RetriveOrderRoutingSegment
    • Contact
    • OrderPaxTicket
    • TicketErrorCodes
    • RefundRule
    • OrderMatch-AirlineBookings
    • OrderMatch-Pax
    • OrderMatch-Routing
    • OrderResponse-Post-booking
    • SearchRequest
    • OrderResponse
    • PNRClaimFlight
    • Notification
    • OrderPayment
    • Resident Info
  1. Shopping and Ticketing

Seat Availability

POST
/seatAvailability.do
Dependency:
Verify or getOffer function should be called in prior to this call.
The seat map API is divided into independent mode and non-independent mode.
Independent mode means it can be used standalone without relying on other APIs.
Non-independent mode depends on the price verification API or the get offer API.
In a booking process, please call the 'seatAvailability' API to get seat availability information after price verification via 'verify' or 'getOffer'.
Steps:
1.
API sequence
Search - Verify- seatAvailability - Order - Pay
getOffer - seatAvailability - Order - Pay
2.
Pass 'offerId' in 'seatAvailability' requests:
From 'verify': Use sessionId directly.
From 'getOffer': Use its offerId.
3.
In the Order step, use the productCode to add specific seat to the ticket order.
Endpoint:
https://sandbox.atriptech.com/seatAvailability.do

Request

Header Params

Body Params application/json

Examples
{
	"carrier": "W6",
	"outboundSegments": [{
		"flightNumber": "W62340",
		"segmentIndex": 1,
		"depAirport": "FCO",
		"arrAirport": "BUD",
		"cabinClass": "1",
		"depTime": "202501250825"
	}],
	"inboundSegments": [{
		"flightNumber": "W62341",
		"segmentIndex": 2,
		"depAirport": "BUD",
		"arrAirport": "FCO",
		"cabinClass": "1",
		"depTime": "202501301915"
	}]
}

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
curl --location --request POST 'https://sandbox.atriptech.com/seatAvailability.do' \
--header 'Accept: application/json' \
--header 'Accept: application/json' \
--header 'Accept-Encoding: gzip' \
--header 'Accept-Encoding: gzip' \
--header 'x-atlas-client-id: <YOUR_CLIENT_ID>' \
--header 'x-atlas-client-id: <YOUR_CLIENT_ID>' \
--header 'x-atlas-client-secret: <YOUR_CLIENT_SECRET>' \
--header 'x-atlas-client-secret: <YOUR_CLIENT_SECRET>' \
--header 'Content-Type: application/json' \
--data-raw '{
	"carrier": "W6",
	"outboundSegments": [{
		"flightNumber": "W62340",
		"segmentIndex": 1,
		"depAirport": "FCO",
		"arrAirport": "BUD",
		"cabinClass": "1",
		"depTime": "202501250825"
	}],
	"inboundSegments": [{
		"flightNumber": "W62341",
		"segmentIndex": 2,
		"depAirport": "BUD",
		"arrAirport": "FCO",
		"cabinClass": "1",
		"depTime": "202501301915"
	}]
}'

Responses

🟢200Success
application/json
Body

Example
{
	"cabins": [{
			"segmentIndex": 1,
			"cabin": {
				"deck": "main",
				"cabinClass": 1,
				"cabinLayout": {
					"columns": [{
							"designator": "A",
							"characteristics": "W"
						},
						{
							"designator": "B",
							"characteristics": "M"
						},
						{
							"designator": "C",
							"characteristics": "A"
						},
						{
							"designator": "D",
							"characteristics": "W"
						},
						{
							"designator": "E",
							"characteristics": "M"
						},
						{
							"designator": "F",
							"characteristics": "A"
						}
					],
					"rows": {
						"first": 4,
						"last": 20
					},
					"exitRowPositions": [{
							"first": 4,
							"last": 5
						},
						{
							"first": 10,
							"last": 11
						},
						{
							"first": 20,
							"last": 20
						}
					]
				},
				"rows": [{
					"number": 4,
					"seats": [{
							"column": "A",
							"seatStatus": "F",
							"seatCharacteristics": [
								"W",
								"L",
								"E"
							],
							"price": 26.29,
							"currency": "USD",
							"vendorPrice": 26.29,
							"vendorCurrency": "USD",
							"productCode": "SCI_SEAT_4A_W6_FCO_BUD",
							"displayCurrency": null,
							"displayPrice": null
						},
						{
							"column": "B",
							"seatStatus": "F",
							"seatCharacteristics": [
								"M",
								"L",
								"E"
							],
							"price": 10.79,
							"currency": "USD",
							"vendorPrice": 10.79,
							"vendorCurrency": "USD",
							"productCode": "SCI_SEAT_4B_W6_FCO_BUD",
							"displayCurrency": null,
							"displayPrice": null
						},
						{
							"column": "C",
							"seatStatus": "F",
							"seatCharacteristics": [
								"A",
								"L",
								"E"
							],
							"price": 30.13,
							"currency": "USD",
							"vendorPrice": 30.13,
							"vendorCurrency": "USD",
							"productCode": "SCI_SEAT_4C_W6_FCO_BUD",
							"displayCurrency": null,
							"displayPrice": null
						},
						{
							"column": "D",
							"seatStatus": "F",
							"seatCharacteristics": [
								"W",
								"L",
								"E"
							],
							"price": 88.43,
							"currency": "USD",
							"vendorPrice": 88.43,
							"vendorCurrency": "USD",
							"productCode": "SCI_SEAT_4D_W6_FCO_BUD",
							"displayCurrency": null,
							"displayPrice": null
						},
						{
							"column": "E",
							"seatStatus": "F",
							"seatCharacteristics": [
								"M",
								"L",
								"E"
							],
							"price": 56.78,
							"currency": "USD",
							"vendorPrice": 56.78,
							"vendorCurrency": "USD",
							"productCode": "SCI_SEAT_4E_W6_FCO_BUD",
							"displayCurrency": null,
							"displayPrice": null
						},
						{
							"column": "F",
							"seatStatus": "F",
							"seatCharacteristics": [
								"A",
								"L",
								"E"
							],
							"price": 29.47,
							"currency": "USD",
							"vendorPrice": 29.47,
							"vendorCurrency": "USD",
							"productCode": "SCI_SEAT_4F_W6_FCO_BUD",
							"displayCurrency": null,
							"displayPrice": null
						}
					]
				}]
			}
		},
		{
			"segmentIndex": 2,
			"cabin": {
				"deck": "main",
				"cabinClass": 1,
				"cabinLayout": {
					"columns": [{
							"designator": "A",
							"characteristics": "W"
						},
						{
							"designator": "B",
							"characteristics": "M"
						},
						{
							"designator": "C",
							"characteristics": "A"
						},
						{
							"designator": "D",
							"characteristics": "W"
						},
						{
							"designator": "E",
							"characteristics": "M"
						},
						{
							"designator": "F",
							"characteristics": "A"
						}
					],
					"rows": {
						"first": 4,
						"last": 20
					},
					"exitRowPositions": [{
							"first": 4,
							"last": 5
						},
						{
							"first": 10,
							"last": 11
						},
						{
							"first": 20,
							"last": 20
						}
					]
				},
				"rows": [

					{
						"number": 5,
						"seats": [{
								"column": "A",
								"seatStatus": "F",
								"seatCharacteristics": [
									"W",
									"L",
									"E"
								],
								"price": 34.25,
								"currency": "USD",
								"vendorPrice": 34.25,
								"vendorCurrency": "USD",
								"productCode": "SCI_SEAT_5A_W6_BUD_FCO",
								"displayCurrency": null,
								"displayPrice": null
							},
							{
								"column": "B",
								"seatStatus": "F",
								"seatCharacteristics": [
									"M",
									"L",
									"E"
								],
								"price": 26.42,
								"currency": "USD",
								"vendorPrice": 26.42,
								"vendorCurrency": "USD",
								"productCode": "SCI_SEAT_5B_W6_BUD_FCO",
								"displayCurrency": null,
								"displayPrice": null
							},
							{
								"column": "C",
								"seatStatus": "F",
								"seatCharacteristics": [
									"A",
									"L",
									"E"
								],
								"price": 25.53,
								"currency": "USD",
								"vendorPrice": 25.53,
								"vendorCurrency": "USD",
								"productCode": "SCI_SEAT_5C_W6_BUD_FCO",
								"displayCurrency": null,
								"displayPrice": null
							},
							{
								"column": "D",
								"seatStatus": "F",
								"seatCharacteristics": [
									"W",
									"L",
									"E"
								],
								"price": 22.75,
								"currency": "USD",
								"vendorPrice": 22.75,
								"vendorCurrency": "USD",
								"productCode": "SCI_SEAT_5D_W6_BUD_FCO",
								"displayCurrency": null,
								"displayPrice": null
							},
							{
								"column": "E",
								"seatStatus": "F",
								"seatCharacteristics": [
									"M",
									"L",
									"E"
								],
								"price": 68.06,
								"currency": "USD",
								"vendorPrice": 68.06,
								"vendorCurrency": "USD",
								"productCode": "SCI_SEAT_5E_W6_BUD_FCO",
								"displayCurrency": null,
								"displayPrice": null
							},
							{
								"column": "F",
								"seatStatus": "F",
								"seatCharacteristics": [
									"A",
									"L",
									"E"
								],
								"price": 29.83,
								"currency": "USD",
								"vendorPrice": 29.83,
								"vendorCurrency": "USD",
								"productCode": "SCI_SEAT_5F_W6_BUD_FCO",
								"displayCurrency": null,
								"displayPrice": null
							}
						]
					}
				]
			}
		}
	],
	"status": 0,
	"msg": "success"
}
Modified at 2025-09-23 01:29:06
Previous
Get Offer
Next
Get Luggage
Built with