confirm_booking
Confirm a held slot with the customer's name and phone number; this is the booking. Idempotent: confirming the same hold twice books it once and tells the business once. A business that confirms every visit itself answers hold.awaiting: true with the hold still held: the slot is kept, the business decides, and the person gets an SMS either way; tell them that and promise no time. With a linked number (link_phone) you may send contact with the name alone and the linked number is used; a different number in contact.phone is refused as phone-mismatch.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hold | Yes | The `id` of the hold to confirm. | |
| contact | Yes | The customer's own name and phone number (9 digits, or +country code and the number). Ask them; never invent one. With a linked number the phone may be left out. | |
| session | Yes | The session id the hold was made in. |