search_tasks
Search for tasks across your workspace using filters for text, status, assignee, list, and dates. Get paginated results with a has_more indicator.
Instructions
Search tasks across the workspace.
Supports filtering by query text, status, assignee, list, and dates. Returns paginated results with has_more indicator.
Note: query is applied as a client-side filter after fetching each page
from the API. The has_more flag reflects the API's pagination state,
not whether additional matching results exist. Callers should continue
paginating while has_more is true if they need exhaustive results.
Args: query: Text search query (client-side filtered — see note above). status: Filter by status(es). assignee_id: Filter by assignee user ID. Use get_current_user for your ID. list_id: Limit to a specific list. include_closed: Include closed/done tasks (default: false). date_created_after: ISO date or Unix millis — only tasks created after this. date_updated_after: ISO date or Unix millis — only tasks updated after this. page: Page number (0-indexed). Check has_more in response for pagination. subtasks: Include subtasks in results (default: false).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| query | No | ||
| status | No | ||
| list_id | No | ||
| subtasks | No | ||
| assignee_id | No | ||
| include_closed | No | ||
| date_created_after | No | ||
| date_updated_after | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |