list_tasks
Retrieve tasks using pagination, search, and filters. Find tasks by status, assignee, priority, due dates, and completion percentage to manage workflows.
Instructions
List tasks with pagination, search, and filters. Use get_users/get_statuses/get_priorities/get_problem_types first to find IDs. To mark done: set status_id to the Completed status ID and percentage to 100.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number (0-based) | |
| due_to | No | Filter by due date to (YYYY-MM-DD) | |
| search | No | Full-text search across all columns (description, notes, hints, etc.) | |
| sort_by | No | Sort field | creation_date |
| to_date | No | Filter by creation date to (YYYY-MM-DD) | |
| due_from | No | Filter by due date from (YYYY-MM-DD) | |
| sort_dir | No | Sort direction | desc |
| from_date | No | Filter by creation date from (YYYY-MM-DD) | |
| page_size | No | Items per page (max 100) | |
| status_id | No | Filter by status ID(s). Comma-separated for multiple (e.g. '8' or '8,14'). Use get_statuses to find IDs. | |
| vendor_id | No | Filter by vendor ID | |
| company_id | No | Filter by company ID | |
| created_by | No | Filter by creator user ID(s). Comma-separated for multiple (e.g. '214,215'). Use get_users to find IDs. | |
| category_id | No | Filter by task category ID | |
| priority_id | No | Filter by priority ID(s). Comma-separated for multiple. Use get_priorities to find IDs. | |
| completion_to | No | Max completion percentage (0-100) | |
| assigned_to_id | No | Filter by assignee user ID(s). Comma-separated for multiple. | |
| completion_from | No | Min completion percentage (0-100) | |
| problem_type_id | No | Filter by problem type ID | |
| show_unassigned | No | Include unassigned tasks (default: true) |