Emails

View generated emails and multi-step sequences.

List Campaign Emails

GET /v1/campaigns/:campaignId/emails
X-API-Key: dist_YOUR_KEY

Returns all generated emails for a campaign with subject, body, and recipient details.

List Brand Emails

GET /v1/emails?brandId=brand_abc123
X-API-Key: dist_YOUR_KEY

Returns all emails across campaigns for a brand.

Response

{
  "emails": [
    {
      "id": "email_abc",
      "subject": "Quick question about your analytics stack",
      "bodyHtml": "<p>Hi Jane, ...</p>",
      "bodyText": "Hi Jane, ...",
      "sequence": [
        { "step": 1, "bodyHtml": "...", "bodyText": "...", "daysSinceLastStep": 0 },
        { "step": 2, "bodyHtml": "...", "bodyText": "...", "daysSinceLastStep": 3 }
      ],
      "leadFirstName": "Jane",
      "leadLastName": "Doe",
      "leadTitle": "CTO",
      "leadCompany": "Company Inc",
      "leadIndustry": "Software",
      "clientCompanyName": "Acme Inc",
      "createdAt": "2026-04-01T00:00:00Z"
    }
  ]
}

TypeScript Client

const { emails } = await client.listCampaignEmails("camp_abc123");
const { emails: brandEmails } = await client.listBrandEmails("brand_abc");