GetList

Список рассылок

Получить весь список созданных рассылок.

Входные параметры
statusList
Список статусов рассылки, разделённых через запятую
Строка
simpleTasks
false, если нужно исключить из списка задачи с одним получателем. Значение по умолчанию: true.
Булево (целочисленное: 0 или 1)
additionalTasks
false, если нужно исключить из списка обычные задачи с несколькими получателями. Значение по умолчанию: true.
Булево (целочисленное: 0 или 1)
fromDate
Дата, с которой нужно вернуть записи
Дата (Y-m-d, например 2017-01-26)
toDate
Дата, до которой нужно вернуть записи
Дата (Y-m-d, например 2017-01-26)
Результат:
Будет возвращён список задач на рассылку, отсортированый по дате создания в порядке убывания.
Поле status обозначает состояние всей рассылки или конерктного сообщения:
  1. Запись - черновик. Т.е. не будет отправлена, пока не будет указания от пользователя
  2. Ожидает отправки. Запись в очереди к передаче на шлюз
  3. Отправлено. Запись передана на шлюз, информации о статусе ещё нет
  4. Доставлено. Получен ответ от шлюза об успехе доставки
  5. Ошибка доставки. Шлюз сообщил об ошибке при отправке
  6. Состояние неизвестно. Сообщение висит в статусе "отправлено" более суток и нет другой информации
Пример результата (json):
[
    {
        "id": "1",
        "status": "0",
        "name": "Рассылка по некоторым ученикам и учителям",
        "activityDate": "2018-04-18 11:08:19",
        "sentAt": "",
        "items": [
            {
                "id": "1",
                "count": 1,
                "cost": "2.0000",
                "phone": "79000000000",
                "status": "0",
                "recipientType": "1",
                "recipientId": "2",
                "recipientLongName": "Антонов Георгий Михайлович",
                "recipientSex": "1"
            },
            {
                "id": "3",
                "count": 1,
                "cost": "2.0000",
                "phone": "79000000000",
                "status": "0",
                "recipientType": "1",
                "recipientId": "2",
                "recipientLongName": "Иванова Анна Петровна",
                "recipientSex": "1"
            }
        ]
    }
]

Метод поддерживает вызов из автономных приложений.