RESTful API for disposable email service
/api/generate
Generate a random username for a new email address.
{ "username": "happy-panda-123" }
/api/messages/:username
Get all messages for a specific username.
{
"messages": [
{
"id": "abc123",
"from": "sender@example.com",
"subject": "Hello",
"body": "Message content",
"bodyHTML": "<p>Message content</p>",
"timestamp": 1705220000000
}
],
"count": 1
}
/api/messages/:username/:messageId
Delete a specific message.
{ "success": true }
/api/validate-username
Validate a custom username.
{ "username": "my-custom-name" }
{ "valid": true }