todoist_filters
Manage and query Todoist filters to organize tasks using saved search criteria. Create custom filters, update existing ones, and retrieve tasks that match specific conditions.
Instructions
Filter management and task querying for Todoist - query existing filters, retrieve tasks within filters, and manage saved filter criteria
Input Schema
Name | Required | Description | Default |
---|---|---|---|
action | Yes | Action to perform | |
color | No | Filter color | |
filter_id | No | Filter ID (required for get_filter/query_filter/update_filter/delete_filter) | |
is_favorite | No | Mark as favorite | |
lang | No | Language code for query parsing | |
name | No | Filter name | |
order | No | Filter order | |
query | No | Filter query (Todoist query syntax) |
Input Schema (JSON Schema)
{
"properties": {
"action": {
"description": "Action to perform",
"enum": [
"list_filters",
"get_filter",
"query_filter",
"create_filter",
"update_filter",
"delete_filter"
],
"type": "string"
},
"color": {
"description": "Filter color",
"type": "string"
},
"filter_id": {
"description": "Filter ID (required for get_filter/query_filter/update_filter/delete_filter)",
"type": "string"
},
"is_favorite": {
"description": "Mark as favorite",
"type": "boolean"
},
"lang": {
"description": "Language code for query parsing",
"type": "string"
},
"name": {
"description": "Filter name",
"type": "string"
},
"order": {
"description": "Filter order",
"type": "number"
},
"query": {
"description": "Filter query (Todoist query syntax)",
"type": "string"
}
},
"required": [
"action"
],
"type": "object"
}