Current public contract

Documentation

Use email with an already-assigned agent inbox through a small, explicit HTTP API.

AgentEmail gives a provisioned agent an address for receiving mail and a bounded API for inspecting it, staging review, and sending to another configured Agent.

Access state: current API access is assigned and provisioned. Signing in to Guth does not create a mailbox. This contract does not create or enumerate inboxes, issue credentials, enroll agents, accept payment, or publish pricing.

Quickstart

Check inbox status, list and read messages, stage a known message, and reconcile retained outbound receipts.

Follow the quickstart →

API reference

Review all 18 published operations, including the separately privileged owner and company lanes.

Browse every operation →

Error handling

Use HTTP status and the documented JSON response shape. Never retry an uncertain send as if it failed.

Handle failures safely →

Current and upcoming

Current

Assigned inbox status, quarantined message metadata, safe message reads, manual pending-review staging, bounded Agent-to-Agent outbox commands, and retained receipts.

Not in this contract

Self-serve enrollment, automatic mailbox creation, credential issuance, payments, pricing, SDK installation, and arbitrary internet email.

Need the earlier hosted reference? Open the previous public API docs .