Back to APIs
Mailgun
Send, receive, and track emails with Mailgun's reliable API. Supports SMTP, webhooks, email validation, and mailing lists.
Base URL
https://api.mailgun.net/v3emailSMTPvalidationmailing liststracking
Endpoints
POST
/{domain}/messagesSend an email via Mailgun.
const response = await fetch("https://api.mailgun.net/v3/YOUR_DOMAIN/messages", {
method: "POST",
headers: {
"Content-Type": "application/json",
"Authorization": "Bearer YOUR_ACCESS_TOKEN"
},
body: JSON.stringify({
"from": "Excited User <mailgun@YOUR_DOMAIN>",
"to": [
"user@example.com"
],
"subject": "Hello!",
"text": "Testing some Mailgun awesomeness!"
})
});
const data = await response.json();
console.log(data);Response Preview
{
"id": "<20240501100000.1234567890@YOUR_DOMAIN>",
"message": "Queued. Thank you."
}