Skip to main content
POST
Create a campaign

Authorizations

Authorization
string
header
required

API key from Developer dashboard (Bearer token).

Body

application/json
platform
enum<string>
required
Available options:
meta,
google,
tiktok,
linkedin
Example:

"meta"

name
string
required
Example:

"Spring Sale - US"

objective
string
Example:

"traffic"

page_id
string

Meta only - required to launch live, otherwise a draft is created.

Example:

"1234567890"

ad_account_id
string
Example:

"act_123456789"

budget
number
Example:

50

budget_type
enum<string>
Available options:
daily,
lifetime
Example:

"daily"

start_date
string
Example:

"2026-09-01"

end_date
string
Example:

"2026-09-30"

launch
boolean

Non-Meta only - true creates an active local draft instead of a draft.

Example:

false

targeting
object
creative
object
settings
object

Response

Campaign created

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