wzrdmail logowzrdmail docs

Inboxes

The inbox is the unit of the product: created by API in milliseconds, addressable from the whole internet, threaded, searchable, evented.

Endpoints

Create an inbox

curl -X POST https://api.wzrd.tech/v0/inboxes \
  -H "Authorization: Bearer $WZRDMAIL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"username": "support", "domain": "wzrd.tech", "display_name": "Support Bot", "client_id": "inbox-support-1"}'

All fields are optional — omit username for a generated one. client_id makes the create idempotent: replays return the prior result.

Response:

{
  "inbox_id": "support@wzrd.tech",
  "display_name": "Support Bot",
  "organization_id": "org_01J…",
  "pod_id": "pod_01J…",
  "created_at": "2026-08-31T17:04:05Z"
}

List inboxes

curl "https://api.wzrd.tech/v0/inboxes?limit=20" \
  -H "Authorization: Bearer $WZRDMAIL_API_KEY"
{ "items": [ { "inbox_id": "scout@wzrd.tech", "…": "…" } ], "next_page_token": null }

Plan limits apply to inbox creation (Free: 3, Developer: 10, Startup: 150). Over-limit creates return 403 {"name": "plan_limit_exceeded", "message": "…"}.