curl -X POST "https://server.smartlead.ai/api/v1/campaigns/123/leads?api_key=YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"lead_list": [
{
"email": "john@company.com",
"first_name": "John",
"last_name": "Doe",
"company_name": "ACME Corp",
"custom_fields": {
"job_title": "CEO",
"industry": "SaaS"
}
},
{
"email": "jane@startup.io",
"first_name": "Jane",
"last_name": "Smith",
"company_name": "Startup Inc"
}
],
"settings": {
"ignore_duplicate_leads_in_other_campaign": false,
"return_lead_ids": true
}
}'
{
"success": true,
"added_count": 2,
"skipped_count": 0,
"lead_ids": [789, 790],
"message": "Leads added successfully"
}
Add new leads to a campaign with custom fields and validation settings
curl -X POST "https://server.smartlead.ai/api/v1/campaigns/123/leads?api_key=YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"lead_list": [
{
"email": "john@company.com",
"first_name": "John",
"last_name": "Doe",
"company_name": "ACME Corp",
"custom_fields": {
"job_title": "CEO",
"industry": "SaaS"
}
},
{
"email": "jane@startup.io",
"first_name": "Jane",
"last_name": "Smith",
"company_name": "Startup Inc"
}
],
"settings": {
"ignore_duplicate_leads_in_other_campaign": false,
"return_lead_ids": true
}
}'
{
"success": true,
"added_count": 2,
"skipped_count": 0,
"lead_ids": [789, 790],
"message": "Leads added successfully"
}
Show Lead Object Properties
{"job_title": "CEO", "industry": "SaaS", "company_size": "50-200"}Show Settings Properties
curl -X POST "https://server.smartlead.ai/api/v1/campaigns/123/leads?api_key=YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"lead_list": [
{
"email": "john@company.com",
"first_name": "John",
"last_name": "Doe",
"company_name": "ACME Corp",
"custom_fields": {
"job_title": "CEO",
"industry": "SaaS"
}
},
{
"email": "jane@startup.io",
"first_name": "Jane",
"last_name": "Smith",
"company_name": "Startup Inc"
}
],
"settings": {
"ignore_duplicate_leads_in_other_campaign": false,
"return_lead_ids": true
}
}'
{
"success": true,
"added_count": 2,
"skipped_count": 0,
"lead_ids": [789, 790],
"message": "Leads added successfully"
}