Developer API

Inbound Email API

Turn incoming email into app data. Reloop parses every message and POSTs a structured webhook to your endpoint — attachments, threads, and metadata included.

inbound_router.json
MX Webhook Relay

Compose Inbound Email

Webhook Payload DeliveryPOST 200 OK

{
  "event": "email.received",
  "timestamp": "2026-07-07T08:00:00.000Z",
  "data": {
    "id": "msg_inbound_982341",
    "from": {
      "name": "john doe",
      "email": "john.doe@company.com"
    },
    "to": "support@reloop.dev",
    "subject": "Bug report: checkout page crashing",
    "body": {
      "text": "Whenever I click 'Purchase', the app gets stuck on the loading spinner.",
      "html": "<div>Whenever I click 'Purchase', the app gets stuck on the loading spinner.</div>"
    },
    "attachments": [
      {
        "filename": "screenshot.png",
        "contentType": "image/png",
        "sizeBytes": 104857,
        "url": "https://cdn.reloop.dev/attachments/scr_1.png"
      }
    ],
    "spamScore": 0.1,
    "dkimStatus": "pass"
  }
}

Technical specifications

Inbound webhooks

POST parsed email payloads to your app when messages arrive.

Mailbox API

Programmatic access to threads, attachments, and metadata.

Routing rules

Route replies, support tickets, and notifications to the right handler.

Handle inbound email in your app

Send and receive on one platform—no separate inbound vendor.