missive_list_tasks
List tasks ordered by last activity with filters for state, type, team, assignee, conversation, and due date range. Supports cursor-based pagination.
Instructions
Lists tasks you can access, ordered by last activity (most recent first). organization is an optional filter. Filter by state, type, team, assignee, parent conversation, or due-date range. Paginate with until (cursor on last_activity_at) — there is no offset.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| team | No | Filter by team ID. | |
| type | No | Filter by type: 'task' (tasks only), 'conversation' (tasked conversations only), or 'all' (both; the API default). | |
| limit | No | Number of tasks to return (min 2, max 50). | |
| state | No | Filter by task state: 'todo', 'in_progress', or 'closed'. | |
| until | No | Unix timestamp for cursor pagination: returns tasks with last_activity_at before (and including) this value. Pass the last task's last_activity_at minus 1 to fetch the next page without duplicates. | |
| assignee | No | Filter by assignee user ID. | |
| due_at_gteq | No | Filter to tasks whose `due_at` is greater than or equal to this Unix timestamp. | |
| due_at_lteq | No | Filter to tasks whose `due_at` is less than or equal to this Unix timestamp. | |
| conversation | No | Filter by parent conversation ID (returns subtasks of that conversation). | |
| organization | No | Optional organization ID to filter by. Defaults to MISSIVE_DEFAULT_ORGANIZATION if set; otherwise lists across all accessible organizations. |