GET/api/new-address
Create a new temporary email address
curl https://sutemeado.com/api/new-address
// Response
{
"success": true,
"address": "abc123@sutemeado.com",
"password": "xyz789pass",
"domain": "sutemeado.com"
}
POST/api/login
Access existing address with password
curl -X POST https://sutemeado.com/api/login \
-H "Content-Type: application/json" \
-d '{"address":"abc123@sutemeado.com","password":"xyz789pass"}'
// Response
{
"success": true,
"address": "abc123@sutemeado.com",
"mails": [...]
}
POST/api/mailbox/:address
Retrieve inbox mail list
curl -X POST "https://sutemeado.com/api/mailbox/abc123@sutemeado.com" \
-H "Content-Type: application/json" \
-d '{"password":"xyz789pass"}'
// Response
{
"success": true,
"address": "abc123@sutemeado.com",
"mails": [
{
"id": "mail_xxx",
"from": "sender@example.com",
"subject": "Hello",
"body": "Message text...",
"html": "<p>HTML version...</p>",
"receivedAt": 1711234567890
}
]
}
POST/api/mailbox/:address/:mailId
Get mail details by ID
curl -X POST "https://sutemeado.com/api/mailbox/abc123@sutemeado.com/mail_xxx" \
-H "Content-Type: application/json" \
-d '{"password":"xyz789pass"}'
DELETE/api/mailbox/:address/:mailId
Delete a specific email
curl -X DELETE "https://sutemeado.com/api/mailbox/abc123@sutemeado.com/mail_xxx" \
-H "Content-Type: application/json" \
-d '{"password":"xyz789pass"}'
DELETE/api/mailbox/:address
Empty the inbox
curl -X DELETE "https://sutemeado.com/api/mailbox/abc123@sutemeado.com" \
-H "Content-Type: application/json" \
-d '{"password":"xyz789pass"}'
DELETE/api/address/:address
Delete address and all emails
curl -X DELETE "https://sutemeado.com/api/address/abc123@sutemeado.com" \
-H "Content-Type: application/json" \
-d '{"password":"xyz789pass"}'
PUT/api/address/:address/password
Change address password
curl -X PUT "https://sutemeado.com/api/address/abc123@sutemeado.com/password" \
-H "Content-Type: application/json" \
-d '{"currentPassword":"xyz789pass","newPassword":"newpass123"}'