Document List API Reference
Get |
documents/documentlist/{LocatorCode} Base path: Use this base path if you have not yet received or not migrated to the new credentials from Travelport:
Use this base path after you have migrated to the new credentials from Travelport (using .net instead of .com):
The base path for this API varies from that for other JSON Air APIs and does not include air at the end.
|
Related Content: Air Booking Guide
Document List retrieves a list of tickets, invoices, MCOs, and EMDs associated with a record locator. The request can retrieve this information even after the booking and associated documents are purged from the airline's database. Unlike Document History, Document List does not return details of the documents; instead it returns each document's type, status, transaction date, and PCC.
The JSON Air APIs provide the following APIs to retrieve bookings and tickets:
-
To retrieve all booking details, use Reservation Retrieve. Returns all booking, payment, and ticketing information currently on a booking,
-
To retrieve a list of all ticket numbers on a reservation, use Ticket List.
-
To retrieve details for all tickets associated with a record locator (GDS only), or for a single ticket for NDC, use Ticket Retrieve.
-
To return a list of documents on a booking, including tickets, invoices, MCOs, and EMDs, use Document List.
-
To return histories of up to six documents on with a booking, including tickets, invoices, MCOs, and EMDs, use Document History.
Request
As part of the request requirements, also see Authentication and Common Air Headers.
Query Parameters
None.
Request Body
None.
Response

Object |
Description |
---|---|
DocumentHistoryListResponse |
Top-level object for response. Includes the documentHistoryList object. |
documentHistoryList |
Array. One instance returned for each document associated with the record locator provided in the endpoint. Includes the documentListSummary object. Key value pairs: name: Passenger name associated with the document. |
documentListSummary |
Document details. Key value pairs; not all are applicable to and returned for all types of documents:
|
Example Request
This request has no message payload.
Example Response

{
"DocumentHistoryListResponse": {
"@type": "DocumentHistoryListResponse",
"documentHistoryList": [
{
"name": "GATER/ALLIE",
"documentListSummary": [
{
"platingAirline": "VA",
"number": "7959905312628",
"documentType": "E",
"actionStatus": "I",
"transactionDateTimeUTC": "2025-06-19T20:34:00.000Z",
"pseudoCityCode": "XB7"
}
]
},
{
"name": "GATER/ALLIE",
"documentListSummary": [
{
"platingAirline": "VA",
"number": "7959905312629",
"documentType": "E",
"actionStatus": "E",
"transactionDateTimeUTC": "2025-06-19T20:39:00.000Z",
"pseudoCityCode": "XB7"
}
]
},
{
"name": "GATER/ALLIE",
"documentListSummary": [
{
"number": "122484",
"documentType": "I",
"transactionDateTimeUTC": "2025-06-19T20:39:00.000Z",
"pseudoCityCode": "XB7"
}
]
}
]
}
}