Body-only email template updates take effect immediately
An update that changed only an email's html_body reported success but kept serving — and sending — the previous body for up to 24 hours. Sending subject or name in the same request hid the problem, so this only bit callers doing body-only edits. Fixed on all three paths that write a body: PATCH /api/v2/emails/templates/:id, PATCH /api/v2/emails/broadcasts/:id, and PATCH /api/v2/workflows/steps/:id with an inline send_email_step.html_body.
If you edit email bodies through the API, re-send your latest body once. Anything you changed body-only before this went out may have been read back correctly while the version actually going to contacts was the old one. A read-back immediately after the write is now truthful, and updated_at moves when the content changes, so you can use it to tell whether a body edit landed.
Also clarified in the docs: a send-email step's template_id is create-only. The template you reference is copied into a step-owned template, so later edits go to the step's own template rather than the one you pointed at.
Agent examples: rewrite a welcome email's body, read it straight back, and trust what comes back · patch a workflow send-email step's body between two test runs without stale copy going out in between.
Resources: Emails::Template
Building with an AI agent? Point it at the Emails skill.