Passa al contenuto principale
Version: 1.0.0

AgileTelecom SMS Universal API

API REST per l'invio di messaggi SMS in modalità Universal. Supporta placeholder, concatenazione automatica, UDH, pianificazione invio e notifiche di consegna.

Autenticazione​

Tutte le richieste richiedono una delle seguenti modalità:

  • API Key — Header X-Api-Key: <api-key>
  • Basic Auth — Header Authorization: Basic <base64(username:password)>

Funzionalità principali​

  • Invio SMS con mittente alfanumerico o numerico
  • Supporto placeholder dinamici nel testo del messaggio
  • Concatenazione automatica per messaggi lunghi (multipart)
  • Dati UDH personalizzati per SMS binari
  • Pianificazione invio (scheduled send)
  • Modalità simulazione per test
  • Notifiche di consegna via webhook

Webhook — Notifiche di consegna​

Quando enableNotification è abilitato, il sistema invia callback HTTP POST al tuo URL configurato in piattaforma.

Formato callback​

{
"channel": "SMS",
"eventType": "DELIVERY",
"messageId": "uuid",
"statusCode": 3,
"statusDescription": "Delivered",
"price": 0.035,
"numPart": 1,
"totalParts": 1,
"timestamp": "2024-01-15T10:30:00Z"
}
CampoTipoDescrizione
channelstringSempre "SMS"
eventTypestringSempre "DELIVERY"
messageIdstringUUID del messaggio inviato
statusCodeinteger3 = Delivered, 6 = Not Delivered
statusDescriptionstringDescrizione leggibile dello stato
pricenumberCosto del messaggio
numPartintegerNumero della parte consegnata
totalPartsintegerTotale parti del messaggio concatenato
timestampstringTimestamp ISO 8601 della notifica

Authentication​

API Key fornita da AgileTelecom

Security Scheme Type:

apiKey

Header parameter name:

X-Api-Key

Contact

AgileTelecom:

URL: https://agiletelecom.com