MailHandler API

Отправляйте и отслеживайте письма, управляйте рассылками и списками подписчиков с помощью MailHandler API.


curl 'http://api.mailhandler.ru/message/send/' \
    -X POST \
    -H 'Accept: application/json' \
    -H 'Content-Type: application/json' \
    -H 'X-Secure-Token: <YOUR API KEY>' \
    -d '{"from": "from@example.com", "to": ["subscriber@example.com"], "subject": "Hello world!", "html_body": "<html><body>Hello dear user.</body></html>"}'
import requests


def send_email():
    headers = {
        'X-Secure-Token': '<YOUR API KEY>',
        'Accept': 'application/json',
        'Content-Type': 'application/json',
    }
    data = {
        'from': 'from@example.com',
        'to': ['to@example.com'],
        'subject': 'Hello world!',
        'html_body': '<html><body>Hello dear user.</body></html>'
    }
    response = requests.post('http://api.mailhandler.ru/message/send/', json=data, headers=headers)
    return response.json()
<?php
function send_email() {
    $headers = array(
        'X-Secure-Token: <YOUR API KEY>',
        'Accept: application/json',
        'Content-Type: application/json'
    );
    $data = array(
        'from' => 'from@example.com',
        'to' => array('subscriber@example.com'),
        'subject' => 'Hello world!',
        'html_body' => '<html><body>Hello dear user.</body></html>'
    );
    $encoded = json_encode($data);
    $curl = curl_init('http://api.mailhandler.ru/message/send/');
    curl_setopt($curl, CURLOPT_HEADER, false);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
    curl_setopt($curl, CURLOPT_POST, true);
    curl_setopt($curl, CURLOPT_POSTFIELDS, $encoded);
    return json_decode(curl_exec($curl));
}
?>
$(function () {
    var send_mail = function () {
        var data = {
            'from': 'from@example.com',
            'to': ['subscriber@example.com'],
            'subject': 'Hello world!',
            'html_body': '<html><body>Hello dear user.</body></html>'
        };
        $.ajax({
            url: 'http://api.mailhandler.ru/message/send/',
            headers: {
                'X-Secure-Token': '<YOUR API KEY>',
                'Accept': 'application/json',
                'Content-Type': 'application/json'
            },
            method: 'POST',
            dataType: 'json',
            data: JSON.stringify(data),
            success: function (response) {
                console.log(response);
            }
        });
    };
});

Простая email интеграция

Мощное email API позволяет быстро и легко интегрировать ваш продукт с нашим сервисом, неважно как часто и насколько много писем вы отправляете.

С помощью нашего онлайн-редактора писем вы сможете быстро создать и использовать email-шаблон.

Конструктор шаблонов для транзакционных писем

Используйте наш онлайн-конструктор или HTML-редактор для создания шаблонов писем.

Вы сможете легко использовать его для отправки с помощью API.

Онлайн конструктор писем
История отправки писем

История отправки писем

MailHandler сохраняет и предоставляет функции поиска по всем отправленным в течение прошлых 90 дней письмам.

Вы можете отфильтровать историю по статусу события, метке, дате и посмотреть все письма, которые были отправлены на конкретный email-адрес.

Уведомления о событиях - Webhooks

Получайте уведомления каждый раз, когда ваши подписчики открывают ваши email сообщения или переходят на ваш сайт.

Аггрегируйте эти данные в вашей CRM и оставайтесь на связи с вашими клиентами!

POST your-webapp.com/payload HTTP/1.1

Host: mailhandler.ru

Content-Type: application/json

{
  "status": "OPENED",
  "message": {
    "unique_id": "72d3162e-cc78-11e3-81ab-4c9367dc0958",
    "to": "subscriber@example.com"
  }
}

Попробуйте MailHandler

Первые 10 000 email - бесплатно. Если у вас есть какие-то вопросы, мы с удовольствием на них ответим, просто задайте вопрос нашим агентам поддержки или напишите нам письмо на support@mailhandler.ru.

Зарегистрироваться