Skip to main content
POST
Create campaign

Authorizations

Authorization
string
header
required

Authenticate with a Bearer token: API key, OAuth token, or session token.

Body

application/json
name
string
required

Campaign name.

Required string length: 1 - 200
steps
object[]
required

Steps in the order they run, up to 20.

Required array length: 1 - 20 elements
sequence_type
enum<string>
default:candidate

Who the campaign is for. See GET /v1/campaigns/types. Defaults to candidate.

Available options:
candidate,
business_development,
candidate_nurture,
client_nurture
enable_sequence_automation
boolean

Move people through the linked job pipeline as they reply. Always off for nurture campaigns.

stop_on_response
boolean

Stop emailing a person once they reply. Always off for nurture campaigns.

send_on_weekends
boolean
default:false

Allow emails to go out on Saturdays and Sundays.

send_on_holidays
boolean
default:false

Allow emails to go out on public holidays. When off, the campaign skips the holidays in your workspace's holiday calendar.

Track link clicks.

open_tracking
boolean
default:false

Track email opens.

Add an unsubscribe link to every email.

owner_team_member_id
string<uuid>

API keys only: the team member who owns the campaign. Defaults to the admin who created the key. Signed-in users always own the campaigns they create.

Response

Campaign created

success
enum<boolean>
required
Available options:
true
data
object
required