POST
/externalBooking/courses
Diese Schnittstelle gehört zur Public API und liefert öffentlich
sichtbare Daten – ein API-Schlüssel ist nicht nötig.
Liefert die Kurstermine eines Standorts in einem Zeitraum. Ohne Datumsangaben sind das die Kurse der nächsten 28 Tage ab heute. Ist der Aufruf mit einer Kundensitzung verbunden, wird die Antwort auf diesen Kunden abgestimmt.
Einen Platz in einem Kurs reservieren Sie anschließend mit Kursplatz reservieren.
Antwort
Ein JSON-Objekt mit der Liste courses, ein Eintrag je Kurstermin.
Fehlerfälle
| Status | Antwort | Ursache |
|---|---|---|
404 |
{"result":"locationNotValid"} |
Der Standort existiert nicht, gehört nicht zu Ihrem Geschäft, oder Kurse sind für Ihr Geschäft nicht eingeschaltet. |
400 |
{"result":"dateNotValid"} |
from oder until entspricht nicht dem Format TT.MM.JJJJ. |
Parameter
| Name | Übergabe |
|---|---|
servicerGroupId |
Body Pflicht |
Platzhalter{{servicerGroupId}}
ID des Standorts.
|
|
from |
Body Optional |
Beispiel02.01.2019
Erster Tag im Format TT.MM.JJJJ. Standard: heute.
|
|
until |
Body Optional |
Beispiel31.01.2019
Letzter Tag (einschließlich) im Format TT.MM.JJJJ. Standard: 28 Tage nach from.
|
|
deals |
Body Optional |
Beispielfalse
true liefert nur Kurse mit Angebot (Deals). Standard: false.
|
|
locale |
Body Optional |
Beispielde
Sprache der Texte, 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