curl -X DELETE "https://server.smartlead.ai/api/v1/campaigns/123/leads/789?api_key=YOUR_KEY"
import requests
API_KEY = "YOUR_API_KEY"
def delete_lead_from_campaign(campaign_id, lead_id):
response = requests.delete(
f"https://server.smartlead.ai/api/v1/campaigns/{campaign_id}/leads/{lead_id}",
params={"api_key": API_KEY}
)
if response.status_code == 200:
print(f"✅ Lead {lead_id} removed from campaign")
return response.json()
delete_lead_from_campaign(123, 789)
const API_KEY = 'YOUR_API_KEY';
async function deleteLead(campaignId, leadId) {
const response = await fetch(
`https://server.smartlead.ai/api/v1/campaigns/${campaignId}/leads/${leadId}?api_key=${API_KEY}`,
{ method: 'DELETE' }
);
return response.json();
}
await deleteLead(123, 789);
{
"success": true,
"message": "Lead deleted from campaign successfully"
}
Campaign Leads
Delete Lead from Campaign
Remove a lead from a campaign
DELETE
/
api
/
v1
/
campaigns
/
{campaign_id}
/
leads
/
{lead_id}
curl -X DELETE "https://server.smartlead.ai/api/v1/campaigns/123/leads/789?api_key=YOUR_KEY"
import requests
API_KEY = "YOUR_API_KEY"
def delete_lead_from_campaign(campaign_id, lead_id):
response = requests.delete(
f"https://server.smartlead.ai/api/v1/campaigns/{campaign_id}/leads/{lead_id}",
params={"api_key": API_KEY}
)
if response.status_code == 200:
print(f"✅ Lead {lead_id} removed from campaign")
return response.json()
delete_lead_from_campaign(123, 789)
const API_KEY = 'YOUR_API_KEY';
async function deleteLead(campaignId, leadId) {
const response = await fetch(
`https://server.smartlead.ai/api/v1/campaigns/${campaignId}/leads/${leadId}?api_key=${API_KEY}`,
{ method: 'DELETE' }
);
return response.json();
}
await deleteLead(123, 789);
{
"success": true,
"message": "Lead deleted from campaign successfully"
}
Permanently remove a lead from a campaign. This does not delete the lead from your account, only removes them from this specific campaign.
Path Parameters
number
required
Campaign ID
number
required
Lead ID to delete
Query Parameters
string
required
Your SmartLead API key
curl -X DELETE "https://server.smartlead.ai/api/v1/campaigns/123/leads/789?api_key=YOUR_KEY"
import requests
API_KEY = "YOUR_API_KEY"
def delete_lead_from_campaign(campaign_id, lead_id):
response = requests.delete(
f"https://server.smartlead.ai/api/v1/campaigns/{campaign_id}/leads/{lead_id}",
params={"api_key": API_KEY}
)
if response.status_code == 200:
print(f"✅ Lead {lead_id} removed from campaign")
return response.json()
delete_lead_from_campaign(123, 789)
const API_KEY = 'YOUR_API_KEY';
async function deleteLead(campaignId, leadId) {
const response = await fetch(
`https://server.smartlead.ai/api/v1/campaigns/${campaignId}/leads/${leadId}?api_key=${API_KEY}`,
{ method: 'DELETE' }
);
return response.json();
}
await deleteLead(123, 789);
Response Example
{
"success": true,
"message": "Lead deleted from campaign successfully"
}
Related Endpoints
⌘I
