feat: add delete_circle tool (v0.7.2)
Implements `delete_circle(circle_id)` using the verified `adminwipefamily` endpoint. Protects the primary circle via `isFirstFamily` check. Probe circles family/23447370 and family/23447378 cleaned up during testing. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -583,6 +583,31 @@ POST https://api.familywall.com/api/accupdatefamily
|
||||
|
||||
**Verifiziert am:** 2026-04-16 via FW_DEBUG=1
|
||||
|
||||
### `adminwipefamily` – Kreis löschen
|
||||
|
||||
POST https://api.familywall.com/api/adminwipefamily
|
||||
|
||||
Löscht einen Kreis und alle zugehörigen Inhalte (Listen, Tasks, Rezepte, Wall-Posts).
|
||||
|
||||
**Body-Parameter:**
|
||||
|
||||
| Parameter | Pflicht | Wert |
|
||||
|---|---|---|
|
||||
| `scope` | ja | Kreis-metaId (z.B. `family/23447378`) |
|
||||
|
||||
**Response (Erfolg):**
|
||||
|
||||
```json
|
||||
{ "a00": { "r": { "r": "true" } } }
|
||||
```
|
||||
|
||||
**Hinweise:**
|
||||
- Löscht unwiderruflich alle Inhalte des Kreises.
|
||||
- Der primäre Kreis (`isFirstFamily="true"` in `famlistfamily`) kann NICHT gelöscht werden.
|
||||
- MCP-Server prüft `isFirstFamily` vor dem Löschen via `famlistfamily` im gleichen Session-Call.
|
||||
|
||||
**Verifiziert am:** 2026-04-16 via FW_DEBUG=1 (family/23447371 erfolgreich gelöscht)
|
||||
|
||||
## Offene Punkte
|
||||
|
||||
- Unlike-Endpoint (Service Worker blockiert Analyse)
|
||||
@@ -591,4 +616,3 @@ POST https://api.familywall.com/api/accupdatefamily
|
||||
- Sortierung von Kategorien via API
|
||||
- mpadditemtolist (Zutaten aus Rezept → Einkaufsliste)
|
||||
- Einladung bestehender FamilyWall-Nutzer (accinvite nur für neue Accounts)
|
||||
- Kreis-Delete-Endpoint (API: "delete not supported" für family-Objekte)
|
||||
|
||||
Reference in New Issue
Block a user