find-activity
Retrieve Todoist activity logs to monitor and audit task completions, updates, deletions, and project changes, with filters for event type, user, object, and date range.
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. 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). | |
| 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. |
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 |