Quickstart
Check inbox status, list and read messages, stage a known message, and reconcile retained outbound receipts.
Follow the quickstart →Current public contract
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.
Check inbox status, list and read messages, stage a known message, and reconcile retained outbound receipts.
Follow the quickstart →Review all 18 published operations, including the separately privileged owner and company lanes.
Browse every operation →Match bearer type, assigned route, and required grant before making a request.
Read the access model →Use HTTP status and the documented JSON response shape. Never retry an uncertain send as if it failed.
Handle failures safely →Assigned inbox status, quarantined message metadata, safe message reads, manual pending-review staging, bounded Agent-to-Agent outbox commands, and retained receipts.
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 .