Universal API: Air Booking with SSRs (2024)

Table of Contents
Schema How To Exceptions Apollo

A Special Service Request (SSR) is a message sent directly to suppliers to communicate traveler preferences, special services needed by a traveler, or a procedural requirement necessary for the carrier. SSRs are used for air segments only.

Important! SSRs require the carrier to take action, while OSIs are informational only and do not typically require an action or response from the carrier. OSIs and SSRs are NOT interchangeable. An SSR should be used if possible; an OSI should be used only if there is no standardized SSR available for the service needed.

See Special Service Requests (SSRs) for details.

Schema

Located in Universal.xsd:

  • AirCreateReservationReq
  • AirCreateReservationRsp

How To

  1. Include the minimum required information for creating an air booking.

  2. Include one or more SSRs using AirCreateReservationReq/BookingTraveler/SSR. Unlike OSIs, SSRs are assigned to individual travelers within a booking, not generically to the entire booking.

  3. The response returns an Air Booking with SSR information located in AirCreateReservationRsp/UniversalRecord/BookingTraveler/SSR.

    If an SSR fails, the booking does not fail. However, a warning message is returned.

  4. A status code is associated to each SSR. Depending on the type of SSR, a response from the provider is either mandatory, optional, or not expected.

Prior to Universal API Release 20.3.3, if the @SSRFreeText was not in the booking and/or fulfillment request, that information would not return in the response message, and potentially the booking would fail. After the 20.3.3 release, Universal API automatically adds the mandatory @SSRFreeText for the ancillary in the booking so that the ancillary is booked successfully. This results in a reduced risk of ancillary book requests from being rejected. For example, if an Air Create Reservation request contains an ancillary (e.g. baggage) with an Airline Code and Service Sub-Code, but no SSR Free Text, Universal API automatically appends the mandatory SSR to the booking. Release 20.3

  • If the request contains SSR free text, it passes the value.
  • If the request is missing SSR text:
    • For booking and fulfillment, if the request contains AirlineCode and ServiceSubCode values, but no SSR free text, Universal API adds text from cached data.
    • If SSR free text is null, and Universal API does not have an associated value in cached data that correlates with AirlineCode, ServiceSubcode the request passes blank (null) data.
    • The response populates missing SSR text from the request to add in the fee text field in the response (if text is available) to accompany the explanation.
  • If Universal API appends an SSRFreeText value to a request, the appended SSRFreeText returns in the booking or fulfilment response.
    • As of this release, an appended SSR Free Text value is sent in the response in the OptionalService @SSRFreeText
    • /SSR @FreeText also returns in secondary SSRs like XBAG, in /UniversalRecord/BookingTraveler.
  • XPath: In Universal.xsd
    • OptionalServices/OptionalService @SSRFreeText is automatically appended in:

      • AirCreateReservationReq/AirPricingSolution/
      • AirMerchandisingFulfillmentReq/
    • And returns in UniversalRecord/AirReservation/OptionalServices/OptionalService @SSRFreeText in:

      • AirCreateReservationRsp/
      • AirMerchandisingFulfillmentRsp/
    • /SSR @FreeText also returns in secondary SSRs like XBAG. For example,

      • AirCreateReservationRsp/UniversalRecord/BookingTraveler/SSR @FreeText
      • AirMerchandisingFulfillmentRsp/UniversalRecord/BookingTraveler/SSR @FreeText

Exceptions

Apollo

Apollo supports:

  • Input of DOCO fields during AirCreateReservationReq. However, all DOCO request(s) must be accompanied by an associated DOCS request, or the HOST returns an error.
  • Generation of DOCS fields during the AirCreateReservationRsp.
  • Generation of DOCA fields during the AirCreateReservationRsp.
Universal API: Air Booking with SSRs (2024)
Top Articles
BITAG
How to become a Hedge Fund Manager
Zabor Funeral Home Inc
Obor Guide Osrs
Here are all the MTV VMA winners, even the awards they announced during the ads
Koordinaten w43/b14 mit Umrechner in alle Koordinatensysteme
Sam's Club Gas Price Hilliard
Nesb Routing Number
Athletic Squad With Poles Crossword
How do you mix essential oils with carrier oils?
Crime Scene Photos West Memphis Three
Matthew Rotuno Johnson
Blue Ridge Now Mugshots Hendersonville Nc
Love Compatibility Test / Calculator by Horoscope | MyAstrology
Charmeck Arrest Inquiry
Babyrainbow Private
Lonadine
Craigslist Free Stuff Santa Cruz
Icommerce Agent
Nhl Tankathon Mock Draft
Jet Ski Rental Conneaut Lake Pa
Craigslist Pet Phoenix
The Ultimate Guide to Extras Casting: Everything You Need to Know - MyCastingFile
Chaos Space Marines Codex 9Th Edition Pdf
Xfinity Outage Map Fredericksburg Va
11 Ways to Sell a Car on Craigslist - wikiHow
Kirk Franklin Mother Debra Jones Age
Carroway Funeral Home Obituaries Lufkin
Encore Atlanta Cheer Competition
Rs3 Bring Leela To The Tomb
Page 2383 – Christianity Today
Prévisions météo Paris à 15 jours - 1er site météo pour l'île-de-France
Flaky Fish Meat Rdr2
In Branch Chase Atm Near Me
Cars And Trucks Facebook
LEGO Star Wars: Rebuild the Galaxy Review - Latest Animated Special Brings Loads of Fun With An Emotional Twist
Seymour Johnson AFB | MilitaryINSTALLATIONS
Etowah County Sheriff Dept
Jewish Federation Of Greater Rochester
Property Skipper Bermuda
Kazwire
Cookie Clicker The Advanced Method
Citibank Branch Locations In North Carolina
Upcoming Live Online Auctions - Online Hunting Auctions
4Chan Zelda Totk
Julies Freebies Instant Win
Grace Charis Shagmag
Hcs Smartfind
Public Broadcasting Service Clg Wiki
Latest Posts
Article information

Author: Catherine Tremblay

Last Updated:

Views: 5964

Rating: 4.7 / 5 (67 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Catherine Tremblay

Birthday: 1999-09-23

Address: Suite 461 73643 Sherril Loaf, Dickinsonland, AZ 47941-2379

Phone: +2678139151039

Job: International Administration Supervisor

Hobby: Dowsing, Snowboarding, Rowing, Beekeeping, Calligraphy, Shooting, Air sports

Introduction: My name is Catherine Tremblay, I am a precious, perfect, tasty, enthusiastic, inexpensive, vast, kind person who loves writing and wants to share my knowledge and understanding with you.