curl --request POST \
--url https://api.salessequencer.com/api/v1/mailboxes/{mailbox_id}/settings \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
{
"daily_limit": 123,
"fast_poll": "<string>",
"first_name": "<string>",
"last_name": "<string>",
"next": "<string>",
"sends_per_tick": 123,
"signature": "<string>",
"warmup_daily_target": 123,
"warmup_limit": 123
}
'import requests
url = "https://api.salessequencer.com/api/v1/mailboxes/{mailbox_id}/settings"
payload = {
"daily_limit": 123,
"fast_poll": "<string>",
"first_name": "<string>",
"last_name": "<string>",
"next": "<string>",
"sends_per_tick": 123,
"signature": "<string>",
"warmup_daily_target": 123,
"warmup_limit": 123
}
headers = {
"X-API-Key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'X-API-Key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
daily_limit: 123,
fast_poll: '<string>',
first_name: '<string>',
last_name: '<string>',
next: '<string>',
sends_per_tick: 123,
signature: '<string>',
warmup_daily_target: 123,
warmup_limit: 123
})
};
fetch('https://api.salessequencer.com/api/v1/mailboxes/{mailbox_id}/settings', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));Update mailbox settings
Updates limits, sender identity, burst rate and fast bounce polling. Every field is optional: an omitted field is left as it is. A daily_limit that is not a whole number refuses the call (flash ‘Daily limit must be a whole number.’) and saves NOTHING; negative becomes 0. sends_per_tick (1-50, default 1) is how many campaign sends one 30s send tick may make from this mailbox; each send still respects the daily cap and the campaign’s min/max gap, so set the campaign gap to 0 for a real burst. fast_poll (IMAP mailboxes) moves the mailbox into the 10s bounce lane (INBOX + Junk, full DSN parser); send the string “1” to turn it on and “0” to turn it off (JSON false is dropped by the bridge and leaves it unchanged). first_name, last_name and signature are only touched when the field is present in the form; sending an empty value clears it. 404 if the mailbox is in another workspace; unknown id flashes ‘Mailbox not found.’
Minimum role: edit (x-min-role). Destructive: false (x-destructive).
curl --request POST \
--url https://api.salessequencer.com/api/v1/mailboxes/{mailbox_id}/settings \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
{
"daily_limit": 123,
"fast_poll": "<string>",
"first_name": "<string>",
"last_name": "<string>",
"next": "<string>",
"sends_per_tick": 123,
"signature": "<string>",
"warmup_daily_target": 123,
"warmup_limit": 123
}
'import requests
url = "https://api.salessequencer.com/api/v1/mailboxes/{mailbox_id}/settings"
payload = {
"daily_limit": 123,
"fast_poll": "<string>",
"first_name": "<string>",
"last_name": "<string>",
"next": "<string>",
"sends_per_tick": 123,
"signature": "<string>",
"warmup_daily_target": 123,
"warmup_limit": 123
}
headers = {
"X-API-Key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'X-API-Key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
daily_limit: 123,
fast_poll: '<string>',
first_name: '<string>',
last_name: '<string>',
next: '<string>',
sends_per_tick: 123,
signature: '<string>',
warmup_daily_target: 123,
warmup_limit: 123
})
};
fetch('https://api.salessequencer.com/api/v1/mailboxes/{mailbox_id}/settings', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));Authorizations
Path Parameters
Body
Campaign emails per day (>= 0). Omit to leave unchanged.
"1" = poll in the 10s bounce lane (IMAP mailboxes), "0" = back to the slow IMAP pass.
Sender first name. Empty string clears.
Sender last name. Empty string clears.
Relative path to redirect to afterwards (UI only).
Campaign sends per 30s tick from this mailbox, 1-50 (default 1).
Per-inbox signature. Empty string clears.
Warmup emails per day (min 1). Ignored when blank.
Warmup emails limit (>= 0). Ignored when blank.
Response
Redirect; flash 'Updated .'