/externalBooking/bookingProcess
Liefert die Dialogschritte des schrittweisen Buchungsprozesses (dialogElement) – also welche Angaben in welcher Reihenfolge abgefragt werden. Ohne dialogElementId kommt der erste Schritt des Dialogs, der für den Standort (und bei angemeldetem Kunden für dessen Kundenstatus) hinterlegt ist; die folgenden Schritte laden Sie mit der jeweiligen dialogElementId.
Ist für den Standort kein schrittweiser Buchungsprozess eingerichtet, liefert die Schnittstelle stattdessen einen einzigen Schritt mit den Leistungsgruppen: dialogElement.id ist dann null, und jedes Element enthält unter productGroup.childProducts die IDs der Leistungen dieser Gruppe.
Die Daten werden als JSON-Body mit Content-Type: application/json übergeben. Fehlerfälle: Status 404 mit dem Text location not found, wenn der Standort nicht zu Ihrem Geschäft gehört, und Status 404 mit Not Found, wenn der Dialogschritt nicht existiert.
Header
| Name | Wert |
|---|---|
Content-Type |
application/json |
Request-Body (JSON)
Pflichtfelder
| Feld | Typ |
|---|---|
locationId |
Zahl |
Beispiel16
ID des Standorts.
|
|
Optionale Felder
| Feld | Typ |
|---|---|
dialogElementId |
leer |
Beispielnull
ID des Dialogschritts, der geladen werden soll - aus nextDialogId bzw. nextQuestion des vorherigen Schritts. Leer lassen, um mit dem ersten Schritt zu beginnen.
|
|
locale |
Text |
Beispielde
Sprache der Texte, z. B. "de", "en", "nl" oder "fr".
|
|
Vollständiger Beispiel-Body
{
"locationId": 16,
"dialogElementId": null,
"locale": "de"
}
Struktur zuletzt mit der Postman-Collection abgeglichen: 09.09.2026