find-activity
Track and audit changes in Todoist by retrieving recent activity logs with flexible filtering by object, event, user, or project.
Instructions
Retrieve recent activity logs to monitor and audit changes in Todoist. Shows events from all users by default (use initiatorId to filter by specific user). Track task completions, updates, deletions, project changes, and more with flexible filtering. Note: Date-based filtering is not supported by the Todoist API.
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. | |
| taskId | No | Filter events by parent task ID (for subtask events). | |
| 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 | Whether there are more results available. | |
| nextCursor | No | Cursor for the next page of results. | |
| totalCount | Yes | The total number of events in this page. | |
| appliedFilters | Yes | The filters that were applied to the search. |