Skip to main content
POST
Draft a full campaign blueprint from a plain-English goal

Authorizations

Authorization
string
header
required

Dashboard JWT token from Clerk

Body

application/json
goal
string
required

Plain-English campaign goal (5-2,000 chars).

Required string length: 5 - 2000
audience_segment
enum<string>
Available options:
champion,
high_value_engaged,
engaged,
new,
passive,
at_risk,
dormant,
lost
audience_description
string
Maximum string length: 1000
channels
enum<string>[]
Required array length: 1 - 4 elements
Available options:
sms,
whatsapp,
email,
voice
tone
enum<string>
default:friendly
Available options:
professional,
casual,
urgent,
friendly,
empathetic
brand_name
string
Maximum string length: 80
locale
string
default:en
Maximum string length: 10

Response

Default Response

data
object
meta
object