Campaigns

Campaign execution and analytics

Stats

get
Authorizations
OAuth2passwordRequired
Token URL:
Responses
chevron-right
200

Successful Response

application/json
total_campaignsintegerRequired
active_campaignsintegerRequired
paused_campaignsintegerRequired
archived_campaignsintegerRequired
scheduled_campaignsintegerRequired
total_targetsintegerRequired
emails_sent_todayintegerRequired
get
/api/stats
200

Successful Response

List Campaigns

get
Authorizations
OAuth2passwordRequired
Token URL:
Responses
chevron-right
200

Successful Response

application/json
anyOptional
get
/api/campaigns
200

Successful Response

No content

Create Campaign

post
Authorizations
OAuth2passwordRequired
Token URL:
Body
namestringRequired
run_nowbooleanOptionalDefault: false
server_idintegerRequired
profile_idintegerRequired
template_idintegerRequired
list_idsinteger[]Required
use_batchesbooleanOptionalDefault: false
batch_sizeany ofOptional
integerOptional
or
nullOptional
batch_delay_secondsany ofOptional
integerOptional
or
nullOptional
custom_headersany ofOptional
or
nullOptional
scheduled_start_atany ofOptional
stringOptional
or
nullOptional
remove_duplicate_targetsbooleanOptionalDefault: false
Responses
chevron-right
200

Successful Response

application/json
idintegerRequired
namestringRequired
statusstringRequired
post
/api/campaigns

Campaign Detail

get
Authorizations
OAuth2passwordRequired
Token URL:
Path parameters
campaign_idintegerRequired
Responses
chevron-right
200

Successful Response

application/json
idintegerRequired
namestringRequired
statusstringRequired
created_atstringRequired
started_atany ofRequired
stringOptional
or
nullOptional
completed_atany ofRequired
stringOptional
or
nullOptional
scheduled_start_atany ofRequired
stringOptional
or
nullOptional
serverstringRequired
profilestringRequired
profile_emailany ofRequired
stringOptional
or
nullOptional
templatestringRequired
listsstring[]Required
totalintegerRequired
sentintegerRequired
failedintegerRequired
pendingintegerRequired
custom_headersany ofOptional
or
nullOptional
use_batchesbooleanOptionalDefault: false
batch_sizeany ofOptional
integerOptional
or
nullOptional
batch_delay_secondsany ofOptional
integerOptional
or
nullOptional
remove_duplicate_targetsbooleanOptionalDefault: false
last_errorany ofOptional
stringOptional
or
nullOptional
last_error_traceany ofOptional
stringOptional
or
nullOptional
last_error_atany ofOptional
stringOptional
or
nullOptional
has_calendar_invitebooleanOptionalDefault: false
has_calendar_reschedulebooleanOptionalDefault: false
has_calendar_cancellationbooleanOptionalDefault: false
calendar_uidany ofOptional
stringOptional
or
nullOptional
meeting_sequenceany ofOptional
integerOptional
or
nullOptional
calendar_ics_prodidany ofOptional
stringOptional
or
nullOptional
meeting_summaryany ofOptional
stringOptional
or
nullOptional
meeting_beginany ofOptional
stringOptional
or
nullOptional
meeting_endany ofOptional
stringOptional
or
nullOptional
meeting_tzany ofOptional
stringOptional
or
nullOptional
meeting_providerany ofOptional
string · enumOptionalPossible values:
or
nullOptional
meeting_urlany ofOptional
stringOptional
or
nullOptional
get
/api/campaigns/{campaign_id}

Delete Campaign

delete
Authorizations
OAuth2passwordRequired
Token URL:
Path parameters
campaign_idintegerRequired
Responses
chevron-right
200

Successful Response

application/json
anyOptional
delete
/api/campaigns/{campaign_id}

No content

Campaign Targets Status

get
Authorizations
OAuth2passwordRequired
Token URL:
Path parameters
campaign_idintegerRequired
Responses
chevron-right
200

Successful Response

application/json
idintegerRequired
first_nameany ofRequired
stringOptional
or
nullOptional
last_nameany ofRequired
stringOptional
or
nullOptional
emailstring · emailRequired
statusstringRequired
sent_atany ofRequired
stringOptional
or
nullOptional
errorany ofRequired
stringOptional
or
nullOptional
openedbooleanOptionalDefault: false
opened_atany ofOptional
stringOptional
or
nullOptional
get
/api/campaigns/{campaign_id}/targets_status

Start Campaign

post
Authorizations
OAuth2passwordRequired
Token URL:
Path parameters
campaign_idintegerRequired
Responses
chevron-right
200

Successful Response

application/json
anyOptional
post
/api/campaigns/{campaign_id}/start

No content

Pause Campaign

post
Authorizations
OAuth2passwordRequired
Token URL:
Path parameters
campaign_idintegerRequired
Responses
chevron-right
200

Successful Response

application/json
anyOptional
post
/api/campaigns/{campaign_id}/pause

No content

Resume Campaign

post
Authorizations
OAuth2passwordRequired
Token URL:
Path parameters
campaign_idintegerRequired
Responses
chevron-right
200

Successful Response

application/json
anyOptional
post
/api/campaigns/{campaign_id}/resume

No content

Archive Campaign

post
Authorizations
OAuth2passwordRequired
Token URL:
Path parameters
campaign_idintegerRequired
Responses
chevron-right
200

Successful Response

application/json
anyOptional
post
/api/campaigns/{campaign_id}/archive

No content

Schedule Campaign

post
Authorizations
OAuth2passwordRequired
Token URL:
Path parameters
campaign_idintegerRequired
Body
object · PayloadOptional
Responses
chevron-right
200

Successful Response

application/json
anyOptional
post
/api/campaigns/{campaign_id}/schedule

No content

Unschedule Campaign

post
Authorizations
OAuth2passwordRequired
Token URL:
Path parameters
campaign_idintegerRequired
Responses
chevron-right
200

Successful Response

application/json
anyOptional
post
/api/campaigns/{campaign_id}/unschedule

No content

Campaign Logs

get
Authorizations
OAuth2passwordRequired
Token URL:
Path parameters
campaign_idintegerRequired
Responses
chevron-right
200

Successful Response

application/json
anyOptional
get
/api/campaigns/{campaign_id}/logs

No content

Campaign Variables

get
Authorizations
OAuth2passwordRequired
Token URL:
Path parameters
campaign_idintegerRequired
Responses
chevron-right
200

Successful Response

application/json
headersstring[]Required
get
/api/campaigns/{campaign_id}/variables

Mark Opened

post
Path parameters
campaign_idintegerRequired
Header parameters
authorizationany ofOptional
stringOptional
or
nullOptional
Body
emailany ofOptional
string · emailOptional
or
nullOptional
var_nameany ofOptional
stringOptional
or
nullOptional
var_valueany ofOptional
stringOptional
or
nullOptional
openedbooleanOptionalDefault: true
bulkany ofOptional
booleanOptional
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
updatedintegerRequired
post
/api/campaigns/{campaign_id}/opened

Clear Campaign Error

post
Authorizations
OAuth2passwordRequired
Token URL:
Path parameters
campaign_idintegerRequired
Responses
chevron-right
200

Successful Response

application/json
anyOptional
post
/api/campaigns/{campaign_id}/clear_error

No content

Campaigns Calendar

get
Authorizations
OAuth2passwordRequired
Token URL:
Responses
chevron-right
200

Successful Response

application/json
anyOptional
get
/api/campaigns_calendar
200

Successful Response

No content

Archive All Campaigns

post
Authorizations
OAuth2passwordRequired
Token URL:
Responses
chevron-right
200

Successful Response

application/json
anyOptional
post
/api/campaigns/archive_all
200

Successful Response

No content

User Campaigns

get
Authorizations
OAuth2passwordRequired
Token URL:
Query parameters
emailstring · emailRequired
Responses
chevron-right
200

Successful Response

application/json
idintegerRequired
namestringRequired
datestring · date-timeRequired
get
/api/user_campaigns

Export Campaign Results

get
Authorizations
OAuth2passwordRequired
Token URL:
Path parameters
campaign_idintegerRequired
Responses
chevron-right
200

Successful Response

application/json
anyOptional
get
/api/campaigns/{campaign_id}/export

No content

Delete All Archived Campaigns

post
Authorizations
OAuth2passwordRequired
Token URL:
Responses
chevron-right
200

Successful Response

application/json
anyOptional
post
/api/campaigns/delete_all
200

Successful Response

No content

Last updated