Группы

Ресурс lists. Поля группы:

ПолеЗначение
idНомер группы.
titleНазвание.
aboutОписание.
status1 активна, -1 на проверке модератором (после импорта; рассылать нельзя до одобрения), -2 отклонена модерацией.
subscribe_linkАдрес страницы, где стоит форма подписки.
subscribe_pageКуда перейдёт подписчик после подписки.
activate_pageКуда перейдёт подписчик после подтверждения подписки.
subscribe_maket_title, subscribe_maketТема и HTML своего письма «подтвердите подписку». В тексте обязательно {activation_link}.
activate_maket_title, activate_maketТема и HTML своего письма после подтверждения.
use_personal_makets1 слать свои письма вместо стандартных (тарифы Premium и Enterprise), 0 стандартные.
sender_email_idОтправитель писем группы, номер из раздела Отправители.
repeat_dateКогда последний раз повторно отправляли письмо подтверждения тем, кто не подтвердил.

GET/mailer/lists.json

Список групп

Поля по умолчанию: id, title. Фильтр: title, status. Сортировка: title, status, sender_email_id.

curl -G https://v1.estismail.com/mailer/lists.json \
  -H "X-Estis-Auth: ВАШ_КЛЮЧ" \
  --data-urlencode 'fields=["id","title","status","sender_email_id"]'
Ответ 200
{
  "lists": [
    {
      "id": 12345,
      "title": "Новости магазина",
      "status": 1,
      "sender_email_id": 5501
    }
  ]
}

GET/mailer/lists/{id}.json

Одна группа

curl -G https://v1.estismail.com/mailer/lists/12345.json \
  -H "X-Estis-Auth: ВАШ_КЛЮЧ" \
  --data-urlencode 'fields=["id","title","subscribe_link","subscribe_page"]'
Ответ 200
{
  "id": 12345,
  "title": "Новости магазина",
  "subscribe_link": "https://shop.example.com",
  "subscribe_page": "https://mailer.estismail.com/subscribeme"
}

POST/mailer/lists.json

Создать группу

ПараметрЗначение
title обязательныйНазвание.
subscribe_link обязательныйАдрес страницы с формой подписки, начинается с http://, https:// или www.
about, subscribe_page, activate_page, письма группы, use_personal_makets, sender_email_idНеобязательные, как в полях группы. Неверный адрес страницы или чужой отправитель не сохраняются.
curl https://v1.estismail.com/mailer/lists.json \
  -H "X-Estis-Auth: ВАШ_КЛЮЧ" \
  -d title="Новости магазина" \
  -d subscribe_link=https://shop.example.com
Ответ 201
{"id":12347}

PUT/mailer/lists/{id}.json

Изменить группу

Передайте только те поля, которые меняете.

curl -X PUT https://v1.estismail.com/mailer/lists/12345.json \
  -H "X-Estis-Auth: ВАШ_КЛЮЧ" \
  -d about="Скидки и новинки раз в неделю"

Ответ 204, без тела



Вопросы по API: support@estismail.com