Send from your own domain.

Prove a domain with three DNS records, then post to /api/v1/emails. Every message is signed with that domain's own key.

Request
POST /api/v1/emails
Authorization: Bearer wsk_…
Content-Type: application/json
Idempotency-Key: order-4821

{
  "from": "Support <hello@yourdomain.com>",
  "to": ["someone@example.org"],
  "subject": "Your receipt",
  "text": "Thanks for your order.",
  "html": "<p>Thanks for your order.</p>"
}
Response
202 Accepted
X-RateLimit-Remaining: 99

{
  "id": "9f2c1a48-3d5e-4b7a-…",
  "messageId": "<0f31…@yourdomain.com>",
  "status": "sent",
  "recipientCount": 1,
  "suppressedRecipients": []
}

Questions & Answers

Send your first signed message

Verify a domain, create a key, and post to /api/v1/emails.