Start a booking
start_bookingStart a booking and get a secure checkout link for the guest. Nothing is reserved until the guest pays on that link (valid 24 hours). Only works at campsites that take payment online (assistant_can_book is true); elsewhere send the guest to the booking_url to book themselves. Requires the guest's name and email, which the campsite uses for the confirmation. Confirm every detail with the guest first. Rate limited.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dogs | No | Number of dogs. | |
| guest | Yes | ||
| notes | No | A message for the campsite (arrival time, requests). | |
| adults | Yes | Number of adults. | |
| extras | No | Optional extras from get_campsite (electric hook-up, firewood, late checkout...). | |
| answers | No | Answers to the campsite's booking_questions from get_campsite, keyed by question id. Required questions must be answered. | |
| campsite | Yes | The campsite slug, as returned by search_campsites. | |
| check_in | Yes | Arrival date, YYYY-MM-DD. | |
| children | No | Number of children (under 18). | |
| check_out | Yes | Departure date, YYYY-MM-DD. Must be after check_in. | |
| child_ages | No | One age per child, if known. | |
| voucher_code | No | A gift voucher code, if the campsite sells them. | |
| discount_code | No | A promotional code the guest has, if the campsite accepts them. | |
| accommodation_id | Yes | accommodation_id from check_availability or get_campsite. |