# delete_created_calendar Verhalten, Eingaben, Ausgaben und Freigaben für delete_created_calendar. Source: https://docs.getridian.com/de/developers/tools/delete_created_calendar/ Language: de Reviewed: 2026-09-20 Diese Referenz wird aus dem veröffentlichten Werkzeugvertrag erzeugt. Feldnamen und normative Beschreibungen im Schema sind Englisch. ## Verhalten und Grenzen Löscht einen vollständigen zusätzlichen Google-Kalender dauerhaft, nachdem der Nutzer die endgültige Löschung seines genauen sichtbaren Namens ausdrücklich bestätigt hat. Ridian verlangt einen serverseitigen Nachweis, dass derselbe Nutzer genau diesen Kalender mit create_calendar erstellt hat. Übergib die ursprüngliche requestId, den genauen calendarName und confirmPermanentDeletion=true; der Client übergibt keine Kalender-ID. Primäre, bereits vorhandene, importierte oder manuell angelegte Kalender sind ausgeschlossen. Google löscht alle enthaltenen Termine dauerhaft. Eine identische Wiederholung ist sicher. cleanupPending=true bedeutet, dass Google den Kalender bereits gelöscht hat, aber lokale Bereinigung aussteht; wiederhole den Aufruf unverändert. ## Berechtigungen Freigegebene Scopes, Konten, Kalender und Sichtbarkeitsregeln begrenzen den Zugriff. Ein Workspace-Admin erhält dadurch keinen pauschalen Zugriff auf fremde Konten. `calendar:read`, `calendar:manage` [Freigaben und Grenzen](https://docs.getridian.com/de/developers/authentication/) ## Eingabe ```json { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "createRequestId": { "type": "string", "minLength": 1, "maxLength": 128, "description": "Exact requestId originally passed to create_calendar for the calendar that should be permanently deleted." }, "calendarName": { "type": "string", "minLength": 1, "maxLength": 512, "description": "Exact visible name of the Ridian-created calendar the user explicitly approved for permanent deletion." }, "confirmPermanentDeletion": { "type": "boolean", "const": true, "description": "Must be true and may only be supplied after the user explicitly approves permanent deletion of calendarName and all events inside it." } }, "required": [ "createRequestId", "calendarName", "confirmPermanentDeletion" ], "additionalProperties": false } ``` ## Ausgabe ```json { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "ok": { "type": "boolean", "const": true }, "deleted": { "type": "boolean" }, "cleanupPending": { "type": "boolean" } }, "required": [ "ok", "deleted", "cleanupPending" ], "additionalProperties": false } ``` ## Fehler und Wiederholungen Prüfe das Werkzeugergebnis auf Fehler. Wiederhole Schreiboperationen nicht blind nach einem Timeout. Prüfe zuerst den Kalenderzustand. [Fehlerbehandlung](https://docs.getridian.com/de/developers/errors/)