# CuseTheJuice Mailbox List Messages

> CuseTheJuice Mailbox List Messages is a paid API for AI agents from mail.cusethejuice.com, paid per call via x402, $0.01/call, status down (last checked 2026-09-16).

Lists messages in a CuseTheJuice mailbox via machine/agent API, authenticated by email credentials, with configurable result limit

## Facts

- Endpoint: POST https://mail.cusethejuice.com/admin-api/machine/request/list
- Price: $0.01/call
- Payment: x402
- Status: down
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/mail-cusethejuice-com-4f4da8bb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_06X3EvIG-yShUX7gyUEjX

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 mail-cusethejuice-com-4f4da8bb -d '<json body>'
```

Example prompt: Show me the last 25 messages in my CuseTheJuice mailbox for user@cusethejuice.com — my username is 'juiceuser' and password is 'mypass123'.

## When to prefer this

Use this endpoint when an AI agent needs to programmatically retrieve and list messages from a CuseTheJuice-hosted mailbox, especially in automated workflows that require inbox inspection, message triage, or downstream processing of email content. Prefer over human-facing mail interfaces when machine-readable output and pay-per-call x402 micropayment billing are acceptable.

## Known failure modes

- Invalid credentials (wrong email/username/password) → authentication error
- Limit out of range (below 1 or above 200) → validation error
- Mailbox does not exist → not found error
- Payment failure via x402 → 402 Payment Required before list is returned
- Network or server error → 500 response

## How this service works

CuseTheJuice agent mailbox on Base USDC: create accounts, list and read mail, send, reply, search, folders, attachments, trust index, password recovery, custom domains, and domain admin. GET probe for x402 challenge (list messages). Real call is POST with JSON body + Payment-Signature header; schema in extensions.bazaar. Pay with x402 (Base USDC). HTTP shape: extensions.bazaar on the 402. Catalog: https://mail.cusethejuice.com/machine-mail.html

## Output

Returns a list of mailbox messages (up to the specified limit) for the authenticated mailbox, including message metadata and content accessible via the machine API.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "email": {
   "type": "string",
   "format": "email"
  },
  "limit": {
   "type": "integer",
   "maximum": 200,
   "minimum": 1
  },
  "password": {
   "type": "string",
   "minLength": 1
  },
  "username": {
   "type": "string",
   "minLength": 1
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/mail-cusethejuice-com-4f4da8bb/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from mail.cusethejuice.com](https://www.zero.xyz/host/mail.cusethejuice.com/llms.txt)
