Account access and recovery

Open the console and sign in with your email and password. Public account creation is prepared but opens only after the operator and public privacy contact are confirmed. Existing users can continue connecting with an account API key. From Settings, a key-owned workspace can be linked once to a password login when registration is open.

Signup and password changes show a one-time recovery code. Save it in a password manager: email-based recovery is not yet available, and contact email addresses are unverified. Recovery resets the password, replaces the code and revokes earlier browser sessions. It does not revoke separately managed API keys.

Give each agent an identity and scoped key

Select New agent, choose a name and email domain, and save the returned key immediately. An agent is a mailbox identity for your own software, not an AI runtime hosted by Cyberpigeon. The Agents view lets you inspect its mail and pause or resume outbound sending. Pausing does not retract an email already being sent.

Use API keys to create account-wide credentials or keys limited to one agent with read, send, or both permissions. Key values are only shown on creation; the table shows the prefix, scope, revocation status and last-used time. Use a separate key per integration so it can be revoked independently.

Understand sent and received messages

Email activity lists messages across the workspace. Filter by agent, direction and delivery status, or search subjects and sender/recipient addresses. The seven-day chart counts messages created on each UTC day; the totals cover the account's stored history. Outbound counts include queued and failed mail, so they are not a delivered-email metric.

Select a subject to inspect the body, metadata, attempts and delivery timeline. Text is the default. The restricted HTML preview removes scripts, images, forms, links and styles to prevent remote tracking or active content; it is not a pixel-perfect reproduction. Received attachments are separate provider downloads.

For API access, account keys can use GET /v1/messages with mailbox_id, direction, status, search, and cursor pagination. GET /v1/messages/{messageId} returns details and timeline. Agent keys use the mailbox-scoped endpoints in the API guide.

Why a new account cannot immediately send

Account creation and mail activation are separate. Sending requires the platform provider connection and DNS to be enabled, any custom domain to be verified, and the account to be approved. The beta currently awaits provider activation. The console displays the current gate rather than fabricating delivery data. An accepted send request returns 202 for queued mail; confirm its actual outcome in message history.

Export, privacy requests and closure

In Settings & privacy, download a newline-delimited JSON export of account data, agents, messages and events. It excludes credential secrets. You can submit a privacy request and read operator responses in the same view.

Account closure requires your password and a typed confirmation. It revokes sessions and keys, pauses agents and starts live database erasure after a grace period and domain cleanup. Provider-held copies, recipients' copies and retained backups have separate handling. Read the privacy notice, beta terms and DPA preparation page before using personal data in the beta.

Keep exploring

Why AI agents need email: identity, replies, and real work AI agent email workflows: suppliers, support, and documents Agent email API quickstart: create an inbox, send, and reply Email APIs for AI agents: Cyberpigeon, AgentMail, and Resend Custom email domains for AI agents: DNS setup and verification Pricing and beta availability