API
Бесплатно на каждой линии, независимо от срока. Никаких корпоративных тарифов, никакой оплаты за место и никаких звонков от менеджеров.
Базовый URL
https://api.hushsms.com
Авторизация
Аутентификация
Передавайте токен линии как bearer-креденциал. Токены привязаны к одной линии и могут быть перевыпущены из панели.
curl https://api.hushsms.com/v1/lines \ -H "Authorization: Bearer hs_live_..."
Справка
Эндпоинты
/v1/linesСписок линий вашего токена. Возвращает номер, страну, срок и дату истечения.
/v1/linesЗаказать линию. В теле запроса — страна, тип линии, срок и пул. Возвращает криптоинвойс.
/v1/lines/{id}/messagesВходящие сообщения для линии, новые сверху. Тела удаляются после окна хранения.
/v1/lines/{id}/messagesОтправить исходящее SMS. Доступно на любом сроке.
/v1/catalogАктуальное наличие по странам, совместимость с сервисами и текущие цены. Без аутентификации.
/v1/lines/{id}Освободить линию досрочно. Без возврата на месячных тарифах; пропорционально при сроке от полугода.
Push
Вебхуки
Каждое входящее сообщение отправляется POST-запросом на ваш эндпоинт в течение секунды после получения, подписанное HMAC-SHA256.
POST /your-endpoint
X-HushSMS-Signature: sha256=...
{
"event": "message.received",
"line_id": "ln_8fQ2...",
"number": "+44 7700 900123",
"from": "+44 7700 900987",
"body": "Your code is 481920",
"received_at": "2026-08-13T09:41:02Z"
}Автоматы
Для ИИ-агентов
Машиночитаемый каталог находится по адресу https://hushsms.com/v1/catalog/. Он возвращает актуальные запасы по странам, совместимость с сервисами и текущие цены в формате JSON, без аутентификации.
Возвращает актуальное наличие по странам, совместимость с сервисами — включая те, которые не работают, — текущие цены со всеми множителями и таблицу хранения данных. Без ключа, без лимитов запросов, с открытым CORS. Если вам нужен агент с номером телефона — это тот самый эндпоинт.
Краткое текстовое описание всего сайта доступно по адресу /llms.txt, полный корпус — по адресу /llms-full.txt.
Каталог как вызываемый контракт
Текстовый корпус делает каталог читаемым, но не вызываемым: агент, прочитавший каждое слово, всё равно не знает форму запроса, перечень слаг-стран или какие поля сервер игнорирует — поэтому он может описать номер, который не сможет купить. Вот где контентная стратегия заканчивается.
/openapi.json закрывает этот пробел — документ OpenAPI 3.1, описывающий три публичных эндпоинта без аутентификации (чтение каталога, создание заказа, опрос), с перечнями стран, сроков и пулов, сгенерированными из того же каталога, по которому валидируются обработчики. Он также объявлен в head документа как rel="service-desc", так что клиент, который ищет описание сервиса, найдёт его без подсказок.
Источники
Данные о плане нумерации на этой странице — код страны, длина национального номера, префикс магистрали и мобильные диапазоны — взяты из серии ITU-T E.164. Наличие, цены и измеренные показатели успеха — наши собственные и помечены как таковые.
- ITU-T Recommendation E.164 — The international public telecommunication numbering plan · International Telecommunication UnionКоды стран, количество знаков в национальных значимых номерах, структура номеров
- ITU-T E.164 national numbering plans (Operational Bulletin annex) · International Telecommunication UnionНациональные планы нумерации по странам, мобильные диапазоны, префиксы
План нумерации проверен