Back to Directory
AgentMail

AgentMail

Email
Email infrastructure for agents: manage inboxes, send and receive messages, and organize email conversations.
Available through Sponge
x402

About AgentMail

Review the Service identity, supported languages, protocol versions, and source metadata discovered by the directory.

Service details

Service Id
95538d85-549e-4190-92a6-10c502178bd7
Service origin
https://x402.api.agentmail.to
ListedSeptember 24, 2026, 6:46 PM
Last checkedNovember 9, 2026, 7:35 AM

Protocol details

SourceOpenAPI

Endpoints

Endpoint details are saved from the OpenAPI document. Authentication requirements and prices are advertised information, not a verified payment or access guarantee. The document may contain additional endpoints.Open OpenAPI document
GET/v0/domains

List Domains

POST/v0/domains

Create Domain

DELETE/v0/domains/{domain_id}

Delete Domain

GET/v0/domains/{domain_id}

Get Domain

PATCH/v0/domains/{domain_id}

Update Domain

POST/v0/domains/{domain_id}/verify

Verify Domain

GET/v0/domains/{domain_id}/zone-file

Get Zone File

GET/v0/drafts

List Drafts

GET/v0/drafts/{draft_id}

Get Draft

GET/v0/drafts/{draft_id}/attachments/{attachment_id}

Get Attachment

GET/v0/inboxes

List Inboxes

POST/v0/inboxes

Create Inbox

DELETE/v0/inboxes/{inbox_id}

Delete Inbox

GET/v0/inboxes/{inbox_id}

Get Inbox

PATCH/v0/inboxes/{inbox_id}

Update Inbox

GET/v0/inboxes/{inbox_id}/drafts

List Drafts

POST/v0/inboxes/{inbox_id}/drafts

Create Draft

DELETE/v0/inboxes/{inbox_id}/drafts/{draft_id}

Delete Draft

GET/v0/inboxes/{inbox_id}/drafts/{draft_id}

Get Draft

PATCH/v0/inboxes/{inbox_id}/drafts/{draft_id}

Update Draft

GET/v0/inboxes/{inbox_id}/drafts/{draft_id}/attachments/{attachment_id}

Get Attachment

POST/v0/inboxes/{inbox_id}/drafts/{draft_id}/send

Send Draft

GET/v0/inboxes/{inbox_id}/lists/{direction}/{type}

List Entries

POST/v0/inboxes/{inbox_id}/lists/{direction}/{type}

Create List Entry

DELETE/v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}

Delete List Entry

GET/v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}

Get List Entry

GET/v0/inboxes/{inbox_id}/messages

List Messages

POST/v0/inboxes/{inbox_id}/messages/send

Send Message

GET/v0/inboxes/{inbox_id}/messages/{message_id}

Get Message

PATCH/v0/inboxes/{inbox_id}/messages/{message_id}

Update Message

GET/v0/inboxes/{inbox_id}/messages/{message_id}/attachments/{attachment_id}

Get Attachment

POST/v0/inboxes/{inbox_id}/messages/{message_id}/forward

Forward Message

GET/v0/inboxes/{inbox_id}/messages/{message_id}/raw

Get Raw Message

POST/v0/inboxes/{inbox_id}/messages/{message_id}/reply

Reply To Message

POST/v0/inboxes/{inbox_id}/messages/{message_id}/reply-all

Reply All Message

GET/v0/inboxes/{inbox_id}/metrics

Query Metrics

GET/v0/inboxes/{inbox_id}/threads

List Threads

DELETE/v0/inboxes/{inbox_id}/threads/{thread_id}

Delete Thread

Moves the thread to trash by adding a trash label to all messages. If the thread is already in trash, it will be permanently deleted. Use `permanent=true` to force permanent deletion.
GET/v0/inboxes/{inbox_id}/threads/{thread_id}

Get Thread

GET/v0/inboxes/{inbox_id}/threads/{thread_id}/attachments/{attachment_id}

Get Attachment

GET/v0/lists/{direction}/{type}

List Entries

POST/v0/lists/{direction}/{type}

Create List Entry

DELETE/v0/lists/{direction}/{type}/{entry}

Delete List Entry

GET/v0/lists/{direction}/{type}/{entry}

Get List Entry

GET/v0/metrics

Query Metrics

GET/v0/pods

List Pods

POST/v0/pods

Create Pod

DELETE/v0/pods/{pod_id}

Delete Pod

GET/v0/pods/{pod_id}

Get Pod

GET/v0/pods/{pod_id}/domains

List Domains

POST/v0/pods/{pod_id}/domains

Create Domain

DELETE/v0/pods/{pod_id}/domains/{domain_id}

Delete Domain

GET/v0/pods/{pod_id}/domains/{domain_id}

Get Domain

PATCH/v0/pods/{pod_id}/domains/{domain_id}

Update Domain

POST/v0/pods/{pod_id}/domains/{domain_id}/verify

Verify Domain

GET/v0/pods/{pod_id}/domains/{domain_id}/zone-file

Get Zone File

GET/v0/pods/{pod_id}/drafts

List Drafts

GET/v0/pods/{pod_id}/drafts/{draft_id}

Get Draft

GET/v0/pods/{pod_id}/drafts/{draft_id}/attachments/{attachment_id}

Get Attachment

GET/v0/pods/{pod_id}/inboxes

List Inboxes

POST/v0/pods/{pod_id}/inboxes

Create Inbox

DELETE/v0/pods/{pod_id}/inboxes/{inbox_id}

Delete Inbox

GET/v0/pods/{pod_id}/inboxes/{inbox_id}

Get Inbox

PATCH/v0/pods/{pod_id}/inboxes/{inbox_id}

Update Inbox

GET/v0/pods/{pod_id}/lists/{direction}/{type}

List Entries

POST/v0/pods/{pod_id}/lists/{direction}/{type}

Create List Entry

DELETE/v0/pods/{pod_id}/lists/{direction}/{type}/{entry}

Delete List Entry

GET/v0/pods/{pod_id}/lists/{direction}/{type}/{entry}

Get List Entry

GET/v0/pods/{pod_id}/metrics

Query Metrics

GET/v0/pods/{pod_id}/threads

List Threads

DELETE/v0/pods/{pod_id}/threads/{thread_id}

Delete Thread

Moves the thread to trash by adding a trash label to all messages. If the thread is already in trash, it will be permanently deleted. Use `permanent=true` to force permanent deletion.
GET/v0/pods/{pod_id}/threads/{thread_id}

Get Thread

GET/v0/pods/{pod_id}/threads/{thread_id}/attachments/{attachment_id}

Get Attachment

GET/v0/threads

List Threads

DELETE/v0/threads/{thread_id}

Delete Thread

Moves the thread to trash by adding a trash label to all messages. If the thread is already in trash, it will be permanently deleted. Use `permanent=true` to force permanent deletion.
GET/v0/threads/{thread_id}

Get Thread

GET/v0/threads/{thread_id}/attachments/{attachment_id}

Get Attachment

GET/v0/webhooks

List Webhooks

POST/v0/webhooks

Create Webhook

DELETE/v0/webhooks/{webhook_id}

Delete Webhook

GET/v0/webhooks/{webhook_id}

Get Webhook

PATCH/v0/webhooks/{webhook_id}

Update Webhook

Agent payments

These payment protocols and options are advertised by the Service for agent purchases.

x402

Advertises x402 payments for one or more endpoints. Check the endpoint documentation for authentication requirements.