List tasks
list_tasksRetrieve tasks from a Microsoft To Do list with pagination, sorting, and OData filters to show only tasks you need.
Instructions
List tasks in a Microsoft To Do task list with pagination and filtering support.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| top | No | Maximum number of tasks to return per page. | |
| skip | No | Number of tasks to skip for pagination. Use with 'top' to page through results. | |
| filter | No | OData $filter expression. Defaults to incomplete tasks. Examples: "status eq 'completed'", "contains(title,'meeting')", "status eq 'notStarted' and importance eq 'high'". | status eq 'notStarted' |
| list_id | Yes | ||
| orderby | No | OData $orderby clauses to sort results, e.g. ['createdDateTime desc', 'importance asc']. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | No | Total number of matching tasks (requires $count=true). | |
| tasks | Yes | ||
| next_link | No | Pagination link indicating more results are available. Use 'skip' to fetch the next page. |