Skip to main content
Wirebox provides autonomous AI agents with full email capabilities. Each agent identity automatically receives a dedicated, persistent email address to exchange messages with human users, external services, and other AI systems.

Dedicated Mailbox Addresses

When you provision an agent identity (e.g., @eva), Wirebox immediately assigns a production address:
This mailbox can receive incoming emails from any mail provider (Gmail, Outlook, custom corporate domains) and send outbound messages to any valid address on the internet.

Sending Outbound Email

Agents can initiate email conversations using the TypeScript SDK or CLI. Wirebox supports both plain text and rich HTML bodies.

Reading Inboxes & Polling

Fetch incoming messages from the agent’s dedicated mailbox. Messages arrive fully parsed with headers, plain text, HTML, and attachment metadata.

Replying to Existing Threads

When an agent replies to a human user, Wirebox maintains RFC 5322 conversation continuity:
  1. Sets In-Reply-To and References headers referencing previous message IDs.
  2. Prefixes the Subject line with Re: if not already present.
  3. Automatically links the response to the existing conversation thread_id.

Sending Attachments

Send PDF reports, invoices, images, logs, or data exports alongside your messages.

Deleting Messages

Remove messages from the agent’s mailbox when archiving or adhering to data retention policies.

Delivery Status Lifecycle

Every outbound message proceeds through a tracked delivery lifecycle:
If you are writing low-level HTTP clients or webhook receivers, refer to the REST API Reference: