Hai dei dubbi o delle domande ? Non esitare a contattarci, inviandoci una email a support@brainlead.it

SMS

Sommario

POST /sms/send

Invia una chiamata POST a questo indirizzo per inviare un SMS.

Richiesta

Parametro Tipo Descrizione
phone string Telefono del destinatario del messaggio SMS.
sender string Mittente (Alias) del messaggio SMS, che dovrà essere preapprovato, per poter procedere con l'invio.
message string Contenuto del messaggio SMS.
dlr_url url Indirizzo DLR a cui recapitare gli aggiornamenti di stato del messaggio SMS.
Se impostato, ad ogni variazione di stato, verrà notificate in formato JSON le seguenti informazioni:
  • id, che conterrà l'id del messaggio inviato;
  • date_sent, che conterrà la data di invio del messaggio nel formato YYYY-MM-DD HH:II:SS
  • date_delivery, che conterrà la data di consegna del messaggio nel formato YYYY-MM-DD HH:II:SS
  • status, che conterrà lo stato del messaggio;
  • status_date, che conterrà la data dell'aggiornamento di stato nel formato YYYY-MM-DD HH:II:SS
dlr_rule url Configurazione DLR da utilizzare per l'invio della DLR contenente gli aggiornamenti di stato del messaggio SMS.
Il parametro potrà contenere uno di questi valori:
  • 0 Non inviare DLR
  • 1 Invia sempre la DLR
  • 2 Invia DLR in caso di errore

Risposta

Parametro Tipo Descrizione
id integer Id del messaggio SMS inviato.
url url Url al quale consultare lo stato del messaggio SMS inviato.
sender string Mittente (Alias) utilizzato per inviare il messaggio SMS.
recipient string Telefono del destinatario del messaggio SMS inviato.
country string Nazione del telefono del destinatario del messaggio SMS inviato.
message string Contenuto del messaggio SMS inviato.
length integer Lunghezza pari al numero di messaggi SMS inviati.

GET /sms/{:id}/

Invia una chiamata GET a questo indirizzo per visualizzare la stato del messaggio SMS.
Nella chiamata sostituire {:id} con l'id messaggio da consultare.

Risposta

Parametro Tipo Descrizione
id integer Id del messaggio SMS.
sender string Mittente (Alias) utilizzato per inviare il messaggio SMS.
recipient string Telefono del destinatario del messaggio SMS.
country string Nazione del telefono del destinatario del messaggio SMS.
message string Contenuto del messaggio SMS.
dlr_url url Indirizzo DLR a cui recapitare gli aggiornamenti di stato del messaggio SMS.
dlr_rule url Configurazione DLR che contenente la regola che verrà utilizzata per inviare gli aggiornamenti di stato del messaggio SMS.
Il parametro potrà contenere uno di questi valori:
  • 0 Non inviare DLR
  • 1 Invia sempre la DLR
  • 2 Invia DLR in caso di errore
status integer Status del messaggio SMS.
date_sent datetime Data invio del messaggio SMS, nel formato YYYY-MM-DD HH:II:SS.
date_delivery datetime Data consegna del messaggio SMS, nel formato YYYY-MM-DD HH:II:SS.
date_stop datetime Data stop all'invio di nuovi messaggi SMS, nel formato YYYY-MM-DD HH:II:SS.

© 2010-2019 BrainLead