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.