Skip to main content
POST
/
api
/
v1
/
campaigns
/
update-lead-email-account
curl -X POST "https://server.smartlead.ai/api/v1/campaigns/update-lead-email-account?api_key=YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "email_account_id": 999,
    "email_campaign_id": 123,
    "email_lead_id": 789,
    "override_lead_email_account": true
  }'
{
  "success": true,
  "message": "Lead email account updated"
}
Override the email account used for a specific lead. Useful for deliverability optimization or when specific senders perform better with certain leads.

Query Parameters

api_key
string
required
Your SmartLead API key

Request Body

email_account_id
number
required
New email account ID to use
email_campaign_id
number
required
Campaign ID
email_lead_id
number
required
Lead ID
override_lead_email_account
boolean
Force override even if lead has specific account assigned
curl -X POST "https://server.smartlead.ai/api/v1/campaigns/update-lead-email-account?api_key=YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "email_account_id": 999,
    "email_campaign_id": 123,
    "email_lead_id": 789,
    "override_lead_email_account": true
  }'

Response Example

{
  "success": true,
  "message": "Lead email account updated"
}