Enable campaign
Enable message dispatch for a campaign. If the campaign is in draft status, this transitions it to active. If paused, this resumes sending according to the configured schedule. The campaign must have at least one lead, one linked account, and a valid sequence. See Update sequence and Add leads.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
The ID of the campaign to enable
^[0-9a-z]+$Body
The body is of type object.
Response
OK
Unique identifier for the campaign
^[0-9a-z]+$"usdjpdql3f90seqk13rwuo7z"
Display name of the campaign
"Q1 DM outreach"
Optional description for the campaign
"Targeting SaaS founders from the import list"
Current lifecycle status of the campaign.
draft, active, paused, completed "paused"
Whether the campaign is enabled for sending. Enabling a draft campaign transitions it to active. Disabling any campaign transitions it to paused.
true
When true, the campaign simulates sending without delivering real messages. This flag is managed internally and cannot be set through the API.
false
Total number of leads in scope for this campaign
0 <= x <= 90071992547409911200
Number of leads that have been contacted so far
0 <= x <= 9007199254740991340
Number of leads that replied to a campaign message
0 <= x <= 900719925474099142
Fraction of targeted leads that have fully completed their sequence (0-1)
0.28
Fraction of contacted leads that replied (0-1). Zero when no leads have been contacted.
0.12
Messages to send per hour per linked account
1 <= x <= 258
IANA timezone used for the sending schedule windows
"America/New_York"
Sending windows per day of week where key 0 is Sunday and values are minute-of-day start/end ranges
{
"1": { "start": 540, "end": 1020 },
"2": { "start": 540, "end": 1020 },
"3": { "start": 540, "end": 1020 },
"4": { "start": 540, "end": 1020 },
"5": { "start": 540, "end": 1020 }
}True while the campaign is rebalancing lead assignments across sending accounts. This runs automatically in the background and does not block sending or any other operations.
false
True while the campaign is updating its lead list based on the current rules. This runs automatically in the background after rule changes.
false
Number of leads that have been assessed for eligibility. If this number is less than targetsCount, some leads are still being evaluated for reachability and the target count may increase. Once scopeAssessedCount equals targetsCount, the final scope of the campaign is known.
0 <= x <= 90071992547409911150
IDs of linked accounts used to send campaign messages
^[0-9a-z]+$["r4t9vw15jm6bn3yxcf2dq8ek"]Lead rules controlling which lists feed leads into the campaign and which lists are excluded.
The current message sequence — the ordered steps sent to each lead.
Automations that trigger actions on certain events, such as setting a status when a prospect replies.
When the campaign was created
"2025-06-01T12:00:00.000Z"
When the campaign was last modified
"2025-06-02T09:30:00.000Z"
When the campaign was last paused, or null if never paused
"2025-06-05T16:00:00.000Z"
When the campaign finished processing all targets, or null if still running
null
When the campaign was most recently started or resumed, or null if never started
"2025-06-03T09:00:00.000Z"