get_completed_tasks
Retrieve completed tasks within a specified date range to analyze productivity and track accomplishments.
Instructions
Get completed tasks from Todoist within a date range.
Returns tasks completed between since and until (inclusive).
Ideal for weekly review metrics — see how many tasks were completed and when.
Example: get_completed_tasks(since="2026-03-12", until="2026-03-19")
Returns: [{"id": "123", "content": "Buy milk", "project_id": "456", ...}, ...]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of completed tasks per page (1-200). | |
| since | Yes | ISO date or datetime for the start of the range (inclusive). e.g. '2026-03-12' or '2026-03-12T00:00:00'. Todoist API limits the range to 3 months. | |
| until | Yes | ISO date or datetime for the end of the range (inclusive). e.g. '2026-03-19' or '2026-03-19T23:59:59'. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |