Smartlead: get campaign leads
smartlead_get_campaign_leadsRetrieve campaign leads with pagination and filters for status, engagement, and timestamps. Use this read-only endpoint to monitor or export leads from a Smartlead campaign.
Instructions
List leads in a campaign with pagination and status/engagement filters. Safety — read-only: yes; may consume SmartProspect credits: no; creates or modifies remote state: no; can send email: no; destructive: no. Endpoint: GET https://server.smartlead.ai/api/v1/campaigns/{campaign_id}/leads. Free and read-only. Returns personal data (lead email addresses and names).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Records per page (1-100). | |
| offset | No | Pagination offset. | |
| status | No | Lead sequence status filter. | |
| campaign_id | Yes | Campaign ID. | |
| emailStatus | No | Filter by email engagement status. | |
| created_at_gt | No | ISO 8601 timestamp; leads created after this. | |
| event_time_gt | No | ISO 8601 timestamp; filter by last event time. | |
| lead_category_id | No | Filter by lead category ID. | |
| last_sent_time_gt | No | ISO 8601 timestamp; leads whose last email was sent after this. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| data | Yes | ||
| error | No | ||
| warnings | Yes | ||
| operation | Yes | ||
| pagination | Yes | ||
| credit_spending | Yes | ||
| remote_mutation | Yes |