delete_entity
Remove entities from active use while maintaining audit trails. Creates deletion observations to exclude entities from snapshots and queries, supporting GDPR-style data removal.
Instructions
Delete an entity. Creates a deletion observation so the entity is excluded from snapshots and queries. Immutable and reversible for audit; use for user-initiated or GDPR-style removal from active use.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| entity_id | Yes | Entity ID to delete | |
| entity_type | Yes | Entity type (e.g. company, person) | |
| reason | No | Optional reason for deletion (audit) | |
| user_id | No | Optional. Inferred from authentication if omitted. |