xtiles_list_tasks
List tasks with optional filters. Provide projectId to list project tasks, or omit for your personal tasks.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, 1-based — the first page is 1. Defaults to 1. | |
| sort | No | Sort field. Allowed values: due_date, created_at, priority. Defaults to "due_date". | |
| order | No | Sort order (default: "asc") | |
| per_page | No | Page size, 1–100. Defaults to 20. | |
| priority | No | Task priority. Allowed values: LOW, MEDIUM, HIGH. | |
| completed | No | Filter by completed status. Defaults to false if omitted (only open tasks are returned). | |
| projectId | No | Project ID. Omit to list your own tasks (/my/tasks). | |
| due_date_after | No | Inclusive lower bound — tasks due on or after this date. A calendar day (yyyy-MM-dd) is resolved to the start of that day in the user's timezone, so the named day IS included. Combine with due_date_before to form a half-open range [after, before) — same convention as Google Calendar timeMin/timeMax. | |
| due_date_before | No | Exclusive upper bound — tasks due strictly before this date; the named day is NOT included (a calendar day yyyy-MM-dd is resolved to the start of that day in the user's timezone). To cover a whole single day D, pass the NEXT day as the bound: due_date_after=D and due_date_before=D+1 (e.g. tasks due "today" = after today AND before tomorrow). Passing the same date to both bounds returns nothing (empty range). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| pagination | No |