API
Za darmo na każdej linii, bez względu na okres. Bez płatnych wersji, bez narzutów na użytkownika i bez konsultacji handlowych.
Adres bazowy
https://api.hushsms.com
Uwierzytelnianie
Uwierzytelnianie
Podaj token linii jako poświadczenie bearer. Tokeny są przypisane do pojedynczej linii i można je rotować z panelu.
curl https://api.hushsms.com/v1/lines \ -H "Authorization: Bearer hs_live_..."
Dokumentacja
Endpointy
/v1/linesLista linii na Twoim tokenie. Zwraca numer, kraj, okres i datę wygaśnięcia.
/v1/linesUdostępnij linię. Body przyjmuje kraj, typ linii, okres i pulę. Zwraca fakturę krypto.
/v1/lines/{id}/messagesWiadomości przychodzące dla linii, najnowsze pierwsze. Treści są usuwane po okresie retencji.
/v1/lines/{id}/messagesWyślij SMS wychodzący. Zawarty w każdym okresie.
/v1/catalogBieżący stan magazynowy krajów, kompatybilność z usługami i aktualne ceny. Bez uwierzytelniania.
/v1/lines/{id}Zwolnij linię wcześniej. Brak zwrotu w okresach miesięcznych; proporcjonalnie powyżej sześciu miesięcy.
Push
Webhooki
Każda wiadomość przychodząca jest wysyłana na Twój endpoint w ciągu sekundy od otrzymania, z podpisem 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"
}Maszyny
Dla agentów AI
Katalog w formacie maszynowym znajduje się pod https://hushsms.com/v1/catalog/. Zwraca aktualną dostępność krajów, kompatybilność z usługami i bieżące ceny jako JSON, bez uwierzytelniania.
Zwraca bieżący stan magazynowy krajów, kompatybilność z usługami — w tym usługi, które nie działają — aktualne ceny z każdym mnożnikiem oraz tabelę retencji danych. Nie ma klucza, żadnego limitu szybkości wartego wzmianki, a CORS jest otwarty. Jeśli budujesz agenta, który potrzebuje numeru telefonu, to jest endpoint do przeczytania.
Zwykły tekstowy opis całej witryny znajduje się pod /llms.txt, a pełny korpus pod /llms-full.txt.
Katalog jako wywoływalny kontrakt
Zwykły tekstowy korpus czyni katalog czytelnym. Nie czyni go wywoływalnym: agent, który przeczytał każde słowo, wciąż nie zna kształtu żądania, wyliczenia krajów ani pól, które serwer ignoruje, więc może opisać numer, którego nie może kupić. Ta luka to miejsce, gdzie strategia oparta tylko na treści się kończy.
/openapi.json to zamyka — dokument OpenAPI 3.1 obejmujący trzy publiczne, nieuwierzytelnione endpointy (odczyt katalogu, utworzenie zamówienia, sprawdzenie go), z wyliczeniami krajów, okresów i pul generowanymi z tego samego katalogu, który walidują handlery. Jest również zadeklarowany w nagłówku dokumentu jako rel="service-desc", więc klient szukający opisu usługi znajdzie go bez konieczności podawania lokalizacji.
Źródła
Dane o planie numeracji na tej stronie — kierunkowy numer telefonu, długość numeru krajowego, prefiks trunku i zakresy mobilne — pochodzą z serii ITU-T E.164. Inwentaryzacja, ceny i zmierzone wskaźniki sukcesu są nasze własne i są odpowiednio oznaczone.
- ITU-T Recommendation E.164 — The international public telecommunication numbering plan · International Telecommunication UnionKody krajów, krajowe długości numerów znaczących, struktura numerów
- ITU-T E.164 national numbering plans (Operational Bulletin annex) · International Telecommunication UnionPlany numeracyjne poszczególnych krajów, zakresy mobilne, prefiksy trunk
Plan numeracji zweryfikowany