List tasks
list_tasksRetrieve tasks across projects or within one, filtering by open status, assignee, due date, priority, and labels to focus on actionable items.
Instructions
List tasks, across all projects or within one project. Returns id, title, done, due date, priority, label names, assignee usernames and a web url (no descriptions — use get_task). By default only open tasks are returned. Set assignedToMe=true for the current user's tasks. For advanced queries pass a raw Vikunja filter string such as done = false && due_date < now+7d, labels in 3, 5 or assignees in alice.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| filter | No | Raw Vikunja filter expression; overrides includeDone. Fields: done, due_date, priority, labels, assignees, project | |
| search | No | Full-text search in title/description | |
| sortBy | No | due_date | |
| orderBy | No | asc | |
| perPage | No | ||
| projectId | No | Limit to this project (omit for all projects) | |
| includeDone | No | Include completed tasks | |
| assignedToMe | No | Only tasks assigned to the authenticated user |