Skip to main content
POST
Create template

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
name
string
required

Template display name shown in the template picker.

template
string
required

Template body with {{firstName}}-style placeholders resolved at send time.

type
string
required

Template kind: sms, email, campaign, script, automation.

category
string

Grouping label for filtering; required unless type === "automation".

Response

Template created

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

Mongoose Template document. category is omitted when type === "automation".

Example: