calendar.entities.update
Update existing calendar entities by changing name, notes, timezone, or category. Set active to false to soft-retire an entity while preserving its history.
Instructions
SIDE-EFFECTFUL. Patch an existing entity's fields, including active (set false to soft-retire it without losing its history). Idempotent per patch. Returns {entity}. For a hard delete see calendar.entities.delete.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Entity id (from `calendar.entities.add` or `calendar.entities.list`). | |
| kind | No | Freeform category, e.g. 'server', 'vehicle', 'location'. | |
| name | No | New display name for the entity. | |
| notes | No | Freeform notes. | |
| active | No | Set false to soft-retire the entity without losing history. | |
| timezone | No | IANA timezone for display purposes (e.g. 'Europe/Berlin'). |