Skip to main content
GET
Get campaign

Authorizations

X-API-Key
string
header
required

API key with format cs_live_xxx

Path Parameters

campaign_id
string<uuid>
required

Response

Campaign retrieved successfully

Detailed campaign response schema.

campaign_id
string<uuid>
required

Campaign ID

name
string
required

Campaign name

status
string
required

Campaign status

current_step
integer
required

Current creation step

daily_limit_per_inbox
integer | null
required

Daily limit per inbox (None = no limit)

start_date
string<date-time> | null
required

Campaign start date

timezone
string
required

Campaign timezone

sending_days
integer[]
required

Days of week for sending

sending_window_start
integer
required

Sending window start hour

sending_window_start_minute
integer
required

Sending window start minute

sending_window_end
integer
required

Sending window end hour

sending_window_end_minute
integer
required

Sending window end minute

enable_tracking
boolean
required

Email tracking enabled

lead_mapping
Lead Mapping · object | null
required

Lead field mapping

sequences
SequenceResponse · object[]
required

Email sequences

inboxes
CampaignInboxResponse · object[]
required

Campaign inboxes

created_by_user_id
string<uuid>
required

Creator user ID

team_id
string<uuid>
required

Team ID

created_at
string<date-time>
required

Creation timestamp

updated_at
string<date-time>
required

Last update timestamp

launched_at
string<date-time> | null
required

Launch timestamp

workspace_id
string<uuid> | null

Workspace ID the campaign belongs to

skip_weekends_for_sequences
boolean
default:false

When True, follow-up sequence emails scheduled on weekends are deferred to Monday

enable_click_tracking
boolean
default:false

Whether click-through-rate tracking is enabled for this campaign

enable_unsubscribe
boolean
default:true

Enable automatic unsubscribe option insertion

ramp_up_enabled
boolean
default:false

Whether ramp-up is enabled for this campaign

ramp_up_increment
integer
default:5

Emails/inbox/day added per ramp-up day

ramp_up_max_limit
integer
default:50

Fully-ramped daily cap (emails/inbox/day)

reply_to
string | null

Optional Reply-To email override. None = no Reply-To header.

variants
VariantResponse · object[]

Email variants for A/B testing the initial email

lead_batches
LeadBatchResponse · object[]

List of lead batches

total_leads
integer
default:0

Total number of leads

sent_count
integer
default:0

Emails sent

initial_sent_count
integer
default:0

Initial emails sent

followup_sent_count
integer
default:0

Follow-up sequence emails sent

reply_count
integer
default:0

Replies received

open_count
integer
default:0

Emails opened

bounce_count
integer
default:0

Emails bounced

unsubscribe_count
integer
default:0

Unsubscribes

completion_rate
number
default:0

Campaign completion rate: (sent + bounced) / total * 100

success_rate
number
default:0

Campaign success rate: sent / total * 100

open_to_reply_rate
number
default:0

Open-to-reply rate: replies / opens * 100