Partially updates message content.
Optional content must use exactly one of mjml, html, text, or payload (SMS). The API infers the UI editor type from that key.
Content can only be updated while the parent campaign object has a draft status.
Non-workflow messages reject duplicate locales with 409 Conflict.
Accepts either a raw secret key or Bearer <sk_KEY>.
Optional dated API revision for the request. Must use YYYY-MM-DD format.
^\d{4}-\d{2}-\d{2}$"2026-03-01"
Campaign message ID.
Campaign content record ID.
Localized contents can update locale. Note the default content variant cannot be localized in-place.
Exactly one of mjml, html, text or payload must be present in write requests.
Email messages accept mjml, html, or text. SMS accepts text. Push accepts payload.
Campaign content updated.
null for the default content variant.
Full body: exactly one of mjml, html, text or payload is set.