get_activities
Retrieve activities such as calls, meetings, tasks, and emails from Pipedrive. Filter by linked entities, type, completion status, and date range to find specific records.
Instructions
Get activities (calls, meetings, tasks, emails) from Pipedrive.
Retrieves activities with various filter options. Can filter by linked entities, type, completion status, and date range.
Args: deal_id: Filter by deal ID person_id: Filter by person ID org_id: Filter by organization ID user_id: Filter by assigned user ID activity_type: Filter by type (call, meeting, task, email, etc.) done: Filter by completion status (True=done, False=not done) start_date: Activities from this date (ISO format: YYYY-MM-DD) end_date: Activities until this date (ISO format: YYYY-MM-DD) limit: Maximum results (default: 100)
Returns: JSON array of activities with subject, type, due date, done status, notes, and linked entities
Examples: - get_activities() - Get recent activities - get_activities(deal_id=123) - Get activities for a specific deal - get_activities(done=False) - Get incomplete activities - get_activities(activity_type="call") - Get all calls - get_activities(start_date="2026-01-01", end_date="2026-01-31") - Get January activities
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| deal_id | No | ||
| person_id | No | ||
| org_id | No | ||
| user_id | No | ||
| activity_type | No | ||
| done | No | ||
| start_date | No | ||
| end_date | No | ||
| limit | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |