feat(circles): add update_circle tool (v0.7.4)
Implements accupdatefamily endpoint (verified via FW_DEBUG=1): - Parameter 'scope' targets any circle (primary or secondary) - Without scope: renames the primary circle (API default) - Server always capitalises the first letter of the new name - Verifies circle existence via famlistfamily in same session - Response a00.r.r = full circle object with updated name Also corrects SPEC.md: accupdatefamily with scope= works for any circle, not just the primary (previous note was incomplete). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -611,10 +611,28 @@ POST https://api.familywall.com/api/accupdatefamily
|
||||
| Parameter | Pflicht | Wert |
|
||||
|---|---|---|
|
||||
| `name` | ja | Neuer Kreis-Name |
|
||||
| `scope` | nein | Kreis-metaId z.B. `"family/23449644"` (ohne scope → primärer Kreis) |
|
||||
|
||||
**Hinweis:** Aktualisiert immer den PRIMARY Kreis des Accounts (ignoriert `id`/`familyId` Parameter).
|
||||
**Response:**
|
||||
```
|
||||
a00.r.r → vollständiges Kreis-Objekt
|
||||
.metaId → Kreis-metaId (z.B. "family/23449644")
|
||||
.name → (aktualisierter) Kreis-Name (erster Buchstabe wird kapitalisiert)
|
||||
.family_id → numerische Kreis-ID (ohne "family/"-Prefix)
|
||||
.members[] → Mitglieder-Liste
|
||||
```
|
||||
|
||||
**Verifiziert am:** 2026-04-16 via FW_DEBUG=1
|
||||
**Hinweise:**
|
||||
- Ohne `scope`: aktualisiert den PRIMARY Kreis des Accounts.
|
||||
- Mit `scope=family/XXXX`: aktualisiert den angegebenen Kreis (primär oder sekundär).
|
||||
- Der Server kapitalisiert immer den ersten Buchstaben des Namens.
|
||||
- Nur der Name ist über die API änderbar (kein Bild, keine Farbe).
|
||||
|
||||
**Vorherige Dokumentation korrigiert:** Frühere SPEC-Einträge vermerkten,
|
||||
dass `id`/`familyId` ignoriert werden. Mit `scope=` funktioniert die
|
||||
Zielauswahl korrekt für beliebige Kreise.
|
||||
|
||||
**Verifiziert am:** 2026-04-16 via FW_DEBUG=1 (scope= auf sekundärem Kreis)
|
||||
|
||||
### `adminwipefamily` – Kreis löschen
|
||||
|
||||
|
||||
Reference in New Issue
Block a user