list_tasks
Fetch tasks with optional filters by project, assignee, status, and more. Supports pagination and sorting.
Instructions
List tasks with optional filtering and pagination.
Supports filtering by project, assignee, status, and other criteria. All parameters are optional - omit to fetch all tasks.
Example of extra_filters:
filter[status][eq]=1: Open tasks
filter[status][eq]=2: Closed tasks
filter[workflow_status_category_id][eq]=3: Workflow closed status
filter[board_status][eq]=1: Active board tasks
Returns: Dictionary of tasks matching the provided filters
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Sort parameter (e.g., 'last_activity_at', '-last_activity_at', 'created_at', 'due_date'). Use '-' prefix for descending order. Defaults to '-last_activity_at' (most recent first). | -last_activity_at |
| user_id | No | Filter tasks by assignee/user ID | |
| page_size | No | Optional number of tasks per page (max 200) | |
| project_id | No | Filter tasks by project ID | |
| page_number | No | Page number for pagination | |
| extra_filters | No | Additional Productive query filters using API syntax. Common filters: filter[status][eq] (1: open, 2: closed), filter[due_date][gte] (date), filter[workflow_status_category_id][eq] (1: not started, 2: started, 3: closed). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||