create_booking
Create direct vacation rental bookings by validating availability, calculating final prices with applicable discounts, and generating pending records for host approval.
Instructions
Create a new direct booking for a property. Write operation: validates availability, calculates the final federation price (with gap discount if applicable), and creates a pending booking record requiring host approval. Returns booking ID, final price, and confirmation details.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| propertyId | Yes | Property UUID | |
| checkIn | Yes | Check-in date YYYY-MM-DD | |
| checkOut | Yes | Check-out date YYYY-MM-DD | |
| guests | Yes | Number of guests | |
| guestName | Yes | Guest full name | |
| guestEmail | Yes | Guest email | |
| guestPhone | No | Guest phone number |