get_recent_activity
Retrieve a summarized chronological feed of recent changes, task updates, comments, and new documents. Filter by time range, user, project, activity type, or item type to track specific updates.
Instructions
Get a summarized feed of recent activities and updates.
Returns recent changes, task updates, comments, new documents and activities in chronological order.
Examples: get_recent_activity() # Last 24 hours, all activity get_recent_activity(hours=168) # Last week get_recent_activity(hours=48, project_id=343136) # Last 2 days on specific project get_recent_activity(hours=24, user_id=12345) # What a specific user did today get_recent_activity(hours=24, activity_type=1) # Only comments from last day get_recent_activity(hours=168, item_type='Task') # Task activities from last week get_recent_activity(hours=168, event_type='edit') # Task edits from last week get_tasks(extra_filters={'filter[status][eq]': 2}, sort='-updated_at', page_size=10) # Recently closed tasks
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hours | No | Number of hours to look back (default: 24, use 168 for a week) | |
| user_id | No | Optional: Filter by specific user/person ID | |
| project_id | No | Optional: Filter by specific project ID | |
| activity_type | No | Optional: Filter by activity type (1: Comment, 2: Changeset, 3: Email) | |
| item_type | No | Optional: Filter by item type. Accepted values include: Task, Page, Project, Person, Discussion, TimeEntry, Section, TaskList, Dashboard, Team. Note: This list is not exhaustive. | |
| event_type | No | Optional: Filter by event type. Common values include: create, copy, edit, delete. Note: Use get_tasks with filter[status][eq]=2 to find closed tasks. | |
| task_id | No | Optional: Filter by specific task ID | |
| max_results | No | Optional maximum number of activities to return (max: 200) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||