Skip to content

Transactions · API · OTP · receipts

Email that has to land.

Domains, keys, logs, suppressions, webhooks. REST for your apps. MCP for agents. SES only.

Start free

OTP and receipts are not optional.

Verify a domain, mint a key, send the code, read the log when it fails. Agents need the same path. Fail closed on From.

How Transactions works

Domain-scoped em_ keys. Queue, rate limits, reputation auto-pause. Marketing stays off this path so auth reputation stays clean.

curl -X POST https://www.emailmate.dev/v1/emails \
  -H "Authorization: Bearer $EMAILMATE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"from":"Acme <hello@acme.com>","to":"u@x.com","subject":"Hi","html":"<p>Hi</p>","text":"Hi"}'