Skip to main content
POST
Create a promotable product. Only a name is required.

Authorizations

Authorization
string
header
required

A workspace API key.

Body

application/json
name
string
required

The only required field.

Required string length: 1 - 120
productId
string

Binding id channels reference. Derived from the name when omitted.

Maximum string length: 40
description
string
Maximum string length: 2000
type
string

What kind of thing it is: saas, tshirt, course. Decides how it is pitched.

Maximum string length: 60

CTA target. Omit until you have a real one — a script never invents a link.

Maximum string length: 500
couponCode
string
Maximum string length: 60
status
enum<string>

Defaults to PRE-LAUNCH, never LIVE.

Available options:
LIVE,
PRE-LAUNCH,
INTERNAL
finance
boolean

A financial product that must carry the education-only disclosure. Claimed deliberately.

topicKeywords
string[]
Maximum array length: 30
Required string length: 1 - 80
bridgeLine
string

The in-script line that bridges into the pitch, in channel voice.

Maximum string length: 500

Response

Success.

success
boolean
required
{key}
any