# StableTravel Hotel Booking

> StableTravel Hotel 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).

Creates a hotel booking order for one or more guests via the Amadeus-powered StableTravel API

## Facts

- Endpoint: POST https://stabletravel.dev/api/hotels/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-dd726b13
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_qkmSSVJPZykKBcidFSe5C

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-dd726b13 -d '<json body>'
```

Example prompt: Book a hotel order for guest John Smith (email john.smith@email.com, phone +1-555-0100) and contact travel agent at agent@travelco.com — use the hotel offer we found earlier and associate it with the room.

## When to prefer this

Use this endpoint when you need to actually confirm and create a hotel reservation after searching availability, as opposed to just searching or repricing offers. This is the final booking step that commits the reservation in the Amadeus GDS system.

## Known failure modes

- Invalid or expired hotel offer ID leads to booking failure
- Missing required guest fields (tid, lastName, firstName) cause validation errors
- Invalid travel agent email format returns 400 error
- Guest room association references invalid offer and returns booking error
- Payment processing failure if payment object is malformed
- Hotel no longer available at time of booking returns availability conflict error

## How this service works

Book a hotel offer

## Output

Returns a hotel booking order object with confirmation details and any associated warnings from the Amadeus booking system

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/stabletravel-book-dd726b13/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)
