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
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"
  }'
Odpowiedź (200 OK)
{
  "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