The account object
From the Accounts API reference. Requests use the base URL https://app.warmerly.com/api/v1 and an API key, see Authentication.
Responses never include raw credentials: SMTP/IMAP passwords and OAuth tokens are encrypted at rest and stripped from the API response entirely. The object carries every stored setting of the mailbox, so it has more fields than the abridged example below (for example lastCampaignSendAt, warmupEnabled, warmupStartedAt, warmupActiveDays, campaignSendingPausedAt, slowRampEnabled, managedBy, dkimSelector and trackingDomainVerified). A typical account looks like this:
{
"id": "3a6f9e2e-4b7a-4e9a-9b1d-6e3a2f8c1a10",
"projectId": "8f14e45f-ceea-4c6a-8c8d-6b1a5b5c9c1a",
"kind": "real",
"email": "sales@yourdomain.com",
"displayName": "Alex Carter",
"provider": "custom",
"authMethod": "password",
"smtpHost": "smtp.yourdomain.com",
"smtpPort": 587,
"smtpUser": "sales@yourdomain.com",
"imapHost": "imap.yourdomain.com",
"imapPort": 993,
"imapUser": "sales@yourdomain.com",
"timezone": "UTC",
"status": "aging",
"createdAt": "2026-06-20T09:12:00.000Z",
"activatedAt": null,
"lastHealthScore": null,
"lastSendAt": null,
"consecutiveFailures": 0,
"needsReconnect": false,
"notes": null,
"dnsLastCheckedAt": null,
"dnsOverallStatus": null,
"senderFirstName": null,
"senderLastName": null,
"fromName": null,
"replyToAddress": null,
"dailyCampaignLimit": 30,
"minWaitMinutes": 10,
"trackingDomain": null,
"warmupEnabled": true,
"warmupDailyLimit": null,
"warmupStartedAt": "2026-06-20T09:12:00.000Z"
}status is one of aging, active, paused, flagged, dead. Newly connected accounts start as aging while warmup ramps up sending volume.