SMSC.ru HTTP API: GET /sys/status.php — Статус сообщения

Можно и POST. Статус запрашивается в течение суток после отправки, затем сообщения уходят в архив.

Параметр Где Тип Обяз. Описание
login query string да Логин (или apikey)
psw query string да Пароль
phone query string да Номер или номера через запятую (в порядке id)
id query string да ID сообщения или список через запятую
fmt query integer нет 0 строка, 1 статус и время через запятую, 2 XML, 3 JSON
all query integer нет 1 — полная информация, 2 — плюс страна, оператор, регион
bot query integer нет 1 — статус сообщения в Telegram-бот
del query integer нет 1 — удалить отправленное сообщение
charset query string нет utf-8 или koi8-r

Пример запроса:

https://smsc.ru/sys/status.php?login=<login>&psw=<password>&phone=<phone>&id=<sms_id>

Базовые URL

Авторизация

Тип: API-ключ

Параметры login и psw (пароль создаётся или меняется на странице паролей в кабинете) либо apikey вместо пары логин/пароль. Если в кабинете задан список разрешённых IP, запросы с других адресов отклоняются с ошибкой 2.

Нюансы

Сценарии с этим методом


Если этого недостаточно — официальная документация: https://smsc.ru/api/http/ Вся интеграция одним документом: https://mcp-everything.ru/integrations/smsc.md