API дозволяє розсилати повідомлення через ваші проекти і сервіси по протоколах HTTP/HTTPS, SMTP і SMPP. Готові бібліотеки на різних мовах програмування підключаються до вашого проекту і допомагають відправляти повідомлення з будь-якого місця за допомогою однієї команди.
Ви можете перевіряти номери телефонів на доступність, відправляючи спеціальний HLR-запит.
У результаті виконання запиту будуть отримані дані про країну і оператора абонента,
про роумінговому операторі при знаходженні абонента в чужій мережі, а також про статус абонента
(доступний чи ні). Абоненти, власники номерів, що перевіряються, не отримуватимуть жодних
повідомлень про виконані перевірки їх номеру.
Виконання HLR-запиту по HTTP-протоколу виконується тим же способом, що і відправка SMS-повідомлення,
при цьому в запиті необхідно передати додатковий параметр hlr=1.
Для відправки HLR-запиту необхідно викликати методом GET або POST адресу:
https://smsc.ua/sys/send.php?login=<login>&psw=<password>&phones=<phones>&hlr=1
Також доступні й інші параметри, що використовуються для відправки звичайних SMS і описані на даній сторінці.
Результат HLR-запиту може бути відправлений на URL для прийому вхідних повідомлень і статусів,
заданий в налаштуваннях в особистому кабінеті, або може зчитуватися за запитом статусу відправленого SMS-повідомлення.