smartlead_list_leads
Retrieve and filter email marketing leads from Smartlead campaigns by status, date range, or search terms to manage outreach lists.
Instructions
List leads with optional filtering by campaign or status.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
campaign_id | No | Filter leads by campaign ID | |
end_date | No | Filter leads created before this date (YYYY-MM-DD format) | |
limit | No | Maximum number of leads to return | |
offset | No | Offset for pagination | |
search | No | Search term to filter leads | |
start_date | No | Filter leads created after this date (YYYY-MM-DD format) | |
status | No | Filter leads by status (e.g., "active", "unsubscribed", "bounced") |
Input Schema (JSON Schema)
{
"properties": {
"campaign_id": {
"description": "Filter leads by campaign ID",
"type": "number"
},
"end_date": {
"description": "Filter leads created before this date (YYYY-MM-DD format)",
"type": "string"
},
"limit": {
"description": "Maximum number of leads to return",
"type": "number"
},
"offset": {
"description": "Offset for pagination",
"type": "number"
},
"search": {
"description": "Search term to filter leads",
"type": "string"
},
"start_date": {
"description": "Filter leads created after this date (YYYY-MM-DD format)",
"type": "string"
},
"status": {
"description": "Filter leads by status (e.g., \"active\", \"unsubscribed\", \"bounced\")",
"type": "string"
}
},
"type": "object"
}