B

AgentMail API — MPP Grade B

Preview responses and set spending limits for this service through use.mpp.land Free budget controls, response samples, and reliability routing.

On-chain Activity

3 Total txs
3 7d txs
$0.03 7d volume
$0.03 Total volume
1 Unique payers
0 Unique clients
7-day activity ▁▁▁▁▁▁█

Compliance Checks

All paid ops declare 402 response MUST 10pt
All x-payment-info valid MUST 10pt
Challenge has Cache-Control: no-store MUST 5pt
- Challenge digest on POST SHOULD 3pt
Challenge has expires SHOULD 3pt
Challenge has Problem Details SHOULD 2pt
Challenge has required params MUST 5pt
Challenge has WWW-Authenticate MUST 5pt
Challenge returns 402 MUST 10pt
Correct Content-Type MUST 5pt
Has Cache-Control on discovery SHOULD 5pt
Has input schemas SHOULD 5pt
Has llms.txt SHOULD 5pt
Has /openapi.json at root MUST 10pt
Has required top-level fields MUST 10pt
Served over HTTPS MUST 10pt
Uses standard categories SHOULD 2pt
1 issue
  • OpenAPI doc exceeds 64KB limit (140943 bytes)

Paid Operations (83)

GET /v0/domains/{domain_id} dynamic
Get Domain

Get Domain

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
domain_id path Yes -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_domains:Domain"
}
PATCH /v0/domains/{domain_id} dynamic
Update Domain

Update Domain

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
domain_id path Yes -
Authorization header string Yes Bearer authentication

Input Schema

{
  "$ref": "#/components/schemas/type_domains:UpdateDomainRequest"
}

Response Schema (200)

{
  "$ref": "#/components/schemas/type_domains:Domain"
}
DELETE /v0/domains/{domain_id} dynamic
Delete Domain

Delete Domain

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
domain_id path Yes -
Authorization header string Yes Bearer authentication
GET /v0/inboxes/{inbox_id} dynamic
Get Inbox

Get Inbox

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
inbox_id path Yes -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_inboxes:Inbox"
}
PATCH /v0/inboxes/{inbox_id} dynamic
Update Inbox

Update Inbox

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
inbox_id path Yes -
Authorization header string Yes Bearer authentication

Input Schema

{
  "$ref": "#/components/schemas/type_inboxes:UpdateInboxRequest"
}

Response Schema (200)

{
  "$ref": "#/components/schemas/type_inboxes:Inbox"
}
DELETE /v0/inboxes/{inbox_id} dynamic
Delete Inbox

Delete Inbox

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
inbox_id path Yes -
Authorization header string Yes Bearer authentication
GET /v0/inboxes/{inbox_id}/drafts/{draft_id} dynamic
Get Draft

Get Draft

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
inbox_id path Yes -
draft_id path Yes -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_drafts:Draft"
}
PATCH /v0/inboxes/{inbox_id}/drafts/{draft_id} dynamic
Update Draft

Update Draft

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
inbox_id path Yes -
draft_id path Yes -
Authorization header string Yes Bearer authentication

Input Schema

{
  "$ref": "#/components/schemas/type_drafts:UpdateDraftRequest"
}

Response Schema (200)

{
  "$ref": "#/components/schemas/type_drafts:Draft"
}
DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id} dynamic
Delete Draft

Delete Draft

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
inbox_id path Yes -
draft_id path Yes -
Authorization header string Yes Bearer authentication
GET /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry} dynamic
Get List Entry

Get List Entry

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
inbox_id path Yes -
direction path Yes -
type path Yes -
entry path string Yes Email address or domain.
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_lists:PodListEntry"
}
DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry} dynamic
Delete List Entry

Delete List Entry

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
inbox_id path Yes -
direction path Yes -
type path Yes -
entry path string Yes Email address or domain.
Authorization header string Yes Bearer authentication
GET /v0/inboxes/{inbox_id}/threads/{thread_id} dynamic
Get Thread

Get Thread

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
inbox_id path Yes -
thread_id path Yes -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_threads:Thread"
}
DELETE /v0/inboxes/{inbox_id}/threads/{thread_id} dynamic
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.

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
inbox_id path Yes -
thread_id path Yes -
permanent query boolean No If true, permanently delete the thread instead of moving to trash.
Authorization header string Yes Bearer authentication
GET /v0/lists/{direction}/{type}/{entry} dynamic
Get List Entry

Get List Entry

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
direction path Yes -
type path Yes -
entry path string Yes Email address or domain.
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_lists:ListEntry"
}
DELETE /v0/lists/{direction}/{type}/{entry} dynamic
Delete List Entry

Delete List Entry

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
direction path Yes -
type path Yes -
entry path string Yes Email address or domain.
Authorization header string Yes Bearer authentication
GET /v0/pods/{pod_id} dynamic
Get Pod

Get Pod

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
pod_id path Yes -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_pods:Pod"
}
DELETE /v0/pods/{pod_id} dynamic
Delete Pod

Delete Pod

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
pod_id path Yes -
Authorization header string Yes Bearer authentication
GET /v0/pods/{pod_id}/domains/{domain_id} dynamic
Get Domain

Get Domain

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
pod_id path Yes -
domain_id path Yes -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_domains:Domain"
}
PATCH /v0/pods/{pod_id}/domains/{domain_id} dynamic
Update Domain

Update Domain

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
pod_id path Yes -
domain_id path Yes -
Authorization header string Yes Bearer authentication

Input Schema

{
  "$ref": "#/components/schemas/type_domains:UpdateDomainRequest"
}

Response Schema (200)

{
  "$ref": "#/components/schemas/type_domains:Domain"
}
DELETE /v0/pods/{pod_id}/domains/{domain_id} dynamic
Delete Domain

Delete Domain

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
pod_id path Yes -
domain_id path Yes -
Authorization header string Yes Bearer authentication
GET /v0/pods/{pod_id}/inboxes/{inbox_id} dynamic
Get Inbox

Get Inbox

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
pod_id path Yes -
inbox_id path Yes -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_inboxes:Inbox"
}
PATCH /v0/pods/{pod_id}/inboxes/{inbox_id} dynamic
Update Inbox

Update Inbox

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
pod_id path Yes -
inbox_id path Yes -
Authorization header string Yes Bearer authentication

Input Schema

{
  "$ref": "#/components/schemas/type_inboxes:UpdateInboxRequest"
}

Response Schema (200)

{
  "$ref": "#/components/schemas/type_inboxes:Inbox"
}
DELETE /v0/pods/{pod_id}/inboxes/{inbox_id} dynamic
Delete Inbox

Delete Inbox

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
pod_id path Yes -
inbox_id path Yes -
Authorization header string Yes Bearer authentication
GET /v0/pods/{pod_id}/lists/{direction}/{type}/{entry} dynamic
Get List Entry

Get List Entry

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
pod_id path Yes -
direction path Yes -
type path Yes -
entry path string Yes Email address or domain.
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_lists:PodListEntry"
}
DELETE /v0/pods/{pod_id}/lists/{direction}/{type}/{entry} dynamic
Delete List Entry

Delete List Entry

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
pod_id path Yes -
direction path Yes -
type path Yes -
entry path string Yes Email address or domain.
Authorization header string Yes Bearer authentication
GET /v0/pods/{pod_id}/threads/{thread_id} dynamic
Get Thread

Get Thread

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
pod_id path Yes -
thread_id path Yes -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_threads:Thread"
}
DELETE /v0/pods/{pod_id}/threads/{thread_id} dynamic
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.

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
pod_id path Yes -
thread_id path Yes -
permanent query boolean No If true, permanently delete the thread instead of moving to trash.
Authorization header string Yes Bearer authentication
GET /v0/threads/{thread_id} dynamic
Get Thread

Get Thread

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
thread_id path Yes -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_threads:Thread"
}
DELETE /v0/threads/{thread_id} dynamic
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.

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
thread_id path Yes -
permanent query boolean No If true, permanently delete the thread instead of moving to trash.
Authorization header string Yes Bearer authentication
GET /v0/webhooks/{webhook_id} dynamic
Get Webhook

Get Webhook

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
webhook_id path Yes -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_webhooks:Webhook"
}
PATCH /v0/webhooks/{webhook_id} dynamic
Update Webhook

Update Webhook

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
webhook_id path Yes -
Authorization header string Yes Bearer authentication

Input Schema

{
  "$ref": "#/components/schemas/type_webhooks:UpdateWebhookRequest"
}

Response Schema (200)

{
  "$ref": "#/components/schemas/type_webhooks:Webhook"
}
DELETE /v0/webhooks/{webhook_id} dynamic
Delete Webhook

Delete Webhook

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
webhook_id path Yes -
Authorization header string Yes Bearer authentication
GET /v0/domains dynamic
List Domains

List Domains

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
limit query No -
page_token query No -
ascending query No -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_domains:ListDomainsResponse"
}
POST /v0/domains dynamic
Create Domain

Create Domain

Amount
10.000000
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 10.000000 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
Authorization header string Yes Bearer authentication

Input Schema

{
  "$ref": "#/components/schemas/type_domains:CreateDomainRequest"
}

Response Schema (200)

{
  "$ref": "#/components/schemas/type_domains:Domain"
}
GET /v0/domains/{domain_id}/zone-file dynamic
Get Zone File

Get Zone File

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
domain_id path Yes -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "format": "binary",
  "type": "string"
}
GET /v0/drafts dynamic
List Drafts

List Drafts

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
limit query No -
page_token query No -
labels query No -
before query No -
after query No -
ascending query No -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_drafts:ListDraftsResponse"
}
GET /v0/drafts/{draft_id} dynamic
Get Draft

Get Draft

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
draft_id path Yes -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_drafts:Draft"
}
GET /v0/drafts/{draft_id}/attachments/{attachment_id} dynamic
Get Attachment

Get Attachment

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
draft_id path Yes -
attachment_id path Yes -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_attachments:AttachmentResponse"
}
GET /v0/inboxes dynamic
List Inboxes

List Inboxes

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
limit query No -
page_token query No -
ascending query No -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_inboxes:ListInboxesResponse"
}
POST /v0/inboxes dynamic
Create Inbox

Create Inbox

Amount
2.000000
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 2.000000 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
Authorization header string Yes Bearer authentication

Input Schema

{
  "$ref": "#/components/schemas/type_inboxes:CreateInboxRequest"
}

Response Schema (200)

{
  "$ref": "#/components/schemas/type_inboxes:Inbox"
}
GET /v0/inboxes/{inbox_id}/drafts dynamic
List Drafts

List Drafts

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
inbox_id path Yes -
limit query No -
page_token query No -
labels query No -
before query No -
after query No -
ascending query No -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_drafts:ListDraftsResponse"
}
POST /v0/inboxes/{inbox_id}/drafts dynamic
Create Draft

Create Draft

Amount
0.01
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.01 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
inbox_id path Yes -
Authorization header string Yes Bearer authentication

Input Schema

{
  "$ref": "#/components/schemas/type_drafts:CreateDraftRequest"
}

Response Schema (200)

{
  "$ref": "#/components/schemas/type_drafts:Draft"
}
GET /v0/inboxes/{inbox_id}/drafts/{draft_id}/attachments/{attachment_id} dynamic
Get Attachment

Get Attachment

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
inbox_id path Yes -
draft_id path Yes -
attachment_id path Yes -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_attachments:AttachmentResponse"
}
GET /v0/inboxes/{inbox_id}/lists/{direction}/{type} dynamic
List Entries

List Entries

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
inbox_id path Yes -
direction path Yes -
type path Yes -
limit query No -
page_token query No -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_lists:PodListListEntriesResponse"
}
POST /v0/inboxes/{inbox_id}/lists/{direction}/{type} dynamic
Create List Entry

Create List Entry

Amount
0.010000
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.010000 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
inbox_id path Yes -
direction path Yes -
type path Yes -
Authorization header string Yes Bearer authentication

Input Schema

{
  "$ref": "#/components/schemas/type_lists:CreateListEntryRequest"
}

Response Schema (200)

{
  "$ref": "#/components/schemas/type_lists:PodListEntry"
}
GET /v0/inboxes/{inbox_id}/messages dynamic
List Messages

List Messages

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
inbox_id path Yes -
limit query No -
page_token query No -
labels query No -
before query No -
after query No -
ascending query No -
include_spam query No -
include_blocked query No -
include_trash query No -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_messages:ListMessagesResponse"
}
GET /v0/inboxes/{inbox_id}/messages/{message_id} dynamic
Get Message

Get Message

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
inbox_id path Yes -
message_id path Yes -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_messages:Message"
}
PATCH /v0/inboxes/{inbox_id}/messages/{message_id} dynamic
Update Message

Update Message

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
inbox_id path Yes -
message_id path Yes -
Authorization header string Yes Bearer authentication

Input Schema

{
  "$ref": "#/components/schemas/type_messages:UpdateMessageRequest"
}

Response Schema (200)

{
  "$ref": "#/components/schemas/type_messages:Message"
}
GET /v0/inboxes/{inbox_id}/messages/{message_id}/attachments/{attachment_id} dynamic
Get Attachment

Get Attachment

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
inbox_id path Yes -
message_id path Yes -
attachment_id path Yes -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_attachments:AttachmentResponse"
}
GET /v0/inboxes/{inbox_id}/messages/{message_id}/raw dynamic
Get Raw Message

Get Raw Message

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
inbox_id path Yes -
message_id path Yes -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_messages:RawMessageResponse"
}
GET /v0/inboxes/{inbox_id}/metrics dynamic
Query Metrics

Query Metrics

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
inbox_id path Yes -
event_types query No -
start query No -
end query No -
period query No -
limit query No -
descending query No -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_metrics:QueryMetricsResponse"
}
GET /v0/inboxes/{inbox_id}/threads dynamic
List Threads

List Threads

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
inbox_id path Yes -
limit query No -
page_token query No -
labels query No -
before query No -
after query No -
ascending query No -
include_spam query No -
include_blocked query No -
include_trash query No -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_threads:ListThreadsResponse"
}
GET /v0/inboxes/{inbox_id}/threads/{thread_id}/attachments/{attachment_id} dynamic
Get Attachment

Get Attachment

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
inbox_id path Yes -
thread_id path Yes -
attachment_id path Yes -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_attachments:AttachmentResponse"
}
GET /v0/lists/{direction}/{type} dynamic
List Entries

List Entries

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
direction path Yes -
type path Yes -
limit query No -
page_token query No -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_lists:ListListEntriesResponse"
}
POST /v0/lists/{direction}/{type} dynamic
Create List Entry

Create List Entry

Amount
0.010000
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.010000 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
direction path Yes -
type path Yes -
Authorization header string Yes Bearer authentication

Input Schema

{
  "$ref": "#/components/schemas/type_lists:CreateListEntryRequest"
}

Response Schema (200)

{
  "$ref": "#/components/schemas/type_lists:ListEntry"
}
GET /v0/metrics dynamic
Query Metrics

Query Metrics

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
event_types query No -
start query No -
end query No -
period query No -
limit query No -
descending query No -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_metrics:QueryMetricsResponse"
}
GET /v0/organizations dynamic
Get Organization

Get the current organization.

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_organizations:Organization"
}
GET /v0/pods dynamic
List Pods

List Pods

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
limit query No -
page_token query No -
ascending query No -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_pods:ListPodsResponse"
}
POST /v0/pods dynamic
Create Pod

Create Pod

Amount
0.010000
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.010000 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
Authorization header string Yes Bearer authentication

Input Schema

{
  "$ref": "#/components/schemas/type_pods:CreatePodRequest"
}

Response Schema (200)

{
  "$ref": "#/components/schemas/type_pods:Pod"
}
GET /v0/pods/{pod_id}/domains dynamic
List Domains

List Domains

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
pod_id path Yes -
limit query No -
page_token query No -
ascending query No -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_domains:ListDomainsResponse"
}
POST /v0/pods/{pod_id}/domains dynamic
Create Domain

Create Domain

Amount
10.000000
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 10.000000 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
pod_id path Yes -
Authorization header string Yes Bearer authentication

Input Schema

{
  "$ref": "#/components/schemas/type_domains:CreateDomainRequest"
}

Response Schema (200)

{
  "$ref": "#/components/schemas/type_domains:Domain"
}
GET /v0/pods/{pod_id}/domains/{domain_id}/zone-file dynamic
Get Zone File

Get Zone File

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
pod_id path Yes -
domain_id path Yes -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "format": "binary",
  "type": "string"
}
GET /v0/pods/{pod_id}/drafts dynamic
List Drafts

List Drafts

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
pod_id path Yes -
limit query No -
page_token query No -
labels query No -
before query No -
after query No -
ascending query No -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_drafts:ListDraftsResponse"
}
GET /v0/pods/{pod_id}/drafts/{draft_id} dynamic
Get Draft

Get Draft

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
pod_id path Yes -
draft_id path Yes -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_drafts:Draft"
}
GET /v0/pods/{pod_id}/drafts/{draft_id}/attachments/{attachment_id} dynamic
Get Attachment

Get Attachment

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
pod_id path Yes -
draft_id path Yes -
attachment_id path Yes -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_attachments:AttachmentResponse"
}
GET /v0/pods/{pod_id}/inboxes dynamic
List Inboxes

List Inboxes

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
pod_id path Yes -
limit query No -
page_token query No -
ascending query No -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_inboxes:ListInboxesResponse"
}
POST /v0/pods/{pod_id}/inboxes dynamic
Create Inbox

Create Inbox

Amount
2
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 2 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
pod_id path Yes -
Authorization header string Yes Bearer authentication

Input Schema

{
  "$ref": "#/components/schemas/type_inboxes:CreateInboxRequest"
}

Response Schema (200)

{
  "$ref": "#/components/schemas/type_inboxes:Inbox"
}
GET /v0/pods/{pod_id}/lists/{direction}/{type} dynamic
List Entries

List Entries

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
pod_id path Yes -
direction path Yes -
type path Yes -
limit query No -
page_token query No -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_lists:PodListListEntriesResponse"
}
POST /v0/pods/{pod_id}/lists/{direction}/{type} dynamic
Create List Entry

Create List Entry

Amount
0.010000
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.010000 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
pod_id path Yes -
direction path Yes -
type path Yes -
Authorization header string Yes Bearer authentication

Input Schema

{
  "$ref": "#/components/schemas/type_lists:CreateListEntryRequest"
}

Response Schema (200)

{
  "$ref": "#/components/schemas/type_lists:PodListEntry"
}
GET /v0/pods/{pod_id}/metrics dynamic
Query Metrics

Query Metrics

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
pod_id path Yes -
event_types query No -
start query No -
end query No -
period query No -
limit query No -
descending query No -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_metrics:QueryMetricsResponse"
}
GET /v0/pods/{pod_id}/threads dynamic
List Threads

List Threads

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
pod_id path Yes -
limit query No -
page_token query No -
labels query No -
before query No -
after query No -
ascending query No -
include_spam query No -
include_blocked query No -
include_trash query No -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_threads:ListThreadsResponse"
}
GET /v0/pods/{pod_id}/threads/{thread_id}/attachments/{attachment_id} dynamic
Get Attachment

Get Attachment

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
pod_id path Yes -
thread_id path Yes -
attachment_id path Yes -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_attachments:AttachmentResponse"
}
GET /v0/threads dynamic
List Threads

List Threads

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
limit query No -
page_token query No -
labels query No -
before query No -
after query No -
ascending query No -
include_spam query No -
include_blocked query No -
include_trash query No -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_threads:ListThreadsResponse"
}
GET /v0/threads/{thread_id}/attachments/{attachment_id} dynamic
Get Attachment

Get Attachment

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
thread_id path Yes -
attachment_id path Yes -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_attachments:AttachmentResponse"
}
GET /v0/webhooks dynamic
List Webhooks

List Webhooks

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
limit query No -
page_token query No -
ascending query No -
Authorization header string Yes Bearer authentication

Response Schema (200)

{
  "$ref": "#/components/schemas/type_webhooks:ListWebhooksResponse"
}
POST /v0/webhooks dynamic
Create Webhook

Create Webhook

Amount
0.010000
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.010000 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
Authorization header string Yes Bearer authentication

Input Schema

{
  "$ref": "#/components/schemas/type_webhooks:CreateWebhookRequest"
}

Response Schema (200)

{
  "$ref": "#/components/schemas/type_webhooks:Webhook"
}
POST /v0/domains/{domain_id}/verify dynamic
Verify Domain

Verify Domain

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
domain_id path Yes -
Authorization header string Yes Bearer authentication
POST /v0/inboxes/{inbox_id}/drafts/{draft_id}/send dynamic
Send Draft

Send Draft

Amount
0.010000
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.010000 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
inbox_id path Yes -
draft_id path Yes -
Authorization header string Yes Bearer authentication

Input Schema

{
  "$ref": "#/components/schemas/type_messages:UpdateMessageRequest"
}

Response Schema (200)

{
  "$ref": "#/components/schemas/type_messages:SendMessageResponse"
}
POST /v0/inboxes/{inbox_id}/messages/{message_id}/forward dynamic
Forward Message

Forward Message

Amount
0.01
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.01 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
inbox_id path Yes -
message_id path Yes -
Authorization header string Yes Bearer authentication

Input Schema

{
  "$ref": "#/components/schemas/type_messages:SendMessageRequest"
}

Response Schema (200)

{
  "$ref": "#/components/schemas/type_messages:SendMessageResponse"
}
POST /v0/inboxes/{inbox_id}/messages/{message_id}/reply dynamic
Reply To Message

Reply To Message

Amount
0.01
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.01 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
inbox_id path Yes -
message_id path Yes -
Authorization header string Yes Bearer authentication

Input Schema

{
  "$ref": "#/components/schemas/type_messages:ReplyToMessageRequest"
}

Response Schema (200)

{
  "$ref": "#/components/schemas/type_messages:SendMessageResponse"
}
POST /v0/inboxes/{inbox_id}/messages/{message_id}/reply-all dynamic
Reply All Message

Reply All Message

Amount
0.01
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.01 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
inbox_id path Yes -
message_id path Yes -
Authorization header string Yes Bearer authentication

Input Schema

{
  "$ref": "#/components/schemas/type_messages:ReplyAllMessageRequest"
}

Response Schema (200)

{
  "$ref": "#/components/schemas/type_messages:SendMessageResponse"
}
POST /v0/inboxes/{inbox_id}/messages/send dynamic
Send Message

Send Message

Amount
0.01
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.01 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
inbox_id path Yes -
Authorization header string Yes Bearer authentication

Input Schema

{
  "$ref": "#/components/schemas/type_messages:SendMessageRequest"
}

Response Schema (200)

{
  "$ref": "#/components/schemas/type_messages:SendMessageResponse"
}
POST /v0/pods/{pod_id}/domains/{domain_id}/verify dynamic
Verify Domain

Verify Domain

Amount
0
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
pod_id path Yes -
domain_id path Yes -
Authorization header string Yes Bearer authentication

Payment Methods

Methods
tempo (from challenge)
Intents
charge (from challenge)
Currencies (discovery)
-
Multiple Challenges
No

Recipients

  • 0x6e3184C204e596dED89E8A5693B602097F4Ab687
Per-endpoint breakdown
DELETE /v0/domains/{domain_id}
0x6e3184C204e596dED89E8A5693B602097F4Ab687
GET /v0/domains/{domain_id}
0x6e3184C204e596dED89E8A5693B602097F4Ab687
PATCH /v0/domains/{domain_id}
0x6e3184C204e596dED89E8A5693B602097F4Ab687

Security

TLS Version
TLSv1.3
Challenge ID Unique
Yes
Challenge ID Length
43
Digest Binding
-

Uptime

Discovery
Reachable (593ms)
Challenge
Reachable (299ms)
Last Checked

Schema Completeness

Paid Operations
83
With Input Schema
22
With Description
83
61 missing schema
  • GET /v0/domains/{domain_id}
  • DELETE /v0/domains/{domain_id}
  • GET /v0/inboxes/{inbox_id}
  • DELETE /v0/inboxes/{inbox_id}
  • GET /v0/inboxes/{inbox_id}/drafts/{draft_id}
  • DELETE /v0/inboxes/{inbox_id}/drafts/{draft_id}
  • GET /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}
  • DELETE /v0/inboxes/{inbox_id}/lists/{direction}/{type}/{entry}
  • GET /v0/inboxes/{inbox_id}/threads/{thread_id}
  • DELETE /v0/inboxes/{inbox_id}/threads/{thread_id}
  • GET /v0/lists/{direction}/{type}/{entry}
  • DELETE /v0/lists/{direction}/{type}/{entry}
  • GET /v0/pods/{pod_id}
  • DELETE /v0/pods/{pod_id}
  • GET /v0/pods/{pod_id}/domains/{domain_id}
  • DELETE /v0/pods/{pod_id}/domains/{domain_id}
  • GET /v0/pods/{pod_id}/inboxes/{inbox_id}
  • DELETE /v0/pods/{pod_id}/inboxes/{inbox_id}
  • GET /v0/pods/{pod_id}/lists/{direction}/{type}/{entry}
  • DELETE /v0/pods/{pod_id}/lists/{direction}/{type}/{entry}
  • GET /v0/pods/{pod_id}/threads/{thread_id}
  • DELETE /v0/pods/{pod_id}/threads/{thread_id}
  • GET /v0/threads/{thread_id}
  • DELETE /v0/threads/{thread_id}
  • GET /v0/webhooks/{webhook_id}
  • DELETE /v0/webhooks/{webhook_id}
  • GET /v0/domains
  • GET /v0/domains/{domain_id}/zone-file
  • GET /v0/drafts
  • GET /v0/drafts/{draft_id}
  • GET /v0/drafts/{draft_id}/attachments/{attachment_id}
  • GET /v0/inboxes
  • GET /v0/inboxes/{inbox_id}/drafts
  • GET /v0/inboxes/{inbox_id}/drafts/{draft_id}/attachments/{attachment_id}
  • GET /v0/inboxes/{inbox_id}/lists/{direction}/{type}
  • GET /v0/inboxes/{inbox_id}/messages
  • GET /v0/inboxes/{inbox_id}/messages/{message_id}
  • GET /v0/inboxes/{inbox_id}/messages/{message_id}/attachments/{attachment_id}
  • GET /v0/inboxes/{inbox_id}/messages/{message_id}/raw
  • GET /v0/inboxes/{inbox_id}/metrics
  • GET /v0/inboxes/{inbox_id}/threads
  • GET /v0/inboxes/{inbox_id}/threads/{thread_id}/attachments/{attachment_id}
  • GET /v0/lists/{direction}/{type}
  • GET /v0/metrics
  • GET /v0/organizations
  • GET /v0/pods
  • GET /v0/pods/{pod_id}/domains
  • GET /v0/pods/{pod_id}/domains/{domain_id}/zone-file
  • GET /v0/pods/{pod_id}/drafts
  • GET /v0/pods/{pod_id}/drafts/{draft_id}
  • GET /v0/pods/{pod_id}/drafts/{draft_id}/attachments/{attachment_id}
  • GET /v0/pods/{pod_id}/inboxes
  • GET /v0/pods/{pod_id}/lists/{direction}/{type}
  • GET /v0/pods/{pod_id}/metrics
  • GET /v0/pods/{pod_id}/threads
  • GET /v0/pods/{pod_id}/threads/{thread_id}/attachments/{attachment_id}
  • GET /v0/threads
  • GET /v0/threads/{thread_id}/attachments/{attachment_id}
  • GET /v0/webhooks
  • POST /v0/domains/{domain_id}/verify
  • POST /v0/pods/{pod_id}/domains/{domain_id}/verify

Documentation

Homepage
-
API Reference
-
llms.txt
-

Discovery

OpenAPI URL
https://mpp.api.agentmail.to/openapi.json
OpenAPI Version
3.1.0
Service Version
1.0.0
Document Size
140943 bytes
Document Hash
19ca94eacab510696d05e1a90634408e639c0ecde119e8243fd1e57a67de490b

Version History (1 snapshots)

Scan snapshots
Date Grade Score Response Status
2026-04-11 B 78% 339ms Up