calendar_entities_add
Create a tracked entity for any named thing you schedule events against, like servers, vehicles, rooms, or equipment. Link dependencies after creation to detect conflicts.
Instructions
SIDE-EFFECTFUL. Create a new tracked entity: any named thing you schedule events against (a server, a delivery van, a store location, a piece of equipment, a room, etc.). Not idempotent: a duplicate name (case-insensitive) throws. Returns {entity}. Use calendar_entities_link afterwards to record dependencies for conflict detection.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Freeform category, e.g. 'server', 'vehicle', 'location', 'equipment'. | |
| name | Yes | Unique display name for the entity (case-insensitive). | |
| notes | No | Freeform notes. | |
| timezone | No | Optional IANA timezone (e.g. 'Europe/Berlin') for display only, does not affect stored event times. |