Bulk update warmup status
`PAUSE` stops any of the given mailboxes currently `RUNNING`. `RESUME` restarts any that are `PAUSED` and still connected - disconnected mailboxes are skipped (see `skippedDisconnected`) since resuming them would just queue sends that fail.
PAUSE stops any of the given mailboxes currently RUNNING. RESUME restarts any that are PAUSED and still connected - disconnected mailboxes are skipped (see skippedDisconnected) since resuming them would just queue sends that fail.
Authorization
ApiKeyAuth AuthorizationBearer <token>
An API key generated from Settings → API Keys in the MailPilot dashboard, sent as Authorization Bearer <key>.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
curl -X PATCH "https://example.com/api/email-accounts/warmup-bulk" \ -H "Content-Type: application/json" \ -d '{ "accountIds": [ "101", "102", "103" ], "action": "PAUSE" }'{ "data": { "updated": 2, "skippedDisconnected": 1 }}