← BACK TO USE CASES
USE CASEFLIGHTS, HOTELS, RENTALS

Travel & Booking Automation

Enable AI travel agents to book flights, hotels, and car rentals with budget controls and approval workflows.

The Problem

Travel bookings are high-value and complex. Agents need flexibility to book across many vendors, but you need guardrails to prevent overspending.

The Solution

Issue cards with category-level controls for travel merchants. Set trip budgets, require approvals for premium bookings, and track all spend in one place.

Key Features

Category controls

Allow only travel-related merchant categories: airlines, hotels, car rentals, travel agencies.

Budget caps

Set per-trip or per-booking limits. Agent can book within budget without approval.

Multi-currency

Cards work globally. Book international travel without currency hassles.

Approval workflows

High-value bookings can trigger human approval before the charge is authorized.

How It Works

01

Trip request received

User asks your travel agent to book a trip to NYC next week.

02

Budget card issued

ProxyOS creates a card with a $2,000 limit restricted to travel categories.

03

Agent books travel

Agent searches, compares, and books flights and hotel within budget.

04

Itinerary confirmed

All bookings logged with receipts. Trip details sent to user.

Code Example

// Create a travel budget card
const card = await proxy.cards.create({
  agent_id: "travel-agent",
  spending_limit: 200000, // $2,000.00
  categories: ["airlines", "hotels", "car_rental"],
  expires_at: "2026-01-25", // Trip end date
  metadata: { trip: "NYC-2026-01" },
});

// Check remaining budget
const balance = await proxy.cards.getBalance(card.id);
console.log(`Remaining: $${balance.remaining / 100}`);

Ready to get started?

Issue your first card and start building.