Travel Agency Service Fee API Reference

POST

documents/reservationworkbench/{reservationWorkBenchID}/agencyservicefees/list/

Base path:

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

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

Related Content: Air Booking Guide

GDS only, not supported for NDC.

Travel Agent Service Fees (TASF) can be added to a PNR within a workbench. Up to 5 TASFs entries are supported per PNR. Any request exceeding this limit will be rejected with the error: "AGENCY SERVICE FEE LIST REQUEST CANNOT EXCEED A MAXIMUM OF FIVE AGENCY SERVICE FEES".

Refer to the TASF section of the Air Booking Guide for more information about agency service fees.

Travel Agent Service Fees workflow

Step #

Booking Workflow Step

Description and Notes

API Reference

1

Post-Commit Workbench

Initiate a workbench for the existing booking.

Post-Commit Workbench API Reference

2

Form of Payment

Add Form of Payment that will be used to pay for TASF fees.

Form of Payment API Reference

3

TASF

Specify the amount of the fee and the traveler to which the fee belongs.

Below

4

Payment

Specify the amount to be charged to the form of payment.

Payment API Reference

6

Commit

Commit changes to the booking.

Commit Workbench API Reference

 

Request

As part of the request requirements, also see Authentication and Common Flights API Headers.

Query Parameters

None.

Request Body

Response

Errors

Below are possible errors returned: 

  • REFERENCED TRAVELER DOES NOT EXIST - Traveler ref not found (TRAVELER_NOT_PRESENT)

  • NEED PASSENGER NAME - Missing person name on traveler

  • FORM OF PAYMENT REQUIRED - No formOfPayment on reservation

  • DOCUMENT ISSUANCE FAILED. PAYMENT DATA IS INVALID. - No payment, or FOP link missing (PAYMENT_INVALID)

  • INTERNAL_SERVER_ERROR (constant) - KLR transformation failures (request/response)

Example Request

Example Response