Emails

Create email

Creates an email template with block content. Raw HTML is stored as a native HTML body.

post/emails

Request body

htmlstring

Raw HTML body. Provide either html or blocks, not both.

namestring required
subjectstring required
previewTextstring nullable

Example request

{
  "html": "<h1>Hello</h1>",
  "blocks": [
    {
      "id": "block_123",
      "type": "html",
      "content": "<h1>Hello</h1>"
    }
  ],
  "name": "Welcome email",
  "subject": "Welcome",
  "previewText": "Here's what to do next"
}

Response

Email created

successboolean

Example response

{
  "success": true,
  "email": {
    "id": "email_123",
    "companyId": "company_123",
    "name": "Welcome email",
    "subject": "Welcome",
    "previewText": "Here's what to do next",
    "blocks": [
      {
        "id": "block_123",
        "type": "html",
        "content": "<h1>Hello</h1>"
      }
    ]
  }
}

Changes