Campaign Leads
Get Campaign Leads
Retrieve all leads in a campaign with comprehensive filtering and pagination
GET
Fetch all leads in a campaign with advanced filtering by status, category, engagement, and date ranges. Essential for lead management, reporting, and analysis.
Overview
Retrieves all leads associated with a campaign with comprehensive filtering options similar to Master Inbox endpoints. Key Features:- Pagination support (offset/limit, max 100 per request)
- Filter by lead status (STARTED, INPROGRESS, COMPLETED, PAUSED, STOPPED)
- Filter by email engagement (opened, clicked, replied, bounced, etc.)
- Filter by lead category
- Date range filtering (created_at, last_sent_time, event_time)
Path Parameters
Campaign ID
Query Parameters
Your SmartLead API key
Pagination offset (minimum 0)
Records per page (minimum 1, maximum 100)
Filter leads created after this date (ISO 8601 format)
Filter leads with last email sent after this date (ISO 8601 format)
Filter by last event time (ISO 8601 format)
Lead status filterValid values:
STARTED- Lead added, sequence not startedINPROGRESS- Currently in sequenceCOMPLETED- Sequence completedPAUSED- Lead pausedSTOPPED- Lead stopped
Filter by specific category ID
Filter by email engagement statusValid values:
is_opened- Email was openedis_clicked- Link was clickedis_bounced- Email bouncedis_replied- Lead repliedis_unsubscribed- Lead unsubscribedis_spam- Marked as spamis_accepted- Email accepted by servernot_replied- Opened but didn’t replyis_sender_bounced- Sender bounce
