Перейти к содержимому

Отмена массовой рассылки ​

sms-cancel-bulk · POST /api/json/2020-01-01 · Все действия

Принимает запрос отмены собственной рассылки выбранного проекта в состоянии ready, paused или unpaid, если она доступна для изменения. Успешный ответ подтверждает приём запроса. Итог отмены и оставшуюся стоимость проверяйте запросом статуса; уже отправленные сообщения отменить нельзя.

Запрос ​

ПолеТипОбязательноПравило
idstringДа24 строчных шестнадцатеричных символа; документ должен быть доступен владельцу ключа.

Иллюстративный запрос (ключ и ID замените собственными):

json
{
  "api_key": "00000000-0000-0000-0000-000000000001",
  "action": "sms-cancel-bulk",
  "data": {
    "id": "000000000000000000000001"
  }
}

Результат ​

data — объект; поля описаны в общем контракте результатов. Ответ действия содержит status=cancel. При последующем чтении результат может уже продвинуться дальше; обязательного наблюдения промежуточного cancel нет. После полной отмены чтение ID возвращает ошибку отсутствия документа.

json
{
  "success": true,
  "data": {
    "id": "000000000000000000000001",
    "created": "2026-10-11T12:00:00+00:00",
    "updated": "2026-10-11T12:00:00+00:00",
    "signature": "TestSMS",
    "message": "Проверка связи",
    "num": 2,
    "total": 4.98,
    "status": "cancel",
    "paid": true
  }
}

Отказы ​

Общие ошибки запроса и доступа применяются ко всем действиям. Неизвестные поля отклоняются; проверяйте success даже при HTTP 200.

КодПричина
SMS-CANCEL-BULK-ID-INVALID-FORMATИдентификатор имеет недопустимый формат
SMS-CANCEL-BULK-ID-INVALID-TYPEИдентификатор массовой рассылки имеет недопустимый тип значения
SMS-CANCEL-BULK-ID-NOT-FOUNDМассовая рассылка с таким идентификатором не найдена
SMS-CANCEL-BULK-ID-REQUIREDИдентификатор массовой рассылки не указан
SMS-CANCEL-BULK-REJECTEDНеподходящее состояние или рассылка уже занята обработкой; запрос не принят и новых пауз детям не оставляет