deals_list_all_auto
Fetch all Pipedrive deals in a single response, with automatic pagination handling. Use filters to limit results, suitable for exports, reports, or comprehensive analysis.
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 |
|---|---|---|---|
| status | No | Filter by deal status | |
| stage_id | No | Filter by stage ID | |
| user_id | No | Filter by user (owner) ID | |
| person_id | No | Filter by person ID | |
| org_id | No | Filter by organization ID | |
| pipeline_id | No | Filter by pipeline ID | |
| filter_id | No | ID of the filter to use | |
| sort | No | Field to sort by | |
| sort_by | No | Sort direction | |
| owned_by_you | No | Filter deals owned by the authorized user | |
| max_items | No | Maximum number of items to return |