Skip to main content

dc-core /profile

Air
Search
REST API
Airline Carrier
Try Now

What is it?

This group of services enables the passenger to create a new profile, update the existing profile or to retrieve the existing profile. It also enables the passenger to create a profile in booking flow, and to use and manage the passenger's Frequent Flyer account.

Profile services allow the passengers to create and manage their own accounts on the Airline's website. On their profile accounts the passengers are able to retrieve history of their travels such as previous and current bookings, change their personal details and reset their passwords.

The passenger profile feature supports the ability for customers to save payment details to their profile. Passengers have the ability to save up to 200 form of payment options and can add, update and delete their saved payment information.

If the airline is also leveraging SabreSonic Customer Insight optional solution, the airline can configure notifications to be sent to the passenger in the event that updates are made to payment information that is currently stored in the passenger’s profile.

How to use

Profile creation.
In order to create a profile the passenger must provide informtion according to PPP/CI requirements. Email address is mandatory, by default User name, password are configured as required.

The airline can configure an confirmation email to be sent to the passenger after a successful account creation. The email is sent to the primary passenger's email address if the account was created while making a reservation or to the profile email addresses if the account was created in the User Portal.

Airlines can offer passengers an option to create profile with the following sequence of DC service calls:

  1. The passenger clicks the Create Profile link. The airline opens profile create page
  2. The passenger fills all the required data and and indicates that profile should be created. The airline calls /profile POST and creates passenger profile.

Profile Retrieval
Airlines can offer passengers an option to retrieve their profile information with the following sequence of DC service calls:

  1. The airline prompts the passenger for login credentials (username and password); the passenger supplies them.
  2. The airline logs the passenger in with the /login POST service.
  3. The airline retrieves the passengers profile with the /profile GET service. The airline displays the profile information to the passenger.

There is an option to login with just username (without password). The airline should set the "password" parameter to "optional".

Profile modifications
Airlines can offer passengers an option to retrieve and update their profile information with the following sequence of DC service calls:

  1. The airline prompts the passenger for login credentials; the passenger supplies them.
  2. The airline logs the passenger in with the /login POST service.
  3. The airline retrieves the passengers profile with the /profile GET service. The airline displays the profile information to the passenger.
  4. The passenger adds, updates, or deletes profile information and indicates that updates should be saved.
  5. The airline updates the passenger’s profile with a /profile/update POST request.

Password Reset
Airlines can offer passengers an option to reset their profile password with the following sequence of DC service calls:

  1. Airline displays prompts for passenger login.
  2. The passenger supplies login(username) and click Forgot password link
  3. The airline send /profile/resetPasswordKey POST with the "username" as a parameter. The airline retrieves the passenger profile and email address (if found). In the response the airline gets "resetPasswordKey".
  4. The airline send an email with a reset password link.
  5. The passenger provides the new password. The airline calls /profile/resetPassword POST with new password and "resetPasswordKey" (to match it with a proper profile).

One-click payment method
Digital Connect supports implementation of a one-click method of payment, which is based on the passenger saving their credit card information in the passenger’s profile, retrieving the credit card information from the passenger’s profile when the passenger is shopping, and submitting the credit card information when the passenger chooses the one-click payment method. The passenger has an option to use the stored credit card for payment without viewing or providing the full credit card number.