Auto pauses
Inboxes, domains and campaigns Kenso paused on its own, and why.
List the inboxes, domains and campaigns Ken paused on its own
GET
/v1/auto-pausesauto-pauses.listNewest first. Only pauses Ken enforced: bounce, complaint, Gmail spam-rate, placement, blocklist, DNS and reply-ingest send blocks, and campaign pauses after hard send failures. Lists pauses that started at or after since (default 7 days ago, at most 30 days back) plus any older pause still active. A renewal of a block still in force is the same pause. isActive is true while the target is still blocked or paused. Rates are fractions from 0 to 1. Read-only. Requires view access to the campaigns page, like deliverability.
Parameters
Name
In
Type
Required
Description
Since
In: query
string (date-time)
optional
Window start (UTC). Default 7 days ago; anything older than 30 days is read as 30.
Limit
In: query
integer (int32)
optional
Cursor
In: query
string
optional
Ken-Version
In: header
string, one of: 2026-11-02, 1.1
required
The API version: a dated version (YYYY-MM-DD), or 1.1, another name for the first dated version. Without it the request uses your API key's pinned version; an unpinned key reaches the legacy shape of the same path. 1.0 selects the legacy shape explicitly.
X-Ken-Workspace-Id
In: header
integer (int64)
optional
Workspace to act in. Required when your credential can reach more than one workspace (otherwise
400 workspace_required).Response 200
data is a list of AutoPauseModel. Each item has these fields. The response also carries pagination.
Field
Type
Description
id
string
Opaque id, stable for one pause.
scope
string
inbox, domain, campaign or workspace. A domain pause blocks its inboxes, not campaigns. A workspace pause (reason workspace_breaker) blocks every inbox of the workspace until Kenso support releases it.reason
string
Snake_case reason code:
mailbox_hard_bounce_rate, campaign_hard_bounce_rate, domain_complaint_rate, domain_gmail_spam_rate, domain_placement_spam, reply_ingest_dead, uri_blocklist_listed, domain_dns_unresolvable, tenant_ban, mailbox_sender_ndr_rate, workspace_breaker or send_failures. New codes may be added.metric
string
bounce_rate, complaint_rate, gmail_spam_rate, sender_ndr_rate (own-tenant sender-block NDRs over sends) or dns; other only for a reason added later. Omitted when no rate drives the reason (tenant_ban, reply_ingest_dead, uri_blocklist_listed, domain_placement_spam, workspace_breaker, send_failures).rate
number (double)
The rate that tripped the pause, a fraction from 0 to 1. Omitted when the signal has none.
threshold
number (double)
The threshold the rate crossed, a fraction from 0 to 1. Omitted when the signal has none.
domainId
integer (int64)
domainName
string
inboxId
integer (int64)
inboxEmail
string
inboxCount
integer (int32)
Inboxes the pause blocked. Omitted for a campaign.
campaignId
integer (int64)
campaignName
string
createdAt
string (date-time)
When the pause started. A renewal of a block still in force is the same pause.
blockedUntil
string (date-time)
When an inbox, domain or workspace block ends or ended. Omitted for a campaign, which stays paused until resumed. A workspace hold is renewed until released, so while active this is only its current expiry.
isActive
boolean
The target is still blocked or paused now.
Request
curl -X GET "https://api.ken.so/v1/auto-pauses" \ -H "Authorization: Bearer $KEN_API_KEY" \ -H "Ken-Version: 2026-11-02" \ -H "X-Ken-Workspace-Id: $KEN_WORKSPACE_ID"
Response 200
{
"success": true,
"data": [
{
"id": "string",
"scope": "string",
"reason": "string",
"metric": "string",
"rate": 0.5,
"threshold": 0.5,
"domainId": 812,
"domainName": "string",
"inboxId": 812,
"inboxEmail": "[email protected]",
"inboxCount": 1,
"campaignId": 812,
"campaignName": "string",
"createdAt": "2026-09-23T15:02:11Z",
"blockedUntil": "2026-09-23T15:02:11Z",
"isActive": true
}
],
"pagination": {
"nextCursor": "eyJpZCI6ODE1fQ",
"hasMore": true,
"total": 1,
"isTotalCapped": true
}
}More in Campaigns and sequences:CampaignsSegmentsEmail sequencesSegment email sequencesLinkedIn sequencesSegment LinkedIn sequencesSequence variablesCustom variablesImage variablesCampaign imagesListsTracking linksCampaign complianceCampaign languagesCampaign localizationsMarketsAnalyticsAll resources