Read the HTML a broadcast actually sent
GET /api/v2/emails/broadcasts/{broadcast_id}/sent_content returns the HTML recipients received: one version per distinct document, each with its html_body, its preheadline and when it was first sent. A broadcast points at its template, so the template's body changes whenever someone edits it; this is the copy as it went out, frozen at send time, with the preview text, mailing address and branding the workspace adds.
That makes past sends usable as data. A split test returns one version per variant whose preview text differs, matched to the broadcast's variants by that text, so the copy that won can sit right next to the numbers that made it win, months after the template moved on.
Agent examples: archive every broadcast's sent copy · compare winning and losing split-test variants side by side · draft next week's email from the copy that performed best
Resources: Fetch Email Broadcast Sent Content · Emails::Broadcast. Building with an AI agent? Point it at the Emails skill.