curl -X POST "https://server.smartlead.ai/api/v1/campaigns/123/leads/789/pause?api_key=YOUR_KEY"
import requests
API_KEY = "YOUR_API_KEY"
def pause_lead(campaign_id, lead_id):
response = requests.post(
f"https://server.smartlead.ai/api/v1/campaigns/{campaign_id}/leads/{lead_id}/pause",
params={"api_key": API_KEY}
)
if response.status_code == 200:
print(f"✅ Lead {lead_id} paused")
return response.json()
pause_lead(123, 789)
const API_KEY = 'YOUR_API_KEY';
async function pauseLead(campaignId, leadId) {
const response = await fetch(
`https://server.smartlead.ai/api/v1/campaigns/${campaignId}/leads/${leadId}/pause?api_key=${API_KEY}`,
{ method: 'POST' }
);
return response.json();
}
await pauseLead(123, 789);
{
"success": true,
"message": "Lead paused successfully"
}
Campaign Leads
Pause Campaign Lead
Temporarily pause a specific lead in a campaign
POST
/
api
/
v1
/
campaigns
/
{campaign_id}
/
leads
/
{lead_id}
/
pause
curl -X POST "https://server.smartlead.ai/api/v1/campaigns/123/leads/789/pause?api_key=YOUR_KEY"
import requests
API_KEY = "YOUR_API_KEY"
def pause_lead(campaign_id, lead_id):
response = requests.post(
f"https://server.smartlead.ai/api/v1/campaigns/{campaign_id}/leads/{lead_id}/pause",
params={"api_key": API_KEY}
)
if response.status_code == 200:
print(f"✅ Lead {lead_id} paused")
return response.json()
pause_lead(123, 789)
const API_KEY = 'YOUR_API_KEY';
async function pauseLead(campaignId, leadId) {
const response = await fetch(
`https://server.smartlead.ai/api/v1/campaigns/${campaignId}/leads/${leadId}/pause?api_key=${API_KEY}`,
{ method: 'POST' }
);
return response.json();
}
await pauseLead(123, 789);
{
"success": true,
"message": "Lead paused successfully"
}
Pause outreach to a specific lead without removing them from the campaign. Can be resumed later.
Path Parameters
number
required
Campaign ID
number
required
Lead ID to pause
Query Parameters
string
required
Your SmartLead API key
curl -X POST "https://server.smartlead.ai/api/v1/campaigns/123/leads/789/pause?api_key=YOUR_KEY"
import requests
API_KEY = "YOUR_API_KEY"
def pause_lead(campaign_id, lead_id):
response = requests.post(
f"https://server.smartlead.ai/api/v1/campaigns/{campaign_id}/leads/{lead_id}/pause",
params={"api_key": API_KEY}
)
if response.status_code == 200:
print(f"✅ Lead {lead_id} paused")
return response.json()
pause_lead(123, 789)
const API_KEY = 'YOUR_API_KEY';
async function pauseLead(campaignId, leadId) {
const response = await fetch(
`https://server.smartlead.ai/api/v1/campaigns/${campaignId}/leads/${leadId}/pause?api_key=${API_KEY}`,
{ method: 'POST' }
);
return response.json();
}
await pauseLead(123, 789);
Response Example
{
"success": true,
"message": "Lead paused successfully"
}
Related Endpoints
⌘I
