POST
/externalBooking/getGlobalDependencies
Diese Schnittstelle gehört zur Public API und liefert öffentlich
sichtbare Daten – ein API-Schlüssel ist nicht nötig.
Liefert die globalen Zusatzleistungen eines Standorts – also Abhängigkeiten, die nicht an eine bestimmte Leistung gebunden sind, sondern für jede Buchung an diesem Standort angeboten werden. Die Zusatzleistungen zu konkret gewählten Leistungen liefert Zusatzdienstleistungen für gewählte Leistungen abfragen.
Antwort
Ein JSON-Array mit einem Objekt je Abhängigkeit:
| Name | Typ | Beschreibung |
|---|---|---|
id | number | ID der Abhängigkeit. |
text | string | null | Hinweistext, der dem Kunden zur Auswahl angezeigt wird. |
type | object | Art der Abhängigkeit. |
dependencyTypeParameter | any | Zusatzwert zur Art der Abhängigkeit. |
strictType | object | Wie verbindlich die Auswahl ist. |
products | array | Die angebotenen Leistungen, im selben Format wie bei Zusatzdienstleistungen für gewählte Leistungen abfragen. |
Fehlerfälle
| Status | Antwort | Ursache |
|---|---|---|
404 |
{"locationNotValid":true} |
Der Standort existiert nicht oder gehört nicht zu Ihrem Geschäft. |
400 |
{"result":"invalidDate"} |
date ist gesetzt, entspricht aber nicht dem Format TT.MM.JJJJHH:mm. |
Parameter
| Name | Übergabe |
|---|---|
servicerGroupId |
Body Pflicht |
Platzhalter{{servicerGroupId}}
ID des Standorts.
|
|
date |
Body Optional |
Beispiel02.01.201909:00
Zeitpunkt im Format TT.MM.JJJJHH:mm (ohne Leerzeichen). Die Preise der Zusatzleistungen werden für diesen Zeitpunkt berechnet.
|
|
locale |
Body Optional |
Beispielde
Sprache der Leistungsnamen, z. B. "de", "en", "nl" oder "fr".
|
|
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