MailChamp

Sending Emails

Shipped

OTP, transactional email, and campaign broadcasts that deliver.

Overview

Send transactional email and marketing campaigns through a single API.

Your core loop is:

  1. Sign up → verify your email
  2. Add and authenticate a domain (ownership + SPF/DMARC)
  3. Sign in to the dashboard → API keys → create a key (eg_...). Store it on your server. Do not use a dashboard JWT for sending.
  4. Send OTP or create/send a campaign

If a domain is not verified, production sends will be rejected to protect deliverability.

Transactional & OTP

  • OTP codes via POST /api/v1/emails/otp
  • Transactional email via POST /api/v1/emails/send
  • Templates with {{variables}} rendered per recipient at send time

Campaigns

  • Create drafts, edit, schedule, send, and cancel
  • List targeting and unsubscribe support
  • Stats and message history for queued/delivered/opened/clicked/bounced

Try the API

Interactive OpenAPI + Swagger:

  • {PUBLIC_API_URL}/docs (e.g. https://prod-api.mailchamp.org/docs)

Related guides