Install
openclaw skills install agent-burnerDisposable email API. Use when you need a temporary email address -- receiving mail, reading contents, extracting URLs. Triggers include "create a temp email", "I need a burner email", "disposable inbox", or any task requiring a throwaway email address.
openclaw skills install agent-burnerDisposable email API. No signup, no API key.
# create an inbox
curl -X POST https://api.agentburner.com/inbox
# -> { "address": "a3f7b2c1@caledy.com", "key": "550e8400-...", "ttl": 3600 }
# read emails
curl https://api.agentburner.com/inbox/550e8400-...
# -> { "address": "...", "entries": [{ "id": "...", "from": "...", "subject": "...", "receivedAt": "..." }] }
# get full email
curl https://api.agentburner.com/inbox/550e8400-.../EMAIL_ID
# -> { "body": "...", "html": "...", "urls": ["..."], ... }
# delete inbox (optional -- auto-expires)
curl -X DELETE https://api.agentburner.com/inbox/550e8400-...
Create a disposable inbox.
Body (optional): { "ttl": 60 } // TTL in minutes, default 60, max 360
Response: { "address": string, "key": string, "ttl": number }
address -- the email addresskey -- inbox key (UUID), the only credential you needttl -- inbox lifetime in secondsRate limited to 10 creations per minute per IP.
List received emails.
Response: { "address": string, "entries": [{ "id": string, "from": string, "subject": string, "receivedAt": string }] }
Returns 404 if key is expired or invalid.
Get full email content.
Response: {
"id": string,
"from": string,
"to": string[],
"subject": string,
"body": string, // plain text
"html": string | null, // raw HTML if present
"urls": string[], // all extracted URLs
"receivedAt": string // ISO 8601
}
Delete inbox and all emails. Optional -- inboxes auto-expire.
Response: { "ok": true }
| Status | Meaning |
|---|---|
| 404 | Key expired or invalid |
| 429 | Rate limit exceeded |