{ "message": "Email account(s) and warmup details are updated successfully!"}
{ "message": "Error message"}
Only the fields you send in updateData are changed. IDs that are not email accounts in your account are skipped. Accounts are processed in batches of 100.
Query Parameters
string
required
Your SmartLead API key
Request Body
number[]
required
Email account IDs to update (positive integers, 1–1000 per request)
object
required
Fields to update (at least one)
Show Sending settings
number
Maximum campaign emails per day
number
Minimum gap between campaign emails, in minutes
string
Sender name
string
Email signature (HTML)
string
Custom tracking domain. http:// / https:// is removed and the CNAME and SSL are verified.
Show Warmup settings
string
Warmup status: ACTIVE or INACTIVE. Accounts whose warmup is blocked are set back to INACTIVE when ACTIVE is sent.
number
Warmup emails per day (1–250). When warmupMinCount / warmupMaxCount are not sent, they are set to maxEmailPerDay - 5 (or maxEmailPerDay if that is 5 or less) and maxEmailPerDay.
number
Minimum warmup emails per day (1–50). Can’t be greater than warmupMaxCount, or, when warmupMaxCount isn’t sent, maxEmailPerDay.
number
Maximum warmup emails per day (1–250)
number
Warmup reply rate percentage (1–100)
boolean
Enable warmup ramp-up (true / false)
number
Daily ramp-up increase
boolean
Send warmup emails only on weekdays
boolean
Automatically adjust warmup volume
boolean
Warm up the custom domain tracking link
string
Warmup key ID (letters, numbers, _ and - only)
number
Daily warmup reply limit (8–80)
Show Tags and client
number[]
Tag IDs (at least one). Replaces each account’s current tags with this list. To remove tags, use Remove Tags from Email Accounts.