SMS API
SMS API — integracja w 5 minut
Wysyłaj SMS-y bezpośrednio z własnej aplikacji, CRM, ERP lub sklepu internetowego. Proste REST API, klucz dostępu w panelu, dokumentacja i przykłady w 6 językach.
Wysyłka SMS jednym żądaniem HTTP
Nasze API jest zgodne z REST. Wystarczy jeden POST z nagłówkiem X-API-Key.
curl -X POST https://api.smsik.pl/v1/sms/send \
-H "X-API-Key: TWOJ_KLUCZ_API" \
-H "Content-Type: application/json" \
-d '{
"to": "+48512017029",
"message": "Testowa wiadomość z SMSIK API",
"sender": "TWOJAFIRMA"
}'
{
"status": "queued",
"id": 81231,
"to": "+48512017029",
"parts": 1,
"price_grosze": 1
}
Co oferuje SMSIK API?
Kompletne narzędzie do programistycznej wysyłki SMS — dla developerów i integratorów.
REST API
Standardowe metody HTTP, JSON jako format wymiany danych. Bez SOAP, bez XML.
Klucz API
Uwierzytelnianie kluczem w nagłówku X-API-Key. Wiele kluczy per konto, osobne limity.
Idempotencja
Klucz idempotencji chroni przed wysłaniem duplikatów przy retry. Bezpieczne ponowienia.
Planowanie wysyłki
Parametry scheduled_at i expires_at pozwalają zaplanować wysyłkę z wyprzedzeniem.
Statusy dostarczenia
Webhook lub polling — otrzymuj informacje o statusie: queued, sent, delivered, failed.
Dokumentacja
Pełna dokumentacja z przykładami w cURL, PHP, Python, JavaScript, C# i Java.
Cennik SMS API
| Usługa | Netto | Brutto |
|---|---|---|
|
SMS API — wysyłka SMS w Polsce
Do 160 znaków GSM-7 lub 70 znaków UCS-2
|
0,81 gr | 1,00 gr |
|
Dostęp do API
Bez limitu zapytań
|
0,00 zł | 0,00 zł |
|
Własna nazwa nadawcy (sender ID)
Rejestracja i aktywacja
|
0,00 zł | 0,00 zł |
Najczęstsze pytania o SMS API
Jak uzyskać klucz API?
Klucz generowany jest automatycznie po rejestracji konta. Znajdziesz go w panelu: Ustawienia → SMS API. Możesz utworzyć wiele kluczy z osobnymi limitami.
Czy API jest bezpłatne?
Tak — dostęp do API jest bezpłatny. Płacisz wyłącznie za wysłane SMS-y (1 gr brutto za SMS).
Jakie są limity zapytań?
Domyślnie 1000 SMS na godzinę i 10 000 SMS dziennie na konto. Limity można zwiększyć na życzenie (kontakt: info@smsik.pl).
Czy mogę otrzymywać statusy dostarczenia (webhooks)?
Obecnie przez polling endpointu /v1/sms/status. Webhooks są w planach.
Jakie metody HTTP obsługuje SMS API?
Głównie POST (wysyłka SMS) i GET (statusy). Wszystkie endpointy wymagają nagłówka X-API-Key z kluczem API. Format danych to JSON.
Czy API wspiera idempotencję?
Tak. Możesz przekazać klucz idempotencji w parametrze idempotency_key. Retry z tym samym kluczem zwróci istniejący SMS zamiast tworzyć duplikat.
Jakie są przykłady kodu dla SMS API?
W naszej dokumentacji znajdziesz przykłady w cURL, PHP, Python, JavaScript, C# i Java. Wszystkie przykłady są gotowe do skopiowania i uruchomienia.
Czy mogę planować wysyłkę SMS przez API?
Tak. Parametry scheduled_at i expires_at pozwalają zaplanować wysyłkę SMS-a w ISO 8601. Bramka samodzielnie wysyła SMS w zaplanowanym czasie.
Rozpocznij integrację SMS API
Rejestracja trwa 2 minuty. Klucz API dostajesz natychmiast. 5 groszy na start.
Utwórz darmowe konto