Get Todo
ha_get_todoList Home Assistant todo lists or fetch items from a specific list, with optional status filtering for open or completed tasks.
Instructions
Get todo lists or items - list all todo lists or get items from a specific list.
Without an entity_id: lists every entity in the 'todo' domain (shopping lists and other todo-type integrations) with entity_id, friendly_name and state (number of incomplete items or current status).
With an entity_id: returns that list's items as Home Assistant reports them — uid, summary, status, and description, due and completed where set.
EXAMPLES:
List all todo lists: ha_get_todo()
Get incomplete items: ha_get_todo("todo.shopping_list", status="needs_action")
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "ha_get_todo"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | Only items with this status, or with any of a list of statuses: 'needs_action' (open) or 'completed' (done). Only applies when entity_id is provided. | |
| entity_id | No | Todo list entity ID (e.g., 'todo.shopping_list'). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||