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"
}Автомати
Для AI-агентів
Машинозчитуваний каталог розташований за адресою https://hushsms.com/v1/catalog/. Він повертає актуальну наявність країн, сумісність із сервісами та поточні ціни у форматі JSON, без автентифікації.
Він повертає живу наявність країн, сумісність із сервісами, включно з послугами, які не працюють, поточні ціни з усіма множниками та таблицю зберігання даних. Немає ключа, немає обмеження швидкості, про яке варто згадувати, і CORS відкрито. Якщо ви створюєте агента, якому потрібен номер телефону, це кінцева точка для читання.
Повний текстовий опис усього сайту доступний на /llms.txt, а повний корпус — на /llms-full.txt.
Каталог як викликаний контракт
Текстовий корпус робить каталог читабельним. Він не робить його викликаним: агент, який прочитав кожне слово, все одно не знає форми запиту, переліку слагів країн або які поля сервер ігнорує, тому він може описати номер, який не може купити. Саме тут стратегія, що лише контентом, зупиняється.
/openapi.json закриває цю прогалину — документ OpenAPI 3.1, що охоплює три публічні, неавтентифіковані кінцеві точки (читати каталог, створити замовлення, опитати його), зі слагом країни, терміном і пулом, згенерованими з того самого каталогу, який обробляють обробники. Він також оголошений у голові документа як rel="service-desc", тож клієнт, який шукає опис послуги, знаходить його, не знаючи, де шукати.
Джерела
Дані про план нумерації на цій сторінці — код країни, довжина національного номера, префікс магістралі та мобільні діапазони — взяті з серії E.164 ITU-T. Наявність, ціни та виміряні показники успіху — наші власні та позначені як такі.
- 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Національні плани нумерації, мобільні діапазони, префікси
План нумерації перевірено