Delete Food (Food Diary remove)
delete_foodRemove a logged food entry and its mirrored calendar event for the authenticated user. Provide the food_id to delete only your own food diary rows.
Instructions
MUTATES by removing one Food Diary row the authenticated user owns and its mirrored calendar event. Required: food_id (UUID). Prefer this over delete_event for meals logged via log_food. Unknown or other-user food_id returns an error. Rebuilds life_state. Requires API key or OAuth with scope context. Share tokens cannot write. ($0.10; API key required)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| food_id | Yes | UUID of a Food Diary row the authenticated user owns | |
| request_id | No | Client idempotency key (retries return original result). | |
| idempotency_key | No | Alias for request_id. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| deleted | Yes | Deleted food diary row. | |
| food_id | Yes | ||
| event_id | No | ||
| life_state_rebuilt | Yes |