Quickstart

Register in the console, copy the API key (ab_…), then create an inbox and send.

curl -X POST https://voru.org/v1/inboxes \
  -H "X-API-Key: ab_..." \
  -H "Content-Type: application/json" \
  -d '{"display_name":"support-bot"}'

curl -X POST https://voru.org/v1/inboxes/<id>/messages/send \
  -H "X-API-Key: ab_..." \
  -H "Content-Type: application/json" \
  -d '{"to":"you@example.com","subject":"Hello","text":"Hi","labels":["outreach"]}'

Interactive OpenAPI: https://voru.org/v1/docs

Outbound mail

Production uses MAIL_PROVIDER=stalwart on this VPS (agent.voru.org). Locally, stub keeps mail between your inboxes. Stalwart inbound is POST /v1/inbound/stalwart with X-Internal-Key.

Events

message.received, sent, delivered, bounced, complained, rejected, domain.verified. Signed with X-AgentBox-Signature.

Also in v1

Limits that matter

Mail stack

Quickstart — AgentBox