OXYGENOXYGEN
← All integrations
Smartlead logo

Smartlead

Cold email campaigns and inbox.

OutboundAPI key65 endpoints

Endpoints

OperationMethod & pathEffectLatencyRateCost
list_campaigns
List Smartlead campaigns.
GET /campaigns/noneno bill
get_campaign
Get a Smartlead campaign by ID.
GET /campaigns/{campaign_id}noneno bill
delete_campaign
Delete a Smartlead campaign.
DELETE /campaigns/{campaign_id}paid_providerno bill
create_campaign
Create a Smartlead campaign.
POST /campaigns/createpaid_providerno bill
update_campaign_status
Update a Smartlead campaign status.
POST /campaigns/{campaign_id}/statuspaid_providerno bill
update_campaign_settings
Update Smartlead campaign tracking and send settings.
POST /campaigns/{campaign_id}/settingspaid_providerno bill
update_campaign_schedule
Update a Smartlead campaign send schedule.
POST /campaigns/{campaign_id}/schedulepaid_providerno bill
list_campaign_sequences
List Smartlead campaign email sequences.
GET /campaigns/{campaign_id}/sequencesnoneno bill
save_campaign_sequences
Create or update Smartlead campaign sequences.
POST /campaigns/{campaign_id}/sequencespaid_providerno bill
list_campaign_email_accounts
List email accounts attached to a Smartlead campaign.
GET /campaigns/{campaign_id}/email-accountsnoneno bill
add_campaign_email_accounts
Attach sender accounts to a Smartlead campaign.
POST /campaigns/{campaign_id}/email-accountspaid_providerno bill
remove_campaign_email_accounts
Remove sender accounts from a Smartlead campaign.
DELETE /campaigns/{campaign_id}/email-accountspaid_providerno bill
list_campaign_leads
List leads in a Smartlead campaign.
GET /campaigns/{campaign_id}/leadsnoneno bill
add_campaign_leads
Bulk add leads to a Smartlead campaign. Smartlead documents a 400 lead limit per request.
POST /campaigns/{campaign_id}/leadspaid_providerno bill
get_all_leads_activities
Get activity timelines for leads across Smartlead campaigns.
GET /campaigns/all-leads-activitiesnoneno bill
get_lead_message_history
Get a lead's Smartlead campaign message history.
GET /campaigns/{campaign_id}/leads/{lead_id}/message-historynoneno bill
delete_campaign_lead
Remove a lead from a Smartlead campaign.
DELETE /campaigns/{campaign_id}/leads/{lead_id}paid_providerno bill
update_campaign_lead
Update a Smartlead lead in a campaign.
POST /campaigns/{campaign_id}/leads/{lead_id}/paid_providerno bill
pause_campaign_lead
Pause a lead in a Smartlead campaign.
POST /campaigns/{campaign_id}/leads/{lead_id}/pausepaid_providerno bill
resume_campaign_lead
Resume a paused Smartlead campaign lead.
POST /campaigns/{campaign_id}/leads/{lead_id}/resumepaid_providerno bill
unsubscribe_campaign_lead
Unsubscribe a lead from a Smartlead campaign.
POST /campaigns/{campaign_id}/leads/{lead_id}/unsubscribepaid_providerno bill
update_campaign_lead_category
Assign or change a lead category in a Smartlead campaign.
POST /campaigns/{campaign_id}/leads/{lead_id}/categorypaid_providerno bill
reply_to_lead_thread
Reply within a Smartlead campaign email thread.
POST /campaigns/{campaign_id}/reply-email-threadpaid_providerno bill
export_campaign_leads
Export Smartlead campaign leads.
GET /campaigns/{campaign_id}/leads-exportnoneno bill
list_email_accounts
List Smartlead email accounts.
GET /email-accounts/noneno bill
create_email_account
Create a Smartlead SMTP or IMAP email account.
POST /email-accounts/savepaid_providerno bill
update_email_account
Update Smartlead email account settings.
POST /email-accounts/{email_account_id}paid_providerno bill
get_email_account
Get a Smartlead email account.
GET /email-accounts/{email_account_id}/noneno bill
update_warmup_settings
Update Smartlead email account warmup settings.
POST /email-accounts/{email_account_id}/warmuppaid_providerno bill
get_warmup_stats
Get Smartlead email account warmup statistics.
GET /email-accounts/{email_account_id}/warmup-statsnoneno bill
get_lead_by_email
Look up a Smartlead lead by email.
GET /leads/noneno bill
list_lead_campaigns
List Smartlead campaigns associated with a lead.
GET /leads/{lead_id}/campaignsnoneno bill
unsubscribe_lead_globally
Globally unsubscribe a Smartlead lead.
POST /leads/{lead_id}/unsubscribepaid_providerno bill
get_lead_categories
Fetch Smartlead lead categories.
GET /leads/fetch-categoriesnoneno bill
block_email_domains
Add an email or domain to the Smartlead global block list.
POST /leads/add-domain-block-listpaid_providerno bill
list_unread_replies
List unread replies from the Smartlead master inbox.
POST /master-inbox/unread-repliesnoneno bill
update_master_inbox_category
Assign or change a Smartlead master inbox lead category.
PATCH /master-inbox/update-categorypaid_providerno bill
assign_master_inbox_team_member
Assign or reassign a Smartlead master inbox lead to a team member.
POST /master-inbox/update-team-memberpaid_providerno bill
list_sent_emails
List sent emails from the Smartlead master inbox.
POST /master-inbox/sentnoneno bill
get_overall_analytics
Get Smartlead account-wide analytics for a date range.
GET /analytics/overall-stats-v2noneno bill
get_campaign_status_stats
Get Smartlead campaign counts by status.
GET /analytics/campaign/status-statsnoneno bill
get_campaign_statistics
Get detailed Smartlead campaign statistics.
GET /campaigns/{campaign_id}/statisticsnoneno bill
get_campaign_analytics_by_date
Get Smartlead campaign analytics by date.
GET /campaigns/{campaign_id}/analytics-by-datenoneno bill
get_campaign_analytics
Get top-level Smartlead campaign analytics.
GET /campaigns/{campaign_id}/analyticsnoneno bill
create_webhook
Create a Smartlead webhook.
POST /webhook/createpaid_providerno bill
get_webhook
Get a Smartlead webhook by ID.
GET /webhook/{webhook_id}noneno bill
update_webhook
Update a Smartlead webhook.
PUT /webhook/update/{webhook_id}paid_providerno bill
delete_webhook
Delete a Smartlead webhook.
DELETE /webhook/deletepaid_providerno bill
list_campaign_webhooks
List webhooks configured for a Smartlead campaign.
GET /campaigns/{campaign_id}/webhooksnoneno bill
save_campaign_webhook
Create or update a Smartlead campaign webhook.
POST /campaigns/{campaign_id}/webhookspaid_providerno bill
get_campaign_webhook_summary
Get Smartlead campaign webhook delivery summary.
GET /campaigns/{campaignId}/webhooks/summarynoneno bill
retrigger_campaign_webhooks
Retry failed Smartlead webhook events for a campaign.
POST /campaigns/{campaignId}/webhooks/retrigger-failed-eventspaid_providerno bill
list_lead_lists
List Smartlead lead lists.
GET /lead-list/noneno bill
create_lead_list
Create a Smartlead lead list.
POST /lead-list/paid_providerno bill
get_lead_list
Get a Smartlead lead list.
GET /lead-list/{id}noneno bill
update_lead_list
Rename a Smartlead lead list.
PUT /lead-list/{id}paid_providerno bill
delete_lead_list
Delete a Smartlead lead list.
DELETE /lead-list/{id}paid_providerno bill
push_leads_to_campaign
Push Smartlead leads or a lead list into a campaign.
POST /leads/push-to-campaignpaid_providerno bill
clients_get_all
List Smartlead client sub-accounts. Requires an account-level or admin API key.
GET /client/noneno bill
clients_create
Create a Smartlead client sub-account. Requires an account-level or admin API key.
POST /client/savepaid_providerno bill
clients_update
Update a Smartlead client sub-account. Requires an account-level or admin API key.
POST /client/savepaid_providerno bill
client_api_keys_list
List Smartlead client-level API keys. Requires an account-level or admin API key.
GET /client/api-keynoneno bill
client_api_keys_create
Create a Smartlead client-level API key. Requires an account-level or admin API key.
POST /client/api-keypaid_providerno bill
client_api_keys_delete
Delete a Smartlead client-level API key. Requires an account-level or admin API key.
DELETE /client/api-key/{id}paid_providerno bill
client_api_keys_reset
Reset a Smartlead client-level API key. Requires an account-level or admin API key.
PUT /client/api-key/reset/{id}paid_providerno bill