Get Todo
ha_get_todoRetrieve all Home Assistant todo lists or get items from a specific list, with optional filtering by completion status.
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 — uid, summary, status (needs_action or completed), description, and due date where supported — optionally filtered by status (None returns all).
EXAMPLES:
List all todo lists: ha_get_todo()
Get incomplete items: ha_get_todo("todo.shopping_list", status="needs_action")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | Filter items by status: 'needs_action' for incomplete, 'completed' for 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 | |||