Templates
Get Template
Get one email template
GET
Get Template
Get a saved email template. You can pass an email template ID; transactional email IDs and slugs are also resolved for compatibility.
Templates are saved email bodies, so this also resolves the
emailId returned by Get Campaign - useful for reading the blocks of an email designed in the dashboard.
Request
string
required
Template ID, transactional email ID, or transactional slug.
Responses
emailPreset is the body’s Style > Format: branded (company logo and full
footer), minimal (no logo, simple footer), or null when the entire email
is a single raw HTML block. Sequence steps, campaigns, and transactional
templates report the same field.isTemplate is true for reusable master designs. In the dashboard these are
offered first when a sequence step or campaign starts from an existing email,
and starting from one always creates an independent copy. Set it with Create
Template or Update
Template.When the email belongs to an A/B test variant and the key has
ab_tests:read,
the response includes template.abTests[]. Each entry has an abTestId,
every matching variantId / variantLabel, and a contentEditing pointer at
update_ab_test_variant. Campaign variants can share one email, so use the
complete variants list. Content changes must go through that path, not Update
Template.