Freie Slots abrufen - API Hub
← Zurück zum API Hub

Freie Slots abrufen

GET https://services.leadconnectorhq.com/calendars/{calendarId}/free-slots

Liefert freie Zeitfenster in einem Datumsbereich. Optional filterbar nach Zeitzone und User.

Erforderliche Header

Authorization: Bearer {{ token }}
Accept: application/json
Version: 2021-04-15 // Kalender/Termin-Version

URL-Parameter

Du musst die calendarId in der URL ersetzen.

# Beispiel-Aufruf
.../calendars/fu4y48c9PlUoyFxnCw2A/free-slots...

Query-Parameter (Erforderlich & Optional)

Ein Datumsbereich (max. 31 Tage) ist erforderlich. Zeitzone und User sind optional.

# ?startDate=... (Erforderlich)
# Zeitstempel in Millisekunden (z.B. 1729711200000)
startDate=1729711200000

# &endDate=... (Erforderlich)
# Zeitstempel in Millisekunden (z.B. 1730315999000)
endDate=1730315999000

# &timezone=... (Optional)
# IANA-Zeitzone (z.B. Europe/Berlin)
timezone=Europe/Berlin

# &userId=... (Optional)
# Filtert Slots für einen bestimmten Therapeuten
userId=15tDtK9qqUdfHTtrL5np

Request (cURL)

Ein vollständiger Beispiel-Request.

curl -L -G "https://services.leadconnectorhq.com/calendars/{calendarId}/free-slots" \
  -H "Authorization: Bearer {{ token }}" \
  -H "Version: 2021-04-15" \
  -H "Accept: application/json" \
  --data-urlencode "startDate=1729711200000" \
  --data-urlencode "endDate=1730315999000" \
  --data-urlencode "timezone=Europe/Berlin"

Mögliche Antworten (Response)

Antwort (200 OK): Freie Slots gefunden

Die Antwort listet die Slots, gruppiert nach Datum.

{
  "2025-10-24": {
    "slots": [
      "2025-10-24T10:00:00+02:00",
      "2025-10-24T10:15:00+02:00",
      "2025-10-24T10:30:00+02:00"
    ]
  },
  "2025-10-25": {
    "slots": [
      "2025-10-25T14:00:00+02:00",
      "2025-10-25T14:15:00+02:00"
    ]
  },
  "traceId": "f0d4f89e-8162-4327-bdc6-11e611b3cc35"
}