API Documentation
Connect your apps to our powerful email engine
Access Information
Base URL: https://mail.1smail.com. No API Key required for public endpoints.
GET
/api/domains
Fetch a list of available active domains.
POST
/api/generate
Create a new temporary email or access an existing one. Accepts domain_id, custom_name (optional), and password (optional).
GET
/api/messages/{email}
Fetch all incoming messages for a specific email address.
GET
/api/message/{email}/{id}
Get full HTML/Text body and attachments for a specific message ID.
POST
/api/delete-messages
Clear all messages from a specific inbox. Payload: { email: "address" }
POST
/api/delete-account
Permanently delete an email account and all its data. Payload: { email: "address" }
Developer Focused
Our API is extremely fast and returns JSON responses for easy parsing.