Skip to main content
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

number
required
Campaign ID

Query Parameters

string
required
Your SmartLead API key
number
default:"0"
Pagination offset (minimum 0)
number
default:"100"
Records per page (minimum 1, maximum 100)
string
Filter leads created after this date (ISO 8601 format)
string
Filter leads with last email sent after this date (ISO 8601 format)
string
Filter by last event time (ISO 8601 format)
string
Lead status filterValid values:
  • STARTED - Lead added, sequence not started
  • INPROGRESS - Currently in sequence
  • COMPLETED - Sequence completed
  • PAUSED - Lead paused
  • STOPPED - Lead stopped
number
Filter by specific category ID
string
Filter by email engagement statusValid values:
  • is_opened - Email was opened
  • is_clicked - Link was clicked
  • is_bounced - Email bounced
  • is_replied - Lead replied
  • is_unsubscribed - Lead unsubscribed
  • is_spam - Marked as spam
  • is_accepted - Email accepted by server
  • not_replied - Opened but didn’t reply
  • is_sender_bounced - Sender bounce

Response Example

Common Workflows

Export Interested Leads