find-activity
Retrieve Todoist activity logs to audit task, project, and comment changes. Filter by user, date, event type, or object to track completions and answer what someone finished in a period.
Instructions
Retrieve activity logs to monitor and audit changes in Todoist. Shows events from all users by default (use initiatorId to filter by specific user). To answer what someone completed in a period, including recurring task occurrences, use objectType "task", eventType "completed", and dateFrom/dateTo. For a first-person question ("what did I get done"), also set initiatorId to the current user from user-info, or the answer includes collaborators' completions. Track task completions, updates, deletions, project changes, and more with flexible filtering. Activity history availability and retention depend on the user plan.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of activity events to return. | |
| cursor | No | Pagination cursor for retrieving the next page of results. | |
| dateTo | No | Exclusive end of the activity range, as an ISO 8601 date or date-time. For all events on 2026-08-02, use "2026-08-03T00:00:00-04:00". Natural-language dates such as "tomorrow" are not supported. | |
| taskId | No | Filter events by parent task ID (for subtask events). | |
| dateFrom | No | Inclusive start of the activity range, as an ISO 8601 date or date-time. For all events on one local calendar day, use that day's start, for example "2026-08-02T00:00:00-04:00". Natural-language dates such as "tomorrow" are not supported. | |
| objectId | No | Filter by specific object ID (task, project, or comment). Requires objectType. | |
| eventType | No | Type of event to filter by. | |
| projectId | No | Filter events by parent project ID. | |
| objectType | No | Type of object to filter by. | |
| initiatorId | No | Filter by the user ID who initiated the event. A first-person question ("what did I complete") needs this: without it the results cover every collaborator. Get the ID from user-info when you do not already have it. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| events | Yes | The activity events. | |
| hasMore | Yes | ||
| nextCursor | No | ||
| totalCount | Yes | The total number of events in this page. | |
| appliedFilters | Yes |