Guides · Servicing

Post-Booking Servicing

Servicing is everything that happens to an order after it's been ticketed. It is the long tail of NDC operations and the most varied across airlines. Norba normalises these operations into a consistent REST interface.

Servicing categories

CategoryTriggerNorba endpoint
Seat assignmentPassenger wants to pick or change a seatPOST /v1/orders/{id}/seats
Ancillary additionsAdd a bag, meal, lounge, or Wi‑Fi after bookingPOST /v1/orders/{id}/ancillaries
SSRs & APISSpecial meal, wheelchair, passport dataPOST /v1/orders/{id}/ssrs
Voluntary changePassenger wants to modify itineraryPOST /v1/orders/{id}/reshop → POST /v1/orders/{id}/change
Involuntary changeAirline rescheduled or cancelled a flightGET /v1/orders/{id} (poll for changes) → POST /v1/orders/{id}/reshop
Name correctionTypo in name (4 chars max usually)POST /v1/orders/{id}/change
CancellationStop selling this bookingDELETE /v1/orders/{id}
RefundMoney back to original form of paymentPOST /v1/orders/{id}/refund

Voluntary change flow

The most common servicing scenario: a passenger wants to change to a different flight.

1
Retrieve current order
GET /v1/orders/{id} — confirm current state, get OrderID and ticket numbers.
2
Search alternatives
POST /v1/orders/{id}/reshop — returns one or more reshop offers, each with a new itinerary, fare difference (ADC), and any penalty.
3
Commit the change
POST /v1/orders/{id}/change — commits the chosen reshop offer. If ADC > 0, payment is required.
4
Receive updated order
The response returns the updated order with new flights, new tickets, and the exchange history.

Ancillary types

Norba normalises airline ancillaries into a consistent catalogue. Each ancillary has a type, a service code (RFIC/RFISC from ATPCO), pricing, and availability constraints.

TypeExamples
Checked bagFirst checked bag (23 kg), second checked bag, overweight bag.
Carry-on bagCabin bag beyond the basic allowance.
Seat selectionStandard seat, extra legroom, exit row, window/aisle preference.
MealHot meal, vegetarian, kosher, halal, child meal.
Lounge accessAirline lounge, contract lounge, arrival lounge.
Priority boardingZone 1–2 boarding ahead of general boarding.
Fast trackExpedited security lane at departure airport.
Wi‑FiIn-flight internet access — messaging pass or full streaming.
Sports equipmentGolf clubs, skis, surfboard, bicycle.
Pet in cabin / holdSmall pet in cabin or larger pet in temperature-controlled hold.
UpgradeUpgrade to premium economy, business, or first class (space-available).
InsuranceTravel insurance bundled with the booking.

Special Service Requests (SSRs)

SSRs are three-letter codes airlines use to handle special passenger needs. They're submitted via POST /v1/orders/{id}/ssrs. APIS (passport/visa data) is also submitted through this endpoint.

CodeMeaning
WCHRWheelchair — passenger can walk to seat but needs wheelchair for distance.
WCHSWheelchair — passenger cannot walk up steps but can walk to seat.
WCHCWheelchair — passenger completely immobile, needs carry-on/off.
VGMLVegetarian meal (lacto-ovo).
KSMLKosher meal.
MOMLMuslim meal (halal).
UMNRUnaccompanied minor.
DOCSPassport/visa data (APIS).
DEAFDeaf passenger.
BLNDBlind passenger.
PETCPet in cabin.
API Documentation — Norba | Norba — NDC Aggregation API