Метод getCampaigns

Skip to main content

Метод для получения перечня всех имеющихся рассылок. Количество получаемых за раз рассылок ограничено числом 10000. Для получения полного списка рассылок при их количестве более 10000, используйте параметры from и to.

Принцип использования

Синтаксис и URL для вызова метода
getCampaigns (datetime from, datetime to)
https://api.unisender.com/ru/api/getCampaigns?format=json&api_key=KEY&from=TIME&to=TIME
Аргументы
api_key * Ключ доступа к API.
from * Дата и время старта рассылки, начиная с которой нужно выводить рассылки, в формате «ГГГГ-ММ-ДД чч:мм:сс», часовой пояс UTC.
to Дата и время старта рассылки, заканчивая которой нужно выводить рассылки, в формате «ГГГГ-ММ-ДД чч:мм:сс», часовой пояс UTC.
limit Количество записей в ответе на один запрос должно быть целым числом в диапазоне 1 — 10 000.
offset Параметр указывает, с какой позиции начинать выборку. Значение должно быть 0, или больше (позиция первой записи начинается с 0), по умолчанию 0.
Возвращаемое значение
JSON-массив, каждый элемент массива – объект с полями:
id Id текущей рассылки.
start_time Время старта рассылки, возвращается в формате «ГГГГ-ММ-ДД чч:мм:сс» в UTC.
status Текущий статус рассылки. Подробное описание возможных статусов рассылок приведено в методе getCampaignStatus.
message_id Id сообщения, передаваемого в данной рассылке.
list_id Id списка, для которого создавалась рассылка.
subject Тема письма рассылки.
sender_name Значение поля "От кого" в данной рассылке.
sender_email Значение поля "С адреса" в данной рассылке.
stats_url URL страницы отчета по данной рассылке.
Пример возвращаемого значения:

{
    "result": [
        {
            "id": 6626556,
            "start_time": "2015-09-28 10:03:59",
            "status": "waits_schedule",
            "message_id": 3769465,
            "list_id": 32127465,
            "subject": ", спецпредложения туроператоров и 
              горящие туры",
            "sender_name": "test",
            "sender_email": "admin-test@unisender.com",
            "stats_url": "https://unisender.local/ru/v5/bursts/view/6626556"
        },
        ...
    ]
}

Вы нашли ответ?

4
9