PUSH Notifications

Push Notification is a service that enables an application running on a passenger's mobile device to receive boarding passes directly.

The Push Notification API's are an optional set of API's for pushing boarding pass notifications to Smartphone applications running on Android , Blackberry, iOS and Windows Smartphones.

Access to the APIs is controlled by an API Key in the same way as the other API Calls. It is possible to request seperate keys for each of the Smartphone applications and for the issuing application if you have seperate developer teams or organisations for each platform.

Currently Android and iOS is supported for push notifications. Other platforms can be supported on request.

The Push APIs perform the following functions:

Enrolment

A device must register for notifications. This API call includes the device identifier, registration ID and email/mobile or Frequent Flyer number associated with this device.
A passenger can associate a number of emails with their device and can have a number of mobile devices.

Unregister a Device

Depending on the push technology used, a device can be auto unregistered also.

Retrieve Pending Updates

Retrieves any updates available.

Query Enrolment Status

Returns enrolment status for a specified mobile number or email address.


To enable boarding passes to be distributed via push notifications, please note the following:

  • An application must register with the SITA Push Notification API for notifications. As part of the registration process, the application will provide information about the passenger such as their email addresses, phone number(s), or frequent flyer number in order for the API to match boarding passes to registered devices.
  • As part of the Issue Boarding Pass request, the boarding pass will be distrbuted to the devices registered with the passenger devices. The API supports passengers having multiple phones.
  • Distribution by email and/or SMS can also be configured. Typically, the boarding pass is distributed by email but not by SMS if there is a device registered for notifications.
  • An application on a mobile device does not need to be running to get the message. The phone's operating system will 'wake up' the application and pass on the notification to the application which decides how to present the information.
  • Push notifications allow for tight integration between the airline's Smartphone application and the boarding pass distribution service. The application can either show the mobile web page, or can just show the 2D mobile barcode in whichever way it refers.