SMSBOX REST API
Chmurowa platforma SaaS do SMS, WhatsApp, weryfikacji OTP i wiadomości głosowych. Zintegruj ją ze swoim oprogramowaniem prostymi wywołaniami HTTP JSON. Bezpośredni belgijski routing dla maksymalnej szybkości dostarczania — również przy masowych kampaniach SMS.
Start w 2 minuty
Bez skomplikowanej konfiguracji, bez karty kredytowej. Trzy kroki i wysyłają Państwo swój pierwszy SMS przez API.
Załóż darmowe konto
Zarejestruj się na smsbox.be i uzyskaj natychmiastowy dostęp do panelu oraz swojego klucza API.
Skopiuj swój klucz API
Przejdź do Ustawienia → API i skopiuj swój osobisty klucz. Gotowe do uwierzytelnienia.
Wyślij swój pierwszy SMS
Jedno wywołanie API i wiadomość jest w drodze. Bezpośredni belgijski routing dla szybkiego dostarczenia.
# Send your first SMS in one call (copy & paste as a single line) curl -X POST https://core.smsbox.be/api/v2/message/send -H "Content-Type: application/json" -H "X-Api-Key: JOUW_API_KEY" -d '{"mobile":"32496123456","message":"Hallo vanuit SMSBOX!"}' # Response: {"code":100,"data":[...]} https://core.smsbox.be/api Uwierzytelnianie nagłówkiem X-Api-Key Chmurowe REST API do SMS i wiadomości
SMSBOX to platforma SaaS zbudowana dla programistów, którzy chcą zintegrować usługi SMS i komunikacyjne. Idealna do masowych kampanii SMS z wysoką gwarancją dostarczenia, weryfikacji OTP, powiadomień transakcyjnych i komunikacji dwukierunkowej. Bezpośrednie belgijskie połączenia operatorskie zapewniają szybsze dostarczanie niż zagraniczne bramki.
Wysyłka SMS i kampanie masowe
Wysyłaj pojedyncze SMS-y albo masowe kampanie do ponad 200 krajów. Wysoka gwarancja dostarczenia dzięki bezpośredniemu belgijskiemu routingowi. Obsługa długich SMS-ów, wysyłki zaplanowanej i raportów dostarczenia przez webhook.
WhatsApp Business
Wysyłaj wiadomości WhatsApp przez to samo API. Szablony, dowolny tekst i wiadomości z mediami do Państwa klientów.
Weryfikacja OTP
Wysyłaj jednorazowe kody weryfikacyjne przez SMS. Priorytetowe trasy gwarantują dostarczenie w ciągu kilku sekund. Idealne do uwierzytelniania dwuskładnikowego i potwierdzania kont.
HLR lookup
Waliduj numery komórkowe w czasie rzeczywistym. Sprawdź, czy numer jest aktywny i w jakiej sieci jest zarejestrowany.
Odbieranie wiadomości
Pobieraj wiadomości przychodzące i wychodzące. Filtruj po kanale, numerze albo zakresie dat. Webhooki do powiadomień w czasie rzeczywistym.
Voice / Text-to-Speech
Wysyłaj wiadomości głosowe na numery stacjonarne i komórkowe przez text-to-speech. Idealne przy pilnych komunikatach i komunikacji kryzysowej.
Oficjalne PHP SDK
Prosimy skorzystać z naszego PHP SDK, aby zintegrować się jeszcze szybciej. Instalacja przez Composera i wysyłka pierwszego SMS-a w mniej niż 5 liniach kodu.
jaanbv/sms-php-api
Oficjalne PHP SDK do API SMSBOX. Wysyłaj wiadomości SMS, wiadomości głosowe (TTS), weryfikację OTP, HLR lookup i sprawdzaj saldo z poziomu swoich aplikacji PHP. Wymaga PHP 7.4+.
composer require jaanbv/sms-php-api Skróty
Najczęściej używane endpointy, aby zabrać się do pracy od razu.
Wysyłanie SMS
Wyślij jedną albo kilka wiadomości SMS na numery komórkowe.
Pobranie skrzynki odbiorczej
Pobierz wiadomości przychodzące, filtruj po kanale albo numerze.
Pobranie skrzynki nadawczej
Przejrzyj wysłane wiadomości wraz ze statusem dostarczenia.
Walidacja klucza API
Sprawdź, czy Państwa klucz API jest ważny i aktywny.
Wysyłka WhatsApp
Wysyłaj wiadomości WhatsApp: dowolny tekst, media albo zatwierdzone szablony.
Od razu do pracy
Wyślij SMS w kilku liniach kodu. Prosimy wybrać swój język programowania.
// Install via Composer: composer require jaanbv/sms-php-api use JaanBV\SmsBox\SmsBox; $api = new SmsBox('JOUW_API_KEY'); // Send an SMS $result = $api->sendSms( ['32470123456'], 'Hallo vanuit SMSBOX!' ); // Get your balance $balance = $api->getBalance(); // Number validation (HLR) $valid = $api->isValidPhoneNumber('32470123456'); // Send & verify an OTP $api->sendSmsWithOneTimePassword(['32470123456']); $api->verifyOneTimePasswordCode('123456'); // Voice message (text-to-speech) $api->sendSms( ['32470123456'], 'Uw verificatiecode is 4 8 1 5', true, null, true, SmsBox::TEXT_TO_SPEECH_NL );
curl -X POST https://core.smsbox.be/api/v2/message/send \ -H "Content-Type: application/json" \ -H "X-Api-Key: JOUW_API_KEY" \ -d '{ "mobile": "32470123456", "message": "Hallo vanuit SMSBOX!" }'
# Send an SMS via the SMSBOX REST API import requests response = requests.post( 'https://core.smsbox.be/api/v2/message/send', headers={ 'X-Api-Key': 'JOUW_API_KEY', 'Content-Type': 'application/json', }, json={ 'mobile': '32470123456', 'message': 'Hallo vanuit SMSBOX!', } ) print(response.json()) # {'code': 100, 'data': [...]}
// SMS versturen via SMSBOX REST API const response = await fetch('https://core.smsbox.be/api/v2/message/send', { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-Api-Key': 'JOUW_API_KEY', }, body: JSON.stringify({ mobile: '32470123456', message: 'Hallo vanuit SMSBOX!', }), }); const data = await response.json(); console.log(data); // {code: 100, data: [...]}
Gotowi na integrację?
Prosimy zajrzeć do pełnej dokumentacji REST API ze wszystkimi endpointami, parametrami i kodami odpowiedzi. Darmowe konto — bez karty kredytowej.