Back to catalog
agentmailmessaging

AgentMail

Create and operate dedicated email inboxes for AI agents. Supports programmatic inbox creation, outbound sending, inbound message retrieval, unique agent addresses, workflow automation, and no manual account setup for email-based agent tasks.

Use for giving agents their own email address, sending outbound email, receiving replies, monitoring inboxes, automating email-based workflows, collecting verification messages, routing support mail, and managing correspondence without manual setup.

Endpoints
83
Metered
52
Free
31
Pricing
up to $10.00
Service URL
https://x402.api.agentmail.to

Endpoints

83 total
MethodPath
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
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/organizations
Get Organization
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
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
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