curl -X POST "https://server.smartlead.ai/api/v1/campaigns/123/leads/2433664091/manual-complete?api_key=YOUR_KEY"
import requests
def mark_lead_complete(campaign_id, lead_map_id):
response = requests.post(
f"https://server.smartlead.ai/api/v1/campaigns/{campaign_id}/leads/{lead_map_id}/manual-complete",
params={"api_key": "YOUR_API_KEY"}
)
if response.status_code == 200:
print(f"✅ Lead marked as complete")
return response.json()
mark_lead_complete(123, 2433664091)
{
"success": true,
"message": "Lead marked as complete"
}
Campaign Leads
Mark Lead as Complete
Manually mark a lead as completed in the campaign sequence
POST
/
api
/
v1
/
campaigns
/
{campaign_id}
/
leads
/
{lead_map_id}
/
manual-complete
curl -X POST "https://server.smartlead.ai/api/v1/campaigns/123/leads/2433664091/manual-complete?api_key=YOUR_KEY"
import requests
def mark_lead_complete(campaign_id, lead_map_id):
response = requests.post(
f"https://server.smartlead.ai/api/v1/campaigns/{campaign_id}/leads/{lead_map_id}/manual-complete",
params={"api_key": "YOUR_API_KEY"}
)
if response.status_code == 200:
print(f"✅ Lead marked as complete")
return response.json()
mark_lead_complete(123, 2433664091)
{
"success": true,
"message": "Lead marked as complete"
}
Manually complete a lead to stop further emails without categorizing as unsubscribed or stopped. Useful for deals closed or leads no longer relevant.
Path Parameters
number
required
Campaign ID
number
required
Lead map ID (campaign_lead_map_id from other endpoints)
Query Parameters
string
required
Your SmartLead API key
curl -X POST "https://server.smartlead.ai/api/v1/campaigns/123/leads/2433664091/manual-complete?api_key=YOUR_KEY"
import requests
def mark_lead_complete(campaign_id, lead_map_id):
response = requests.post(
f"https://server.smartlead.ai/api/v1/campaigns/{campaign_id}/leads/{lead_map_id}/manual-complete",
params={"api_key": "YOUR_API_KEY"}
)
if response.status_code == 200:
print(f"✅ Lead marked as complete")
return response.json()
mark_lead_complete(123, 2433664091)
Response Example
{
"success": true,
"message": "Lead marked as complete"
}
