Raw schema
{
"type": "object",
"properties": {
"status": {
"type": "string",
"enum": [
"pending",
"completed"
],
"description": "Filter by task status"
},
"is_important": {
"type": "boolean",
"description": "Filter by important tasks only"
},
"limit": {
"type": "number",
"description": "Maximum number of tasks to return (default: 25, max: 500)"
},
"offset": {
"type": "number",
"description": "Number of tasks to skip for pagination (default: 0). Use with limit to fetch additional pages."
},
"search": {
"type": "string",
"description": "Search keyword in task content and notes (case-insensitive partial match)"
},
"location": {
"type": "string",
"description": "Filter by location (partial match, e.g., 'μ¬μλ', 'μμΈ')"
},
"category_id": {
"type": "string",
"description": "Filter by category UUID"
},
"due_date_start": {
"type": "string",
"description": "Filter tasks with due_date >= this date (ISO 8601 format)"
},
"due_date_end": {
"type": "string",
"description": "Filter tasks with due_date <= this date (ISO 8601 format)"
},
"completed_date_start": {
"type": "string",
"description": "Filter tasks completed >= this date (ISO 8601 format)"
},
"completed_date_end": {
"type": "string",
"description": "Filter tasks completed <= this date (ISO 8601 format)"
},
"created_date_start": {
"type": "string",
"description": "Filter tasks created >= this date (ISO 8601 format)"
},
"created_date_end": {
"type": "string",
"description": "Filter tasks created <= this date (ISO 8601 format)"
},
"overdue": {
"type": "boolean",
"description": "Filter overdue incomplete tasks (due_date < today)"
},
"due_today": {
"type": "boolean",
"description": "Filter tasks due today"
},
"has_notification": {
"type": "boolean",
"description": "Filter by notification enabled status"
},
"sort_by": {
"type": "string",
"enum": [
"due_date",
"created_at",
"completed_at",
"updated_at",
"is_important"
],
"description": "Sort field (default: created_at)"
},
"sort_order": {
"type": "string",
"enum": [
"asc",
"desc"
],
"description": "Sort order (default: desc)"
}
}
}