POST
/externalBooking/calcAppointmentTimesForDays
Diese Schnittstelle gehört zur Public API und liefert öffentlich
sichtbare Daten – ein API-Schlüssel ist nicht nötig.
Wie Terminzeiten (auch bereits belegte), aber für mehrere Tage auf einmal: liefert ab offset für numberOfDays Tage die Uhrzeiten je Tag, unabhängig davon, ob sie bereits belegt sind, und kennzeichnet Feiertage.
Antwort
Ein JSON-Objekt mit einem Schlüssel je Tag im Format TT.MM.JJJJ. Tage ohne Uhrzeiten fehlen in der Antwort. Je Tag:
| Name | Typ | Beschreibung |
|---|---|---|
dates | string[] | Uhrzeiten im Format HH:mm. |
specificDate | string | Name des Feiertags an diesem Tag, sonst leer. |
Fehlerfälle
| Status | Antwort | Ursache |
|---|---|---|
500 |
[invalid:true] |
Der Standort existiert nicht oder gehört nicht zu Ihrem Geschäft. Achtung: Die Antwort ist in diesem Fall kein gültiges JSON. |
variabel |
{…} |
Die Buchungsanfrage ist nicht zulässig (z. B. Online-Buchung ausgeschaltet). Status und Inhalt wie bei calcAppointmentTimes. |
Parameter
| Name | Übergabe |
|---|---|
servicerGroupId |
Body Pflicht |
Platzhalter{{servicerGroupId}}
ID des Standorts.
|
|
selectedProducts |
Body Pflicht |
Platzhalter{{selectedProducts}}
Komma-separierte Liste von Leistungs-IDs.
|
|
bookingGroups[0] |
Body Optional |
Platzhalter{{servicerId}}
ID des Mitarbeiters für die erste Position; leer für beliebiger Mitarbeiter.
|
|
offset |
Body Pflicht |
Beispiel02.01.2019
Erster Tag des Zeitraums im Format TT.MM.JJJJ.
|
|
numberOfDays |
Body Pflicht |
Beispiel7
Anzahl der Tage ab offset.
|
|
callback |
Body Optional |
| Name einer JavaScript-Funktion. Ist er gesetzt, kommt die Antwort als JSONP (application/javascript) statt als JSON. Erlaubt sind nur Funktionsnamen wie "meineFunktion" oder "app.callback". | |
Struktur zuletzt mit der Postman-Collection abgeglichen: 02.11.2026