Developer docs

IotaBot Email API

Send from your own domain, reply in thread, and receive every email as JSON.

Get an API key

Email API deliverability: bounces, complaints and suppression

Protects your domain's reputation automatically.

  • Bounced or complained addresses are refused with recipient_suppressed.
  • Unsubscribed addresses can be answered, not written to afresh (recipient_unsubscribed).
  • A message the relay refuses arrives as a failed message.status.
WEBHOOKmessage.status
{
  "id": "evt_6a4ba40bc3f1a2b3c4d5e750",
  "object": "event",
  "type": "message.status",
  "api_version": "2026-10-01",
  "created_at": "2026-10-01T09:15:02.881Z",
  "livemode": true,
  "channel": "email",
  "website_id": "6a4b3fbbe291bce5bf701c5c",
  "data": {
    "message_id": "6a4ba0f1c3f1a2b3c4d5e733",
    "conversation_id": "6a4b9e21c3f1a2b3c4d5e6f7",
    "status": "failed",
    "error": "The recipient's mail server rejected the message"
  }
}