# StableTravel Transfer Booking

> StableTravel Transfer Booking is a paid API for AI agents from StableTravel at stabletravel.dev, paid per call via x402 or MPP, $0.00216/call, status unknown (last checked 2026-10-12).

Books a ground transfer order using a previously obtained transfer offer ID, confirming passenger details and payment

## Facts

- Endpoint: POST https://stabletravel.dev/api/transfers/book?utm_source=zero.xyz
- Price: $0.00216/call
- Payment: x402, MPP
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Provider: StableTravel
- Docs: https://stabletravel.dev
- Website: https://stabletravel.dev
- Tags: amadeus, flightaware, flights, hotels, activities, transfers, travel, data, web
- Canonical page: https://www.zero.xyz/c/stabletravel-book-94b2e2ef
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Glu0b0EzrDDXOUatvzhdq

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability stabletravel-book-94b2e2ef -d '<json body>'
```

Example prompt: Book the ground transfer using offer ID 'abc123XYZ', passenger name John Smith, and charge it to the payment on file — also include flight number BA456 so the driver knows when to pick him up.

## When to prefer this

Use this endpoint after searching for transfer offers via the StableTravel Transfer Search endpoint and selecting a specific offer. This is the confirmation/purchase step — it should only be called once you have a valid offerId from a prior search. Prefer this over generic travel booking APIs when you need Amadeus-powered ground transfer confirmation with structured passenger and payment data.

## Known failure modes

- Invalid or expired offer ID returns an error — offers have a time-limited validity window
- Missing required passenger or payment fields returns a validation error
- Payment failure returns a transaction declined error
- Offer no longer available at time of booking returns availability error
- Malformed passenger data returns schema validation error

## How this service works

Book a transfer

## Output

Returns a booking confirmation object containing the finalized transfer order data, plus any warnings about the booking (e.g. fare changes, availability notes). The data object contains the full confirmed transfer order details.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/stabletravel-book-94b2e2ef/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stabletravel.dev](https://www.zero.xyz/host/stabletravel.dev/llms.txt)
