curl "https://server.smartlead.ai/api/v1/leads/987654/sequence-details?api_key=YOUR_KEY&campaignId=123"
import requests
response = requests.get(
"https://server.smartlead.ai/api/v1/leads/987654/sequence-details",
params={"api_key": "YOUR_API_KEY", "campaignId": 123}
)
for step in response.json()["data"]:
print(step["email_campaign_seq_id"], step["status"])
{
"ok": true,
"message": "Lead sequence details fetched successfully",
"data": [
{
"status": "SENT",
"sent_time": "2026-09-20T09:00:00.000Z",
"status_message": null,
"email_campaign_seq_id": 5001
},
{
"status": "STOPPED",
"sent_time": null,
"status_message": null,
"email_campaign_seq_id": 5002
}
]
}
{
"ok": false,
"message": "Error fetching lead sequence details"
}
Lead Management
Get Lead Sequence Details
Get the send status of every sequence step for a lead in a campaign
GET
/
api
/
v1
/
leads
/
{leadMapId}
/
sequence-details
curl "https://server.smartlead.ai/api/v1/leads/987654/sequence-details?api_key=YOUR_KEY&campaignId=123"
import requests
response = requests.get(
"https://server.smartlead.ai/api/v1/leads/987654/sequence-details",
params={"api_key": "YOUR_API_KEY", "campaignId": 123}
)
for step in response.json()["data"]:
print(step["email_campaign_seq_id"], step["status"])
{
"ok": true,
"message": "Lead sequence details fetched successfully",
"data": [
{
"status": "SENT",
"sent_time": "2026-09-20T09:00:00.000Z",
"status_message": null,
"email_campaign_seq_id": 5001
},
{
"status": "STOPPED",
"sent_time": null,
"status_message": null,
"email_campaign_seq_id": 5002
}
]
}
{
"ok": false,
"message": "Error fetching lead sequence details"
}
Returns one entry per email stats row for the lead map, in all statuses (for example
SENT and STOPPED), ordered by sent_time. Get leadMapId from Get Lead Campaign Overview (id) or campaign_lead_map_id from the campaign’s leads.Path Parameters
number
required
Lead map ID (positive integer)
Query Parameters
string
required
Your SmartLead API key (client API keys are not allowed)
number
Campaign ID to restrict the results to (positive integer)
curl "https://server.smartlead.ai/api/v1/leads/987654/sequence-details?api_key=YOUR_KEY&campaignId=123"
import requests
response = requests.get(
"https://server.smartlead.ai/api/v1/leads/987654/sequence-details",
params={"api_key": "YOUR_API_KEY", "campaignId": 123}
)
for step in response.json()["data"]:
print(step["email_campaign_seq_id"], step["status"])
Response
array
{
"ok": true,
"message": "Lead sequence details fetched successfully",
"data": [
{
"status": "SENT",
"sent_time": "2026-09-20T09:00:00.000Z",
"status_message": null,
"email_campaign_seq_id": 5001
},
{
"status": "STOPPED",
"sent_time": null,
"status_message": null,
"email_campaign_seq_id": 5002
}
]
}
{
"ok": false,
"message": "Error fetching lead sequence details"
}
