get_tasks
Retrieve Todoist tasks with filtering options by project, section, label, or natural language queries like 'today' or 'overdue'.
Instructions
Get tasks from Todoist with optional filtering.
Args:
project_id: Filter tasks by project ID
section_id: Filter tasks by section ID
label: Filter tasks by label
filter_query: Natural language filter (e.g., 'today', 'overdue', 'p1')
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_id | No | ||
| section_id | No | ||
| label | No | ||
| filter_query | No |
Input Schema (JSON Schema)
{
"properties": {
"filter_query": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Filter Query"
},
"label": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Label"
},
"project_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Project Id"
},
"section_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Section Id"
}
},
"type": "object"
}