Sequences
Render Sequence Step HTML
Render one sequence email step to email-ready HTML
POST
Render Sequence Step HTML
Render a single sequence email step to the exact email-safe HTML that would be sent. Use this to show a visual preview of a step inside your own dashboard or email builder.
The render applies everything the send path applies: your email theme and font, company branding and footer, localization, block visibility conditions, product recommendation blocks, and merge tags.
This endpoint is read-only. It requires the
sequences:read scope and never
sends or enrolls anyone. It uses POST only so personalization input can
travel in a request body.Request
string
required
Sequence ID.
string
required
Email step node ID. Get it from Get Sequence.
string
Personalize as this stored subscriber. Use this or
subscriber, not both.
Because the rendered HTML then carries that subscriber’s details, this field
also requires the subscribers:read scope.object
Personalize as an ad-hoc contact that does not need to exist in your account.
Accepts
email (required), firstName, lastName, and customAttributes.
Use this or subscriberId, not both.object
Extra merge variables layered over the contact’s attributes.
string
Force a localization locale instead of deriving it from the contact.
string
Render a specific A/B test variant. Required when the step is an A/B test
step.
boolean
default:"false"
Apply your company’s auto-UTM link decoration, as a real send would. Defaults
to
false so the preview shows your own clean URLs.What is not in the HTML
Per-send click-redirect wrapping, the open tracking pixel, and unsubscribe click tracking are applied at send time against a real email send record, so they are never present in the returned HTML. Thetracking flag controls auto-UTM decoration only.
Discount codes minted per enrollment are also absent, because a preview has no enrollment to mint against.
Responses
Render Sequence Step HTML