delete_created_calendar
Verhalten, Eingaben, Ausgaben und Freigaben für delete_created_calendar.
Fachlich geprüft · 2026-09-20 / Ridian
Diese Referenz wird aus dem veröffentlichten Werkzeugvertrag erzeugt. Feldnamen und normative Beschreibungen im Schema sind Englisch.
Verhalten und Grenzen
Abschnitt betitelt „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
Abschnitt betitelt „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
Eingabe
Abschnitt betitelt „Eingabe“{ "$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
Abschnitt betitelt „Ausgabe“{ "$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
Abschnitt betitelt „Fehler und Wiederholungen“Prüfe das Werkzeugergebnis auf Fehler. Wiederhole Schreiboperationen nicht blind nach einem Timeout. Prüfe zuerst den Kalenderzustand.