69a962f1578f
Tasks Completed By Due Date
Retrieves a list of completed items strictly limited by the specified due date range (up to 6 weeks).
It can retrieve completed items:
- From within a project, section, or parent item
- From all the projects the user has joined in a workspace
- From all the projects of the user
- That match many supported filters
By default, the response is limited to a page containing a maximum of 50 items (configurable using limit).
Subsequent pages of results can be fetched by using the next_cursor value from the response as the cursor value for the next request.
Query parameters
Start of the due date range, inclusive.
End of the due date range, exclusive.
Workspace ID to limit completed tasks to.
Project ID to limit completed tasks to.
Section ID to limit completed tasks to.
Parent task ID to limit completed subtasks to.
Todoist filter query to limit completed tasks.
Language code used to parse filter_query.
An opaque string used as the cursor for pagination. Must be used with the same parameters from the previous request
Maximum number of completed tasks to return.
Response
Successful Response
Example response
{
"items": [
{
"added_at": "2025-01-15T10:30:00Z",
"added_by_uid": "1234567",
"assigned_by_uid": "1234567",
"checked": false,
"child_order": 1,
"completed_at": "2025-01-16T10:30:00Z",
"completed_by_uid": "1234567",
"completed_count": 3,
"content": "Buy milk",
"day_order": 1,
"deadline": {
"date": "2025-02-12",
"lang": "en"
},
"description": "Pick up organic milk",
"due": {
"date": "2025-02-12",
"is_recurring": false,
"lang": "en",
"string": "tomorrow"
},
"duration": {
"amount": 30,
"unit": "minute"
},
"id": "6XGgmFVcrG5RRjVr",
"is_collapsed": false,
"is_deleted": false,
"labels": [
"priority"
],
"note_count": 0,
"order_key": "a1V",
"parent_id": "6XGgmFVcrG5RRjVr",
"postponed_count": 1,
"priority": 1,
"project_id": "6XGgm6PHrGgMpCFX",
"responsible_uid": "1234567",
"section_id": "6fFPHV272WWh3gpW",
"updated_at": "2025-01-17T10:30:00Z",
"user_id": "1234567"
}
],
"next_cursor": "14540000435w8hj8pXXwPQJJch.X9DBH8ya2Xenok55"
}