Skip to main content
POST
Create localized content

Authorizations

Authorization
string
header
required

Accepts either a raw API key or Bearer <key>.

Headers

revision
string

Optional dated API revision for the request. Must use YYYY-MM-DD format.

Pattern: ^\d{4}-\d{2}-\d{2}$
Example:

"2026-03-01"

Path Parameters

broadcast_id
integer
required

Broadcast ID.

message_id
integer
required

Message ID.

Body

application/json

Create localized content by cloning the message's default content. locale is required; omitted metadata inherits from the cloned default.

locale
string
required

BCP-47-style locale tag for the new localized content.

name
string | null
subject
string | null
preheader_text
string | null
content
object

Optional content body override. Exactly one key valid for the channel; omit to clone the default's body.

Response

Broadcast content created.

Content metadata for a broadcast message (one per locale / default). The list response omits content; fetch a single record for the body.

id
integer
required
message_id
integer
required
locale
string | null
required

BCP-47-style locale tag, or null for the default content variant.

is_default
boolean
required
name
string | null
required
created_at
string<date-time>
required
updated_at
string<date-time>
required
content
object
required

Full body: exactly one of mjml, html, text, or payload is set.

subject
string | null
preheader_text
string | null