Salonbuchung vorbereiten
salon_prepare_bookingEin kurzlebiges Angebot für die gewählten Salonleistungen, Kontaktdaten und den konkreten Termin erstellen. Dies bucht noch keinen Termin und sendet keine E-Mail. Vor Bestätigung die vollständige Preisübersicht und Bedingungen zeigen.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| customer | Yes | Vom Kunden bereitgestellte Kontaktdaten. Für eine persönliche Aktionsprüfung müssen E-Mail und Telefonnummer vorhanden sein. | |
| language | No | Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru. | de |
| staff_id | No | Optionaler ausdrücklich gewünschter Mitarbeiter. Eine ungeeignete oder nicht verfügbare Präferenz wird nicht ersetzt. | |
| start_at | Yes | Konkreter Terminbeginn als ISO-Datum mit Zeitzonenoffset. Relative Zeiten zuerst anhand der mitgelieferten Münchner Ortszeit auflösen. | |
| promo_code | No | Vom Kunden gewünschter oder aktuell veröffentlichter Promocode. Seine Berechtigung wird serverseitig geprüft. | |
| service_ids | Yes | Aktuelle numerische Leistungskennungen aus salon_search_services. Mehrere Leistungen werden als zusammenhängender Besuch geprüft. |
Output Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| offer | Yes | ||
| status | Yes | ||
| business | Yes | ||
| language | Yes | ||
| quote_id | Yes | ||
| timezone | Yes | ||
| expires_at | Yes | ||
| local_date | Yes | ||
| contract_version | Yes | ||
| requires_confirmation | Yes |