deals_list_all_auto
Fetch all deals from Pipedrive in one response with automatic pagination. Filter by status, pipeline, stage, or date to narrow results.
Instructions
Automatically fetch ALL deals with pagination handling.
This tool automatically handles pagination and fetches all deals matching the filters. Unlike deals/list, this returns ALL results in a single response.
WARNING: This can return large datasets. Use filters to limit results.
Workflow tips:
Same filters as deals/list (status, stage_id, user_id, person_id, org_id, etc.)
Specify max_items to limit total results if needed
No need to manage start/limit - pagination is automatic
Best for exports, reports, or comprehensive analysis
Use add_time_from / add_time_until to filter by creation date (client-side)
Common use cases:
Get all open deals: { "status": "open" }
Export all deals for a pipeline: { "pipeline_id": 1 }
Get old unqualified deals: { "pipeline_id": 4, "add_time_until": "2023-12-31" }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Field to sort by | |
| org_id | No | Filter by organization ID | |
| status | No | Filter by deal status | |
| sort_by | No | Sort direction | |
| user_id | No | Filter by user (owner) ID | |
| stage_id | No | Filter by stage ID | |
| filter_id | No | ID of the filter to use | |
| max_items | No | Maximum number of items to return | |
| person_id | No | Filter by person ID | |
| pipeline_id | No | Filter by pipeline ID | |
| owned_by_you | No | Filter deals owned by the authorized user | |
| add_time_from | No | Filter deals created on or after this date (YYYY-MM-DD). Applied client-side. | |
| add_time_until | No | Filter deals created on or before this date (YYYY-MM-DD). Applied client-side. |