deals_list_all_auto
Automatically retrieve all deals from Pipedrive with full pagination handling. Apply filters like status or pipeline to limit results and avoid large datasets.
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
Common use cases:
Get all open deals: { "status": "open" }
Export all deals for a pipeline: { "pipeline_id": 1 }
Get all deals for analysis: { "max_items": 1000 }
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 |