REST-API-Referenz
Die derzeit veröffentlichten Leseendpunkte, Parameter und Antwortstrukturen.
Fachlich geprüft · 2026-09-20 / Ridian
Basis-URL und Autorisierung
Abschnitt betitelt „Basis-URL und Autorisierung“Verwende https://api.getridian.com/v1 mit einem delegierten Bearer-Token und calendar:read. Es gelten dieselben Freigabe- und Inhaltsprüfungen wie bei MCP. Das öffentliche OpenAPI-Dokument beschreibt derzeit einen minimalen Leseschnitt, keinen vollständigen Partner-SDK-Vertrag.
GET /calendars
Abschnitt betitelt „GET /calendars“Listet zugängliche Kalender. Die Antwort enthält data mit der Kalenderliste und meta.excluded mit Ausschlussinformationen. Nutze die gelieferten opaken IDs; leite sie nicht aus Anbieter-Mailadressen ab.
curl https://api.getridian.com/v1/calendars \ -H "Authorization: Bearer $RIDIAN_ACCESS_TOKEN"GET /events
Abschnitt betitelt „GET /events“| Query-Parameter | Erforderlich | Bedeutung |
|---|---|---|
calendar_id |
Ja | Erlaubte Kalender-IDs; Parameter wiederholen oder IDs mit Komma trennen |
start |
Ja | ISO-Zeitstempel mit Z oder ausdrücklichem Offset |
end |
Ja | Ende des Fensters, ebenfalls mit Z oder Offset |
time_zone |
Für CalDAV ohne bekannte Zone | IANA-Zone des Nutzers, beispielsweise Europe/Berlin |
Das Fenster ist auf 20 Kalender und 31 Tage begrenzt. Die Antwort enthält erlaubte Termine in data. canEdit und canRespond berücksichtigen auch effektive Token-Scopes, nicht nur Anbieterrechte.
curl --get https://api.getridian.com/v1/events \ -H "Authorization: Bearer $RIDIAN_ACCESS_TOKEN" \ --data-urlencode "calendar_id=$RIDIAN_CALENDAR_ID" \ --data-urlencode 'start=2026-10-25T00:00:00+02:00' \ --data-urlencode 'end=2026-10-26T00:00:00+01:00' \ --data-urlencode 'time_zone=Europe/Berlin'Setze Token- und Kalendervariablen privat; ihre Werte gehören nicht ins Repository. Die Beispielzeiten zeigen bewusst einen 25-Stunden-Tag beim Sommerzeitwechsel. Wähle für deinen Test ein passendes Fenster.
Fehler und nicht unterstützte Aktionen
Abschnitt betitelt „Fehler und nicht unterstützte Aktionen“Ungültige Parameter liefern einen Fehler statt einer geratenen Zeitzone. Eine fehlende CalDAV-Zone ergibt time_zone_required. Autorisierungs- und Serverfehler benötigen den jeweiligen Lösungsweg. Siehe Fehler.
REST-Anlage, -Änderung, -Löschung und ein eigener Verfügbarkeitsendpunkt sind geplante Developer-Arbeit, nicht dieser veröffentlichte Lesevertrag. Nutze passende MCP-Werkzeuge; erfinde keine REST-Pfade aus Werkzeugnamen.