Newsletter API
Subscribe visitors to the platform newsletter with double opt-in confirmation.
Public subscribe
POST /api/newsletter/subscribe
{
"email": "alex@company.com",
"full_name": "Alex Morgan",
"captcha_id": "…",
"captcha_answer": "…"
}
Sends a confirmation email. Subscriber status remains pending until confirmed.
Confirm subscription
Users click the link in email → GET /newsletter/confirm?token=… or:
POST /api/newsletter/confirm?token=CONFIRM_TOKEN
Admin
- Add subscribers manually with optional double opt-in (Newsletters → Add subscriber).
- Export CSV, schedule sends, and enable monthly auto-send from the admin panel.
All newsletter sends use the platform LetterHead email template.