Inbound
List and read email received on your domains. Works with API keys.
List inbound email
GET /inbound
| Field | Type | Description |
|---|---|---|
| q | string | Filter by subject (substring match). |
| limit | int | Page size, max 100 (default 50). |
| offset | int | Pagination offset. |
Response
{"total": 2, "data": [
{"id": "inb_...", "from": "Ada <ada@example.com>", "to": ["support@reply.acme.com"],
"subject": "Need help", "spam_verdict": "PASS",
"attachments": [{"filename": "receipt.pdf", "content_type": "application/pdf", "size": 48211}],
"created_at": "..."}
]}Get one message
GET /inbound/:id
Everything in the list row plus text, html, headers, cc, reply_to, and the full verdict set (virus_verdict, spf_verdict, dkim_verdict, dmarc_verdict).
Setup — MX records and the email.received webhook — is covered in the Inbound email guide.