checkout
Complete a Marriott hotel booking by providing check-in/out dates and guest information. Set confirm to true for final charge after user confirmation.
Instructions
Complete a Marriott hotel booking. IMPORTANT: Set confirm=true only after getting explicit user confirmation. Without confirm=true, returns a booking preview instead of charging.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| No | Confirmation email address | ||
| phone | No | Guest phone number | |
| adults | No | Number of adults (default: 1) | |
| checkIn | Yes | Check-in date in YYYY-MM-DD format | |
| confirm | No | Set to true to complete the booking. If false or omitted, returns a preview only. NEVER set to true without explicit user confirmation. | |
| hotelId | No | Hotel property code (optional if select_room was called) | |
| checkOut | Yes | Check-out date in YYYY-MM-DD format | |
| children | No | Number of children (default: 0) | |
| lastName | No | Guest last name | |
| roomCode | No | Room type code (optional if select_room was called) | |
| firstName | No | Guest first name | |
| specialRequests | No | Special requests for the hotel |