API SMSda 0,0298 €/parte

SMS transazionali via API, al prezzo di una parte.

Transazionali e promozionali da un'unica API REST sincrona: una POST e hai subito stato, parti e prezzo. Prezzi fissi per parte in euro, saldo prepagato, IVA esclusa.

Risposta sincrona Retry senza doppi invii Esito per destinatario
POST/api/v1/sms/transactional
Richiesta
$ curl -X POST https://sms-jet.com/api/v1/sms/transactional \
-H "Authorization: Bearer gsms_…" \
-H "Idempotency-Key: order-4711" \
-H "Content-Type: application/json" \
-d '{
"to": "+393331234567",
"text": "Your verification code is 123456",
"sender_type": "system"
}'
Risposta
{
"id": "0198f3c1-6b2a-7c41-9f0e-2d4a8b5c1e73",
"status": "accepted",
"encoding": "gsm7",
"parts": 1,
"price_eur": "0.0298"
}
$
1 parte × 0,0298 € = 0,0298 € gsm7 · 32/160

Un'API, tutti i casi d'uso

OTP e codici di verificaNotifiche ordiniPromemoria appuntamentiAvvisi di consegnaAlert di sistemaCodici di accessoPromozioni e scontiCarrelli abbandonatiConferme di prenotazionePromemoria di pagamento

L'API

Un endpoint per tipo di messaggio.

Auth Bearer, JSON in ingresso, verdetto in uscita: la risposta ti dice subito cosa è partito, in quante parti e quanto è costato.

POST /api/v1/sms/transactional· 1 destinatarioPOST /api/v1/sms/promotional· fino a 1000
POST /api/v1/sms/transactional
curl -X POST https://sms-jet.com/api/v1/sms/transactional \
  -H "Authorization: Bearer gsms_…" \
  -H "Idempotency-Key: order-4711-confirmation" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+393331234567",
    "text": "Your verification code is 123456",
    "sender_type": "system"
  }'
200 OKRisposta
{
  "id": "0198f3c1-6b2a-7c41-9f0e-2d4a8b5c1e73",
  "status": "accepted",
  "encoding": "gsm7",
  "parts": 1,
  "price_eur": "0.0298"
}
  • Verdetto sincrono — la risposta HTTP è l'esito: accettato o rifiutato, con id, parti e prezzo. Niente polling per sapere se l'invio è partito.
  • Idempotency-Key — stessa chiave sul retry, stessa risposta: il messaggio non parte mai due volte, nemmeno se la rete cade a metà chiamata.
  • Fatturazione per parte, nella risposta — ogni parte è un SMS fatturato e la risposta lo dichiara: parts e price_eur su ogni messaggio, senza sorprese a fine mese.
  • Errori machine-readable — codici stabili come INSUFFICIENT_BALANCE o RATE_LIMITED, con dettagli strutturati su cui fare branching. Zero parsing di prosa.

Pronto per la produzione

Tutto intorno all'invio, già risolto.

Prezzi chiari, esiti chiari e retry sicuri: l'infrastruttura SMS che ti aspetti da uno strumento per sviluppatori.

Prezzi fissi per parte

Tariffe in EUR per parte di messaggio, IVA esclusa. Nessun credito da convertire: il prezzo che vedi è quello che paghi.

Saldo prepagato trasparente

Ricariche su fattura, senza carta di credito. Ogni addebito e ricarica finisce in un registro movimenti consultabile in dashboard.

Mittente di sistema o alfanumerico

Il mittente di sistema è attivo subito, senza approvazione. L'alfanumerico (max 11 caratteri) mostra il tuo brand, previa approvazione.

Esiti chiari, rimborsi automatici

Ogni invio torna con un verdetto per destinatario nella risposta; i messaggi non accettati vengono rimborsati automaticamente sul saldo.

Supporto Idempotency-Key

Passa una Idempotency-Key e ripeti la richiesta quante volte serve: lo stesso messaggio non parte mai due volte.

Dashboard bilingue IT/EN

Interfaccia completa in italiano e inglese, con il log di ogni invio: destinatario, parti, costo e stato di consegna.

Come funziona

Tre passaggi, poi è solo una POST.

Niente onboarding infinito: le credenziali le creiamo noi, un token per la tua app, una chiamata per ogni SMS.

  1. Richiedi l'account

    Niente self-signup: le credenziali le creiamo noi. Ci scrivi, ti attiviamo l'account con saldo prepagato — ricariche in fattura, nessuna carta.

    [email protected]

  2. Crea un'app

    Entri in dashboard, crei un'app e ottieni il suo token API. Autenticazione Bearer: un header e sei dentro.

    Authorization: Bearer sk_live_…

  3. Invia

    Una POST con testo e destinatario, risposta sincrona: il verdetto arriva subito. Retry sicuri con Idempotency-Key, consegna tracciata via DLR.

    POST /api/v1/sms/transactional

Prezzi

Prezzi fissi per parte. Nessun piano, nessun canone.

Italia al lancio: tariffe in EUR per parte di messaggio, scalate dal saldo prepagato. Paghi solo quello che invii.

🇮🇹 Italiaper parte, IVA esclusa
Prezzi per parte di messaggio per l'Italia
MittenteTransazionalePromozionale
Mittente di sistemaNumero condiviso, attivo subito0,0298 €0,0391 €
Mittente alfanumericoNome personalizzato, richiede approvazione0,0391 €0,0391 €

160 caratteri GSM-7, 153 se concatenato — ogni parte è fatturata come un SMS.

Saldo prepagato, ricariche su fattura — nessuna carta richiesta. Altri paesi disponibili su richiesta. Scrivici

FAQ

Domande frequenti

I dettagli pratici, senza giri di parole.

Account attivati dal nostro team

Pronto a inviare il primo SMS?

Niente self-signup, niente carta di credito: scrivici, ti attiviamo l'account e la prima consegna è a una POST di distanza.

Credito prepagato, ricariche con fattura — nessuna carta richiesta.