Connect to smartlead to access its tools and resources.
Create a new campaign in Smartlead
Update a campaign's schedule settings
Update a campaign's general settings
Get details of a specific campaign by ID
List all campaigns with optional filtering
Save a sequence of emails for a campaign with A/B testing variants
Get the sequence of emails for a campaign
Update a specific email in a campaign sequence
Delete a specific email from a campaign sequence
Add an email account to a campaign
Update an email account in a campaign
Remove an email account from a campaign
Get a list of campaigns for analytics purposes. Supports filtering by client IDs for focused analysis.
Get a list of all clients for analytics and reporting purposes.
Get month-wise client count statistics for growth analysis.
Get comprehensive overall analytics statistics including sent, opened, replied, bounced metrics with date range filtering.
Get day-by-day breakdown of overall analytics statistics for trend analysis.
Get day-by-day breakdown of positive reply statistics for detailed engagement analysis.
Get health metrics for individual email accounts including deliverability and performance data.
Get health metrics grouped by domain for domain reputation analysis.
Get performance metrics grouped by email provider (Gmail, Outlook, etc.) for provider-specific analysis.
Get overall performance statistics for campaigns with date range filtering and detailed metrics.
Get overall performance statistics for clients with date range filtering.
Get team board performance statistics for team management and analysis.
Get overall lead performance statistics and metrics.
Get lead response statistics grouped by category for detailed analysis.
Get statistics on how long leads take to provide their first reply.
Get follow-up email reply rate statistics for campaign optimization.
Get median time statistics for leads to reply to campaigns.
Get detailed campaign response statistics and performance metrics.
Get campaign statistics grouped by status for status-based analysis.
Get overall mailbox performance statistics and health metrics.
Permanently delete a campaign and all associated data. This action cannot be undone.
Export campaign data in various formats (CSV, Excel, JSON) for analysis or backup purposes.
Retrieve detailed analytics for a campaign within a specific date range.
Retrieve analytics data for each step in a campaign sequence to optimize performance.
Retrieve all campaigns that contain a specific lead for cross-campaign analysis.
Retrieve campaigns list with embedded analytics data for performance overview.
Update the status of a campaign (e.g., start, pause, stop, archive).
Add a new client to the SmartLead system (whitelabel or not).
Fetch all clients from the SmartLead system.
Create a new API key for the current client with optional permissions.
Retrieve all API keys for the current client.
Delete a specific API key.
Reset/regenerate a specific API key.
Get team details including members, campaigns, and performance metrics.
Retrieve all email accounts associated with a specific campaign.
Retrieve all email accounts associated with the current user.
Create a new email account with SMTP and IMAP configuration.
Update an existing email account configuration.
Retrieve detailed information about a specific email account.
Configure warmup settings for an email account to improve deliverability.
Attempt to reconnect email accounts that have failed authentication.
Update the tag/label for an email account for better organization.
Remove an email account from a specific campaign.
Retrieve all leads associated with a specific campaign, with optional filtering and pagination.
Retrieve all available lead categories for classification and filtering purposes.
Find and retrieve lead information using their email address.
Add one or more leads to a specific campaign with validation and duplicate checking.
Resume email sending to a paused lead within a specific campaign.
Pause email sending to a lead within a specific campaign without removing them.
Remove a lead from a specific campaign permanently.
Unsubscribe a lead from a specific campaign, stopping all future emails.
Unsubscribe a lead from all campaigns across the entire account.
Add a lead or domain to the global blocklist to prevent future contact.
Retrieve all leads from the entire account with optional filtering and pagination.
Retrieve all leads and domains currently on the global blocklist.
Update lead information using the lead ID, including contact details and custom fields.
Update the category classification of a lead within a specific campaign.
Retrieve the complete message history for a lead within a specific campaign.
Send a reply to a lead from the master inbox with tracking and personalization.
Forward a lead reply to another email address or team member.
Update a lead in a campaign
Retrieve comprehensive statistics for a specific campaign.
Retrieve campaign statistics for a specific date range.
Retrieve warmup statistics for a specific email account.
Retrieve high-level analytics overview for a campaign.
Retrieve high-level analytics for a campaign within a specific date range.
Retrieve detailed lead statistics for a campaign.
Retrieve mailbox performance statistics for a campaign.
Download campaign data in CSV or JSON format for analysis or backup.
View download statistics with optional filtering by time period and grouping criteria.
Retrieve provider IDs organized by geographic regions for smart delivery optimization.
Create a manual placement test to check email deliverability across different providers.
Create an automated placement test that runs on a schedule for continuous monitoring.
Retrieve detailed results and analysis for a specific spam test.
Delete multiple smart delivery tests at once for cleanup purposes.
Stop a running automated placement test.
Retrieve a list of all smart delivery tests with optional filtering.
Retrieve a detailed report showing performance across different email providers.
Retrieve a detailed report showing performance across different geographic regions.
Retrieve a detailed report showing performance for different sender accounts.
Retrieve a detailed spam filter analysis report for a test.
Retrieve DKIM authentication details for a specific test.
Retrieve SPF record details for a specific test.
Retrieve reverse DNS lookup report for a specific test.
Retrieve list of sender accounts used in a specific test.
Retrieve blacklist status for a specific test.
Retrieve domain blacklist status for a specific test.
Retrieve the email content used in a specific spam test.
Retrieve IP blacklist count for a specific test.
Retrieve email reply headers for a specific test.
Retrieve schedule history for automated tests.
Retrieve IP address details for a specific test.
Retrieve mailbox summary for a specific test.
Retrieve mailbox count for a specific test.
Retrieve all smart delivery folders.
Create a new smart delivery folder.
Retrieve a specific smart delivery folder by ID.
Delete a smart delivery folder by ID.
Search for domain availability and information for smart senders setup.
Retrieve a list of available vendors for smart senders integration.
Automatically generate mailboxes for a domain with specified count and naming pattern.
Place an order for specific mailboxes with a vendor.
Retrieve a list of all domains configured for smart senders.
Retrieve all webhooks configured for a specific campaign.
Add a new webhook or update an existing webhook for a campaign.
Delete a specific webhook from a campaign.
Retrieve a summary of webhook events and their delivery status.
Retry delivery of failed webhook events for better reliability.