create_booking
Create a real reservation. Use a start value returned by check_availability. Never invent guest details — ask the person for their real name, email and phone first. If the result status is pending_confirmation, show the guest the confirmation_url.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| slug | Yes | ||
| Yes | |||
| notes | No | ||
| phone | Yes | ||
| start | Yes | The slot's `start` value, copied exactly as check_availability returned it. | |
| source | No | Which assistant is booking. Defaults to other_ai. proof_video is our own channel: bookings made while filming a proof clip. | |
| party_size | Yes | ||
| idempotency_key | No | Retry safety: pick any unique string for this booking attempt and reuse it on retries — the same key always returns the same booking, never a duplicate. |