Back to Dash Pay
Messaging/83 endpoints

AgentMail

agentmail/email

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.

Price
$0.00 – $10.00
Status
Free tier
Leaderboard installs
0

Use case

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 loaded
MethodPathPricingDescription
GETv0/domains$0/requestsList Domains
POSTv0/domains$10.00/requestsCreate Domain
DELETEv0/domains/{domain_id}$0/requestsDelete Domain
GETv0/domains/{domain_id}$0/requestsGet Domain
PATCHv0/domains/{domain_id}$0/requestsUpdate Domain
POSTv0/domains/{domain_id}/verify$0/requestsVerify Domain
GETv0/domains/{domain_id}/zone-file$0/requestsGet Zone File
GETv0/drafts$0/requestsList Drafts
GETv0/drafts/{draft_id}$0/requestsGet Draft
GETv0/drafts/{draft_id}/attachments/{attachment_id}$0/requestsGet Attachment
GETv0/inboxes$0/requestsList Inboxes
POSTv0/inboxes$2.00/requestsCreate Inbox
DELETEv0/inboxes/{inbox_id}freeDelete Inbox
GETv0/inboxes/{inbox_id}freeGet Inbox
PATCHv0/inboxes/{inbox_id}freeUpdate Inbox
GETv0/inboxes/{inbox_id}/draftsfreeList Drafts
POSTv0/inboxes/{inbox_id}/draftsfreeCreate Draft
DELETEv0/inboxes/{inbox_id}/drafts/{draft_id}freeDelete Draft
GETv0/inboxes/{inbox_id}/drafts/{draft_id}freeGet Draft
PATCHv0/inboxes/{inbox_id}/drafts/{draft_id}freeUpdate Draft
GETv0/inboxes/{inbox_id}/drafts/{draft_id}/attachments/{attachment_id}freeGet Attachment
POSTv0/inboxes/{inbox_id}/drafts/{draft_id}/sendfreeSend Draft
GETv0/inboxes/{inbox_id}/lists/{direction}/{type}freeList Entries
POSTv0/inboxes/{inbox_id}/lists/{direction}/{type}freeCreate List Entry
DELETEv0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}freeDelete List Entry
GETv0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}freeGet List Entry
GETv0/inboxes/{inbox_id}/messagesfreeList Messages
POSTv0/inboxes/{inbox_id}/messages/sendfreeSend Message
GETv0/inboxes/{inbox_id}/messages/{message_id}freeGet Message
PATCHv0/inboxes/{inbox_id}/messages/{message_id}freeUpdate Message
GETv0/inboxes/{inbox_id}/messages/{message_id}/attachments/{attachment_id}freeGet Attachment
POSTv0/inboxes/{inbox_id}/messages/{message_id}/forwardfreeForward Message
GETv0/inboxes/{inbox_id}/messages/{message_id}/rawfreeGet Raw Message
POSTv0/inboxes/{inbox_id}/messages/{message_id}/replyfreeReply To Message
POSTv0/inboxes/{inbox_id}/messages/{message_id}/reply-allfreeReply All Message
GETv0/inboxes/{inbox_id}/metricsfreeQuery Metrics
GETv0/inboxes/{inbox_id}/threadsfreeList Threads
DELETEv0/inboxes/{inbox_id}/threads/{thread_id}freeDelete Thread
GETv0/inboxes/{inbox_id}/threads/{thread_id}freeGet Thread
GETv0/inboxes/{inbox_id}/threads/{thread_id}/attachments/{attachment_id}freeGet Attachment
GETv0/lists/{direction}/{type}$0/requestsList Entries
POSTv0/lists/{direction}/{type}$0.01/requestsCreate List Entry
DELETEv0/lists/{direction}/{type}/{entry}$0/requestsDelete List Entry
GETv0/lists/{direction}/{type}/{entry}$0/requestsGet List Entry
GETv0/metrics$0/requestsQuery Metrics
GETv0/organizations$0/requestsGet Organization
GETv0/pods$0/requestsList Pods
POSTv0/pods$0.01/requestsCreate Pod
DELETEv0/pods/{pod_id}$0/requestsDelete Pod
GETv0/pods/{pod_id}$0/requestsGet Pod
GETv0/pods/{pod_id}/domains$0/requestsList Domains
POSTv0/pods/{pod_id}/domains$10.00/requestsCreate Domain
DELETEv0/pods/{pod_id}/domains/{domain_id}$0/requestsDelete Domain
GETv0/pods/{pod_id}/domains/{domain_id}$0/requestsGet Domain
PATCHv0/pods/{pod_id}/domains/{domain_id}$0/requestsUpdate Domain
POSTv0/pods/{pod_id}/domains/{domain_id}/verify$0/requestsVerify Domain
GETv0/pods/{pod_id}/domains/{domain_id}/zone-file$0/requestsGet Zone File
GETv0/pods/{pod_id}/drafts$0/requestsList Drafts
GETv0/pods/{pod_id}/drafts/{draft_id}$0/requestsGet Draft
GETv0/pods/{pod_id}/drafts/{draft_id}/attachments/{attachment_id}$0/requestsGet Attachment
GETv0/pods/{pod_id}/inboxes$0/requestsList Inboxes
POSTv0/pods/{pod_id}/inboxes$2.00/requestsCreate Inbox
DELETEv0/pods/{pod_id}/inboxes/{inbox_id}freeDelete Inbox
GETv0/pods/{pod_id}/inboxes/{inbox_id}freeGet Inbox
PATCHv0/pods/{pod_id}/inboxes/{inbox_id}freeUpdate Inbox
GETv0/pods/{pod_id}/lists/{direction}/{type}$0/requestsList Entries
POSTv0/pods/{pod_id}/lists/{direction}/{type}$0.01/requestsCreate List Entry
DELETEv0/pods/{pod_id}/lists/{direction}/{type}/{entry}$0/requestsDelete List Entry
GETv0/pods/{pod_id}/lists/{direction}/{type}/{entry}$0/requestsGet List Entry
GETv0/pods/{pod_id}/metrics$0/requestsQuery Metrics
GETv0/pods/{pod_id}/threads$0/requestsList Threads
DELETEv0/pods/{pod_id}/threads/{thread_id}$0/requestsDelete Thread
GETv0/pods/{pod_id}/threads/{thread_id}$0/requestsGet Thread
GETv0/pods/{pod_id}/threads/{thread_id}/attachments/{attachment_id}$0/requestsGet Attachment
GETv0/threads$0/requestsList Threads
DELETEv0/threads/{thread_id}$0/requestsDelete Thread
GETv0/threads/{thread_id}$0/requestsGet Thread
GETv0/threads/{thread_id}/attachments/{attachment_id}$0/requestsGet Attachment
GETv0/webhooks$0/requestsList Webhooks
POSTv0/webhooks$0.01/requestsCreate Webhook
DELETEv0/webhooks/{webhook_id}$0/requestsDelete Webhook
GETv0/webhooks/{webhook_id}$0/requestsGet Webhook
PATCHv0/webhooks/{webhook_id}$0/requestsUpdate Webhook

Agent markdown

Show markdown
# 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.

## Agent Summary
- FQN: `agentmail/email`
- Category: messaging
- Operator: agentmail
- Origin: agentmail
- Version: 
- Endpoints: 83
- Pricing: up to $10.00

## Service URLs
- Gateway: https://x402.api.agentmail.to
- Source: solana-foundation/pay-skills
- Source path: providers/agentmail/email/PAY.md
- Source skill: pay-skills

## Use Case
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.

## Endpoint Table
| Method | Path | Pricing | Description |
| --- | --- | --- | --- |
| GET | v0/domains | $0/requests | List Domains |
| POST | v0/domains | $10.00/requests | Create Domain |
| DELETE | v0/domains/{domain_id} | $0/requests | Delete Domain |
| GET | v0/domains/{domain_id} | $0/requests | Get Domain |
| PATCH | v0/domains/{domain_id} | $0/requests | Update Domain |
| POST | v0/domains/{domain_id}/verify | $0/requests | Verify Domain |
| GET | v0/domains/{domain_id}/zone-file | $0/requests | Get Zone File |
| GET | v0/drafts | $0/requests | List Drafts |
| GET | v0/drafts/{draft_id} | $0/requests | Get Draft |
| GET | v0/drafts/{draft_id}/attachments/{attachment_id} | $0/requests | Get Attachment |
| GET | v0/inboxes | $0/requests | List Inboxes |
| POST | v0/inboxes | $2.00/requests | Create Inbox |
| DELETE | v0/inboxes/{inbox_id} | free | Delete Inbox |
| GET | v0/inboxes/{inbox_id} | free | Get Inbox |
| PATCH | v0/inboxes/{inbox_id} | free | Update Inbox |
| GET | v0/inboxes/{inbox_id}/drafts | free | List Drafts |
| POST | v0/inboxes/{inbox_id}/drafts | free | Create Draft |
| DELETE | v0/inboxes/{inbox_id}/drafts/{draft_id} | free | Delete Draft |
| GET | v0/inboxes/{inbox_id}/drafts/{draft_id} | free | Get Draft |
| PATCH | v0/inboxes/{inbox_id}/drafts/{draft_id} | free | Update Draft |
| GET | v0/inboxes/{inbox_id}/drafts/{draft_id}/attachments/{attachment_id} | free | Get Attachment |
| POST | v0/inboxes/{inbox_id}/drafts/{draft_id}/send | free | Send Draft |
| GET | v0/inboxes/{inbox_id}/lists/{direction}/{type} | free | List Entries |
| POST | v0/inboxes/{inbox_id}/lists/{direction}/{type} | free | Create List Entry |
| DELETE | v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry} | free | Delete List Entry |
| GET | v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry} | free | Get List Entry |
| GET | v0/inboxes/{inbox_id}/messages | free | List Messages |
| POST | v0/inboxes/{inbox_id}/messages/send | free | Send Message |
| GET | v0/inboxes/{inbox_id}/messages/{message_id} | free | Get Message |
| PATCH | v0/inboxes/{inbox_id}/messages/{message_id} | free | Update Message |
| GET | v0/inboxes/{inbox_id}/messages/{message_id}/attachments/{attachment_id} | free | Get Attachment |
| POST | v0/inboxes/{inbox_id}/messages/{message_id}/forward | free | Forward Message |
| GET | v0/inboxes/{inbox_id}/messages/{message_id}/raw | free | Get Raw Message |
| POST | v0/inboxes/{inbox_id}/messages/{message_id}/reply | free | Reply To Message |
| POST | v0/inboxes/{inbox_id}/messages/{message_id}/reply-all | free | Reply All Message |
| GET | v0/inboxes/{inbox_id}/metrics | free | Query Metrics |
| GET | v0/inboxes/{inbox_id}/threads | free | List Threads |
| DELETE | v0/inboxes/{inbox_id}/threads/{thread_id} | free | Delete Thread |
| GET | v0/inboxes/{inbox_id}/threads/{thread_id} | free | Get Thread |
| GET | v0/inboxes/{inbox_id}/threads/{thread_id}/attachments/{attachment_id} | free | Get Attachment |
| GET | v0/lists/{direction}/{type} | $0/requests | List Entries |
| POST | v0/lists/{direction}/{type} | $0.01/requests | Create List Entry |
| DELETE | v0/lists/{direction}/{type}/{entry} | $0/requests | Delete List Entry |
| GET | v0/lists/{direction}/{type}/{entry} | $0/requests | Get List Entry |
| GET | v0/metrics | $0/requests | Query Metrics |
| GET | v0/organizations | $0/requests | Get Organization |
| GET | v0/pods | $0/requests | List Pods |
| POST | v0/pods | $0.01/requests | Create Pod |
| DELETE | v0/pods/{pod_id} | $0/requests | Delete Pod |
| GET | v0/pods/{pod_id} | $0/requests | Get Pod |
| GET | v0/pods/{pod_id}/domains | $0/requests | List Domains |
| POST | v0/pods/{pod_id}/domains | $10.00/requests | Create Domain |
| DELETE | v0/pods/{pod_id}/domains/{domain_id} | $0/requests | Delete Domain |
| GET | v0/pods/{pod_id}/domains/{domain_id} | $0/requests | Get Domain |
| PATCH | v0/pods/{pod_id}/domains/{domain_id} | $0/requests | Update Domain |
| POST | v0/pods/{pod_id}/domains/{domain_id}/verify | $0/requests | Verify Domain |
| GET | v0/pods/{pod_id}/domains/{domain_id}/zone-file | $0/requests | Get Zone File |
| GET | v0/pods/{pod_id}/drafts | $0/requests | List Drafts |
| GET | v0/pods/{pod_id}/drafts/{draft_id} | $0/requests | Get Draft |
| GET | v0/pods/{pod_id}/drafts/{draft_id}/attachments/{attachment_id} | $0/requests | Get Attachment |
| GET | v0/pods/{pod_id}/inboxes | $0/requests | List Inboxes |
| POST | v0/pods/{pod_id}/inboxes | $2.00/requests | Create Inbox |
| DELETE | v0/pods/{pod_id}/inboxes/{inbox_id} | free | Delete Inbox |
| GET | v0/pods/{pod_id}/inboxes/{inbox_id} | free | Get Inbox |
| PATCH | v0/pods/{pod_id}/inboxes/{inbox_id} | free | Update Inbox |
| GET | v0/pods/{pod_id}/lists/{direction}/{type} | $0/requests | List Entries |
| POST | v0/pods/{pod_id}/lists/{direction}/{type} | $0.01/requests | Create List Entry |
| DELETE | v0/pods/{pod_id}/lists/{direction}/{type}/{entry} | $0/requests | Delete List Entry |
| GET | v0/pods/{pod_id}/lists/{direction}/{type}/{entry} | $0/requests | Get List Entry |
| GET | v0/pods/{pod_id}/metrics | $0/requests | Query Metrics |
| GET | v0/pods/{pod_id}/threads | $0/requests | List Threads |
| DELETE | v0/pods/{pod_id}/threads/{thread_id} | $0/requests | Delete Thread |
| GET | v0/pods/{pod_id}/threads/{thread_id} | $0/requests | Get Thread |
| GET | v0/pods/{pod_id}/threads/{thread_id}/attachments/{attachment_id} | $0/requests | Get Attachment |
| GET | v0/threads | $0/requests | List Threads |
| DELETE | v0/threads/{thread_id} | $0/requests | Delete Thread |
| GET | v0/threads/{thread_id} | $0/requests | Get Thread |
| GET | v0/threads/{thread_id}/attachments/{attachment_id} | $0/requests | Get Attachment |
| GET | v0/webhooks | $0/requests | List Webhooks |
| POST | v0/webhooks | $0.01/requests | Create Webhook |
| DELETE | v0/webhooks/{webhook_id} | $0/requests | Delete Webhook |
| GET | v0/webhooks/{webhook_id} | $0/requests | Get Webhook |
| PATCH | v0/webhooks/{webhook_id} | $0/requests | Update Webhook |