list_todos
Browse and filter todo checklist items across tasks. Returns completion status, assignee, parent task details, due dates, and time estimates.
Instructions
List todo checklist items with optional filtering by task.
Use this when: You need to browse or filter checklist items across tasks (e.g., find all open todos in a project, filter by assignee). Use get_todo when you need full details of a specific todo.
Returns:
Checkbox item text and completion status
Assignee information
Parent task details with project context
Due dates and priority relative to parent task
Estimated vs actual time for checklist items
Filter by task_id to get all checklist items for a specific task.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task_id | No | Productive task ID to filter todos by | |
| page_size | No | Optional number of todos per page (max 200) | |
| page_number | No | Page number for pagination | |
| extra_filters | No | Additional Productive query filters using API syntax. Common filters: filter[task_id][eq] (ID), filter[status][eq] (1: open, 2: closed), filter[assignee_id][eq] (ID). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||