booboooking_book
Book an appointment on booboooking.com (free OR paid services — payment is always in cash at the appointment, no online payment). For customer_name and customer_email, use the signed-in user's profile from your host app — do NOT ask them to retype. Always ask for customer_phone separately (it is not in the sign-in profile). customer_phone MUST be in international E.164 format starting with + and country code (e.g. +36201234567), no spaces/dashes — convert local-format numbers before calling this tool or the booking will fail validation. On success the response includes id and pin (MUST remember paired, for cancellation) and optionally cash_due: { amount, currency } — if present, remind the user to bring that amount in cash.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | Date in YYYYMMDD format (e.g. "20260415") | |
| time | Yes | Start time in HH:MM format (e.g. "09:30") — use the "time" field from booboooking_check_availability results | |
| provider | Yes | Provider identifier | |
| service_id | Yes | Service ID from booboooking_list_services | |
| customer_name | No | Customer full name | |
| customer_email | No | Customer email address | |
| customer_phone | No | Customer phone number in international E.164 format, e.g. "+36201234567" — convert local-format numbers (e.g. "06201234567") before calling this tool. |