# Mekler AI – Create Private Temporary Email Inbox

> Mekler AI – Create Private Temporary Email Inbox is a paid API for AI agents from api.mekler.ai, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-18).

Creates a disposable, temporary email inbox address on inbox.mekler.ai that can receive up to 25 messages, with optional webhook delivery notifications.

## Facts

- Endpoint: POST https://api.mekler.ai/v1/email/inboxes/create-private-inbox?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/mekler-ai-create-private-temporary-email-inbox-f31bca87
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_FG8PG51MtrazSAVH49FlK

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability mekler-ai-create-private-temporary-email-inbox-f31bca87 -d '<json body>'
```

Example prompt: Create a private temporary email inbox for me so I can receive a verification email — notify my server at https://hooks.example.com/email-events when a message arrives.

## When to prefer this

Choose this endpoint when an AI agent or automated workflow needs a real, deliverable temporary email address without sharing a permanent identity — especially useful for receiving one-time verification codes, sign-up confirmations, or test emails. Prefer it over permanent email creation when the inbox only needs to live for ~24 hours. The x402 pay-per-call model (no API key required) makes it ideal for agents that run on-demand rather than continuously.

## Known failure modes

- Invalid or missing access_key format returns authentication error
- Malformed webhook_url (non-URI) causes request rejection
- Duplicate request_id within idempotency window may return cached or conflict response
- Payment failure via x402 (insufficient USDC balance) results in 402 Payment Required
- Service unavailability returns 5xx error; inbox not created

## How this service works

Create a private receive-only email inbox for an agent. Read incoming confirmation mail and attachments for 24 hours, up to 25 messages of 128 KiB each, and optionally receive signed arrival webhooks. Creation costs 0.05 USDC; capability-authorized reads and deletion are free. No outbound email, permanent address or guarantee that websites accept the address.

## Output

Returns a JSON object containing the newly created inbox email address (e.g. ed157de6233b2dbbb69d46c26199a7c5@inbox.mekler.ai), a unique inbox_id, creation and expiry Unix timestamps, and limits (max 25 messages, 128 KB raw message storage). Status field confirms successful provisioning.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "access_key": {
   "type": "string",
   "pattern": "^[A-Za-z0-9_-]{42}[AEIMQUYcgkosw048]$"
  },
  "request_id": {
   "type": "string",
   "pattern": "^[A-Za-z0-9_-]{16,64}$"
  },
  "webhook_url": {
   "type": "string",
   "format": "uri",
   "maxLength": 2048
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "limits": {
   "messages": 25,
   "raw_message_bytes": 131072
  },
  "status": "ok",
  "address": "ed157de6233b2dbbb69d46c26189a7c5@inbox.mekler.ai",
  "inbox_id": "ed157de6233b2dbbb69d46c26189a7c5",
  "created_at": 1792252800,
  "expires_at": 1792339200
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/mekler-ai-create-private-temporary-email-inbox-f31bca87/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.mekler.ai](https://www.zero.xyz/host/api.mekler.ai/llms.txt)
