list_tasks
Filter and list tasks from Aspro Cloud by status, owner, type, or model. Returns active tasks by default; include archived tasks with archive_status.
Instructions
List tasks with optional filters.
By default returns only NON-ARCHIVED tasks (archive_status=0). "Active tasks" and "tasks" always means non-archived. To get archived tasks, pass archive_status=10.
Status values (use 'status' param): 1 = New (created but not started — most tasks accumulate here as backlog) 3 = In Progress (actively being worked on right now) 4 = Waiting Review (done by assignee, pending verification) 5 = Done (completed but not yet archived)
To find tasks truly in progress use status=3. To find all incomplete tasks use status=1, 3, or 4.
Type values: 0=Task, 1=Inbox, 20=Event, 30=Template
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number for pagination | |
| type | No | Type: 0=Task, 1=Inbox, 20=Event, 30=Template | |
| model | No | Model binding (e.g. 'lead') | |
| module | No | Module binding (e.g. 'crm') | |
| status | No | Status: 1=New (backlog), 3=In Progress, 4=Waiting Review, 5=Done. Use 3 for 'currently working on'. | |
| model_id | No | ID of the bound object | |
| owner_id | No | Filter by task owner (creator) user ID | |
| parent_id | No | Filter by parent task ID | |
| archive_status | No | 0=Not archived (default), 10=Archived. Pass 10 to see archived tasks. | |
| responsible_id | No | Filter by responsible user ID |