Travel Assist API Mock Server
Retrieve and update travel-related information for passenger itineraries.
The Travel Assist API provides endpoints to retrieve and update travel-relevant information. It allows developers to manage travel data efficiently by providing structured access to itinerary details and updates, facilitating seamless integration for travel management workflows.
Use this hosted mock server to simulate Travel Assist API APIs without authentication, API keys, or extra dependencies. Point your code or SDK to the Beeceptor base URL, preferably through an environment variable or feature flag, and switch back to the production API when ready.
This keeps your integration code consistent across local development, QA, demos, and production.
Use cases:
Use this sandbox to validate travel data retrieval patterns, itinerary update payloads, error handling for invalid record locators, and synchronization logic between travel management systems and Sabre data structures.
Booking(2 operations)
POST
{
"bookingAirlineCode": "[object Object]",
"bookingId": "KG3SVM",
"dateOfBirth": "1974-07-30",
"givenName": "Dorothea",
"surname": "Muller"
}{
"bookingAirlineCode": "[object Object]",
"bookingCreateDate": "2025-07-31",
"bookingId": "CPMTYX",
"errors": [
{
"category": "BAD_REQUEST",
"description": "Missing required field",
"fieldName": "bookingId",
"fieldPath": "request.bookingId",
"fieldValue": "RkwAgE9s",
"type": "REQUIRED_FIELD_MISSING"
},
{
"category": "NOT_FOUND",
"description": "Missing required field",
"fieldName": "bookingId",
"fieldPath": "request.bookingId",
"fieldValue": "tYmsdHHX",
"type": "ACCESS_DENIED"
},
{
"category": "NOT_FOUND",
"description": "Invalid booking ID format",
"fieldName": "givenName",
"fieldPath": "request.surname",
"fieldValue": "vVZITHjT",
"type": "INVALID_FORMAT"
},
{
"category": "BAD_REQUEST",
"description": "Invalid booking ID format",
"fieldName": "givenName",
"fieldPath": "request.bookingId",
"fieldValue": "mmOtc6UV",
"type": "REQUIRED_FIELD_MISSING"
}
],
"isTravelersListFiltered": true,
"segments": [
{
"arrivalAirportCode": "[object Object]",
"arrivalDate": "2026-07-01",
"arrivalTerminal": "Terminal A",
"arrivalTime": "23:59",
"departureAirportCode": "[object Object]",
"departureDate": "2026-07-09",
"departureTerminal": "Terminal B",
"departureTime": "09:30",
"marketingAirlineCode": "[object Object]",
"marketingFlightNumber": "1632",
"operatingAirlineCode": "[object Object]",
"operatingFlightNumber": "910",
"segmentId": "0d493626-d141-4c3c-9d33-678b1e6ad537"
},
{
"arrivalAirportCode": "[object Object]",
"arrivalDate": "2026-07-09",
"arrivalTerminal": "Terminal D",
"arrivalTime": "08:00",
"departureAirportCode": "[object Object]",
"departureDate": "2026-07-03",
"departureTerminal": "Terminal B",
"departureTime": "22:00",
"marketingAirlineCode": "[object Object]",
"marketingFlightNumber": "8123",
"operatingAirlineCode": "[object Object]",
"operatingFlightNumber": "647",
"segmentId": "07f251db-88fb-45c4-9ac8-254f86cccf4d"
},
{
"arrivalAirportCode": "[object Object]",
"arrivalDate": "2026-06-24",
"arrivalTerminal": "Terminal A",
"arrivalTime": "20:45",
"departureAirportCode": "[object Object]",
"departureDate": "2026-06-30",
"departureTerminal": "Terminal C",
"departureTime": "14:15",
"marketingAirlineCode": "[object Object]",
"marketingFlightNumber": "6456",
"operatingAirlineCode": "[object Object]",
"operatingFlightNumber": "970",
"segmentId": "5622f922-e621-4caf-9726-607175a9c2be"
}
],
"totalTravelerCountInBooking": 2,
"travelers": [
{
"givenName": "Casper",
"surname": "Larson",
"travelerId": "78ab8a6f-eeac-4b0e-9651-9f5848ff3c15"
},
{
"givenName": "Jeramie",
"surname": "Huels",
"travelerId": "528973f4-c34a-4173-87c1-d23a3be68517"
},
{
"givenName": "Shaina",
"surname": "Marquardt",
"travelerId": "f615a6ce-571f-4a1e-a43e-4afba2e75371"
},
{
"givenName": "Rodger",
"surname": "Kuvalis",
"travelerId": "280fa412-a162-4cbf-8717-335fc6af57a7"
}
]
}{
"category": "UNAUTHORIZED",
"description": "Invalid booking ID format",
"fieldName": "surname",
"fieldPath": "request.surname",
"fieldValue": "B8X7Rw2J",
"type": "ACCESS_DENIED"
}POST
{
"bookingAirlineCode": "[object Object]",
"bookingId": "4B3E8D",
"okToTravel": "Y",
"segmentIds": [
"seg1",
"seg2",
"seg5",
"seg3"
],
"surname": "Renner",
"travelerId": "0daeaa44-2e1c-4b65-abb1-f6e21e933f09"
}{
"errors": [
{
"category": "INTERNAL_SERVER_ERROR",
"description": "Unauthorized access attempt",
"fieldName": "surname",
"fieldPath": "request.bookingId",
"fieldValue": "tnNyZFTs",
"type": "ACCESS_DENIED"
}
],
"segments": [
{
"arrivalAirportCode": "[object Object]",
"arrivalDate": "2026-07-09",
"arrivalTerminal": "Terminal B",
"arrivalTime": "11:30",
"departureAirportCode": "[object Object]",
"departureDate": "2026-07-03",
"departureTerminal": "Terminal A",
"departureTime": "14:15",
"marketingAirlineCode": "[object Object]",
"marketingFlightNumber": "6062",
"operatingAirlineCode": "[object Object]",
"operatingFlightNumber": "804",
"segmentId": "3b48b087-75de-4d6c-8c82-f0708bb118d6"
},
{
"arrivalAirportCode": "[object Object]",
"arrivalDate": "2026-07-04",
"arrivalTerminal": "Terminal D",
"arrivalTime": "16:15",
"departureAirportCode": "[object Object]",
"departureDate": "2026-06-27",
"departureTerminal": "Terminal B",
"departureTime": "06:00",
"marketingAirlineCode": "[object Object]",
"marketingFlightNumber": "3419",
"operatingAirlineCode": "[object Object]",
"operatingFlightNumber": "874",
"segmentId": "aed3d2c6-1d00-4887-8f93-faa40fbc031c"
},
{
"arrivalAirportCode": "[object Object]",
"arrivalDate": "2026-07-04",
"arrivalTerminal": "Terminal C",
"arrivalTime": "16:15",
"departureAirportCode": "[object Object]",
"departureDate": "2026-07-08",
"departureTerminal": "Terminal B",
"departureTime": "14:15",
"marketingAirlineCode": "[object Object]",
"marketingFlightNumber": "5332",
"operatingAirlineCode": "[object Object]",
"operatingFlightNumber": "465",
"segmentId": "dd7547a8-150a-4d63-b213-440dd3daa055"
},
{
"arrivalAirportCode": "[object Object]",
"arrivalDate": "2026-07-13",
"arrivalTerminal": "Terminal D",
"arrivalTime": "23:59",
"departureAirportCode": "[object Object]",
"departureDate": "2026-07-15",
"departureTerminal": "Terminal C",
"departureTime": "09:30",
"marketingAirlineCode": "[object Object]",
"marketingFlightNumber": "4517",
"operatingAirlineCode": "[object Object]",
"operatingFlightNumber": "842",
"segmentId": "c5eb5d3f-2d28-46d8-bd15-d335708ccd95"
}
],
"traveler": {
"givenName": "Deangelo",
"surname": "Kuhlman",
"travelerId": "27aaf069-14d0-466f-8d98-ed0fa05c173d"
}
}{
"category": "UNAUTHORIZED",
"description": "Unauthorized access attempt",
"fieldName": "bookingId",
"fieldPath": "request.surname",
"fieldValue": "XyxjLv0y",
"type": "INVALID_FORMAT"
}Service Homepage: developer.sabre.com/rest-api/travel-assist-api/v1
sabretravelbookingrest