Настройки SMS


Получение настроек

Для получения настроек SMS необходимо выполнить GET-запрос на URL https://api.zenky.io/v2/store/settings/sms.

В ответе будет содержаться следующая структура:

Настройки поставщика услуг

Структура ответа будет меняться в зависимости от поставщика услуг, которого использует магазин. Так, поле nexmo будет заполнено только в том случае, если магазин использует Nexmo. Аналогично с полем smsc и использованием поставщика SMSC.

Nexmo

SMSC

Ограничение отправки SMS

Для защиты от "скликивания" SMS злоумышленниками (или в следствие ошибок клиентов) используется настройка ограничения отправки SMS. Она позволяет ограничить количество SMS, которые можно запросить с одного IP-адреса в течение выбранного периода времени.

Окно ограничения отправки SMS

Изменение настроек

Для изменения настроек SMS необходимо выполнить PUT-запрос на URL https://api.zenky.io/v2/store/settings/sms со следующими параметрами:

Ограничение отправки SMS

В поле limit должен содержаться объект со следующими полями:

Названием периода может быть одно из следующих значений:

  • 1m — одна минута;
  • 5m — пять минут;
  • 10m — десять минут;
  • 1h — один час;
  • 1d — одни сутки.

Настройки Nexmo

Если в качестве поставщика выбран Nexmo, передача поля nexmo является обязательной. В этом случае в поле nexmo должен содержаться объект со следующими полями:

Настройки SMSC

Если в качестве поставщика выбран SMSC, передача поля smsc является обязательной. В этом случае в поле smsc должен содержаться объект со следующими полями: