Connect your voice agent with Sabre to automate travel booking and itinerary management during voice interactions. The integration allows agents to retrieve booking details, search alternative flights, and update reservations in real time.
This video shows how a Voice AI agent built on Telnyx voice retrieves a passenger booking from Sabre, searches for alternative flights, and updates the reservation during a conversation. The agent confirms the changes directly in the reservation system interface.
The Sabre integration supports the following operations across core objects:
Bookings
Flights
Passengers
Sabre is a travel technology company that powers the global travel industry with an open, AI-powered platform. It provides booking, retailing, and distribution solutions for airlines, hotels, travel agencies, and corporate travel buyers, connecting suppliers and travelers across the world.
A Telnyx voice AI agent can search, book, and manage travel through Sabre's APIs during a phone conversation. When a caller asks to book a flight, the agent can search Sabre for available itineraries by origin, destination, date, and cabin class, then read back the options and complete a booking once the caller confirms.
The agent can retrieve existing reservations (PNRs) by record locator, read back itinerary details, and make modifications such as adding seats, changing flight times, or canceling segments. For hotel bookings, the agent can search availability by city and date range, present options, and create reservations directly in Sabre.
For travel agents calling in, the agent can queue PNRs, check fare rules, validate ticketing deadlines, and provide real-time schedule and availability information - turning a phone call into a full-service travel booking and management session powered by Sabre's distribution platform.
COMPOSITION
Four Sabre assistants. Pick one and the blocks it runs on light up, and the create call attaches Sabre in the same request, the meter prices it. Or click any single block: every primitive sells alone.
One request. Tools attached. You pay the minute, not the connector.
Every Telnyx integration runs on the same infrastructure: voice AI agents for conversation, inference for reasoning, SIP trunking for transport, STT and TTS for understanding and speech, and phone numbers for provisioning.

Search flights, book hotels, and manage travel reservations through natural phone conversations.
Learn more
Understand complex travel requests and match callers to the best Sabre booking options.
Learn more
Reliable voice transport for your travel services call center and booking lines.
Learn more
Transcribe travel booking details and passenger information accurately for Sabre entries.
Learn more
Read back flight itineraries, fares, and booking confirmations in clear speech.
Learn more
Dedicated travel booking and support numbers for your Sabre-powered voice agents.
Learn moreOptimize recruiting with voice-driven updates, scheduling, and candidate workflows.
Learn moreCHOOSE BY USE CASE OR PRODUCT
RESULTS
cURL
# ai travel booking — create the agent# tools attach in the same requestcurl -X POST https://api.telnyx.com/v2/ai/assistants \ -H "Authorization: Bearer $TELNYX_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "name": "sabre-travel-booking", "model": "meta-llama/Meta-Llama-3.1-8B-Instruct", "instructions": "Answer the call, ask the caller for their travel details including origin, destination, and dates, search Sabre for available flights, confirm the choice, and create the booking.", "integrations": [ { "integration_id": "sabre" } ] }'# 7 primitives · 1 vendor · 1 bill# 1 tool · GET /v2/ai/integrationsAI Travel Booking
SELECT USE CASE
SELECT USE CASE
OR SELECT PRODUCT
RESULTS
cURL
# ai travel booking — create the agent# tools attach in the same requestcurl -X POST https://api.telnyx.com/v2/ai/assistants \ -H "Authorization: Bearer $TELNYX_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "name": "sabre-travel-booking", "model": "meta-llama/Meta-Llama-3.1-8B-Instruct", "instructions": "Answer the call, ask the caller for their travel details including origin, destination, and dates, search Sabre for available flights, confirm the choice, and create the booking.", "integrations": [ { "integration_id": "sabre" } ] }'# 7 primitives · 1 vendor · 1 bill# 1 tool · GET /v2/ai/integrationsAI Travel Booking
RESULTS
cURL
# ai travel booking — create the agent# tools attach in the same requestcurl -X POST https://api.telnyx.com/v2/ai/assistants \ -H "Authorization: Bearer $TELNYX_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "name": "sabre-travel-booking", "model": "meta-llama/Meta-Llama-3.1-8B-Instruct", "instructions": "Answer the call, ask the caller for their travel details including origin, destination, and dates, search Sabre for available flights, confirm the choice, and create the booking.", "integrations": [ { "integration_id": "sabre" } ] }'# 7 primitives · 1 vendor · 1 bill# 1 tool · GET /v2/ai/integrationsAI Travel Booking