Api Endpoint

api.exende.dev

Create a private 24-hour test email inbox. Includes three attachment-free messages, exact sender and optional subject matching, OTP/link extraction, and authenticated reads and waits. One payment per inbox; save a client-generated access token before purchase for recovery.

Open interactive test console

Offering

Provider
api.exende.dev
Method
POST
Offering type
Api Endpoint
Transport type
http
Category
Other
Delivery
Not provided
Pricing model
Not provided
x402 version
2

Endpoint context

URL
https://api.exende.dev/v1/inboxes
MIME type
Not provided
First seen
2026-10-23T22:25:34.290Z
Last seen
Tags
None supplied

Payment pricing

x402 payment terms are the authoritative price for calling this endpoint.

Payment option 1
0.02 USDC
Atomic price: 20000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "20000",
    "payTo": "0x9d2526Fa73fcb300B78075c4446Ec0B306f1a3f9"
  }
]

Observed health

Status
Reachable
Latest latency
174 ms
Average latency
638 ms
HTTP status
405
Last checked
Reachability
100% over 7 checks

Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.

Input schema

{
  "additionalProperties": false,
  "properties": {
    "body": {
      "additionalProperties": false,
      "properties": {
        "access_token": {
          "description": "Generate a fresh 32-byte cryptographic secret and save it privately BEFORE purchase. Encode as 64 lowercase hex characters. This is also the Bearer token for lookup, reads, waits and deletion. Never use a sample value.",
          "pattern": "^[a-f0-9]{64}$",
          "type": "string",
          "writeOnly": true
        },
        "expected_from": {
          "description": "Exact case-insensitive SMTP envelope sender. This filter is not proof of sender authenticity. It may differ from the visible From header.",
          "format": "email",
          "maxLength": 254,
          "type": "string"
        },
        "link_host": {
          "description": "Optional exact DNS hostname. Only HTTPS links on this host with no credentials or nonstandard port qualify. Links are never fetched or followed.",
          "maxLength": 253,
          "type": "string"
        },
        "otp_length": {
          "default": 6,
          "maximum": 8,
          "minimum": 4,
          "type": "integer"
        },
        "subject_contains": {
          "description": "Optional case-insensitive literal substring of the decoded subject.",
          "maxLength": 120,
          "minLength": 1,
          "type": "string"
        }
      },
      "required": [
        "access_token",
        "expected_from"
      ],
      "type": "object"
    },
    "bodyType": {
      "enum": [
        "json",
        "form-data",
        "text"
      ],
      "type": "string"
    },
    "method": {
      "enum": [
        "POST"
      ],
      "type": "string"
    },
    "type": {
      "const": "http",
      "type": "string"
    }
  },
  "required": [
    "type",
    "method",
    "bodyType",
    "body"
  ],
  "type": "object"
}

Output schema

{
  "properties": {
    "example": {
      "additionalProperties": false,
      "properties": {
        "address": {
          "format": "email",
          "type": "string"
        },
        "expires_at": {
          "format": "date-time",
          "type": "string"
        },
        "id": {
          "pattern": "^ib_[a-f0-9]{40}$",
          "type": "string"
        },
        "limits": {
          "additionalProperties": false,
          "properties": {
            "message_bytes": {
              "const": 1048576,
              "type": "integer"
            },
            "messages": {
              "const": 3,
              "type": "integer"
            },
            "ttl_seconds": {
              "const": 86400,
              "type": "integer"
            },
            "wait_seconds": {
              "const": 60,
              "type": "integer"
            }
          },
          "required": [
            "messages",
            "message_bytes",
            "ttl_seconds",
            "wait_seconds"
          ],
          "type": "object"
        },
        "messages_url": {
          "format": "uri",
          "type": "string"
        },
        "status": {
          "const": "active",
          "type": "string"
        },
        "wait_url": {
          "format": "uri",
          "type": "string"
        }
      },
      "required": [
        "id",
        "address",
        "status",
        "expires_at",
        "messages_url",
        "wait_url",
        "limits"
      ],
      "type": "object"
    },
    "type": {
      "type": "string"
    }
  },
  "required": [
    "type"
  ],
  "type": "object"
}