Host Profile Move API Reference

POST

book/profile/reservationworkbench/{workbenchID}/clientprofile

For {workbenchID} send the workbench identifier returned in ReservationResponse/Identifer/value in the workbench create response.

Base path:

Pre-production https://api.pp.travelport.com/11/air/

Production https://api.travelport.com/11/air/

Related Content: Booking Guide

The Host Profile Move request copies traveler profile information already stored in the Travelport system into the JSON API booking workflow so that this data does not need to be re-sent. It must be sent in a reservation workbench as part of the initial booking workflow as follows:

  1. Create new workbench.

  2. Add offer (reference or full payload).

  3. Send Host Profile Move API request detailed here.

  4. Add Traveler (optional, use if necessary to add another traveler whose profile is not copied from the host).

  5. Add any other optional data such as seats or ancillaries.

  6. Commit workbench.

The Travelport host system includes the following types of records. Use the Host Profile Move request to copy information from either the business or personal file record for a traveler:

  • Business File Record (BAR): Specific business account details such as telephone numbers, ticket delivery address, payment policy, and required invoice layout.

  • Personal File Record (PAR): Personal traveler information such as telephone number, address, and credit card number. A separate PAR is usually created for each person traveling for a company for which a BAR exists.

  • Agency File Record (MAR): Details about the travel provider, such as telephone numbers, out-of-office hours, and emergency numbers.

Request

Query Parameters

None.

Request Body

Response

A successful transaction returns an HTTP Status - 204 with no content.

Example Request

For additional examples and scenarios, download the developer toolkits and see Using Postman and Developer Toolkits.

Use the following requests to copy only the business or only the personal profile.

The following payload sends SelectIndicator=true to copy only data from the the line number specified in ClientProfileMoveLineModifiers/LineNumber. AppendedData is optional to append a string to that line.

The following payload sends RelatedMoveIndicator=Y and ClientProfileMoveTravelerFlightModifiers. For the specified traveler and flight, this copies only the lines specified with R transfer code in the profile, which are programmatic SSRs (host code SI.), mileage membership numbers (M.), and associated remarks (RI.S).

Example Response

A successful transaction returns an HTTP Status - 204 with no content.