Ottieni Messaggio

Recupera i dettagli dei messaggi sia in entrata che in uscita e verifica i codici di autenticazione inviati ai tuoi clienti. Accedi a un elenco di tutti i messaggi o trova informazioni su un messaggio specifico utilizzando l'ID messaggio univoco fornito al momento della creazione o della ricezione.

Esempi di casi d'uso
  • Recupera l'elenco dei messaggi
  • Recupera un messaggio specifico
  • Verifica codice

La verifica dell'utente ha avuto esito positivo se l'intestazione X-Total-Count ha valore 1 o l'elenco degli oggetti dati in risposta non è vuoto.

Parametri di richiesta completi

Non sono richiesti parametri di richiesta.

Parametri di risposta completi
Parametri di risposta

La risposta include tutti i parametri della richiesta, insieme ai parametri aggiuntivi elencati di seguito.

NomeTipoDescrizione
dataobjectContiene i seguenti dettagli del messaggio inviato.
DataObject
NomeTipoDescrizione
account_idstringIdentificatore univoco del tuo account.
idstringIdentificatore univoco del tuo messaggio.
fromstringNome visualizzato dal quale verrà inviato il tuo messaggio. Puoi controllare i nomi disponibili o crearne uno nuovo nella pagina dei mittenti.Vai alla pagina dei mittenti.
tostring[]I numeri di cellulare del destinatario in formato internazionale.
statusstringStato iniziale del tuo messaggio.
Valori possibili: PENDING, FAILED, DELIVERED, SEEN
channelstringIl canale di comunicazione invia il tuo messaggio.
Valori possibili: SMS E WHATSAPP
Predefinito: SMS
textstringIl tuo messaggio di testo da inviare ai destinatari.
template_idstringIdentificatore univoco del tuo modello inviato. Puoi controllare i modelli disponibili o crearne uno nuovo dalla pagina dei modelli del tuo account.Vai alla pagina dei modelli.
parametersstring[]Questi valori vengono utilizzati per sostituire i segnaposto nel modello di messaggio, consentendoti di personalizzare il messaggio per ciascun destinatario.
Predefinito: Vuoto
segment_countintegerIl numero di segmenti di cui era composto il messaggio.
encodingstringCodifica del tuo messaggio.
Valori possibili: STANDARD E UNICODE
countrystringPaese di destinazione del destinatario del messaggio.
directionstringSpecifica se il messaggio viene ricevuto dal tuo sistema o inviato dal tuo sistema al destinatario.
Valori possibili: OUTBOUND, INBOUND
typestringDetermina la struttura del contenuto del messaggio.
Valori possibili: TEXT, TEMPLATE
create_datestringOra in cui è stato avviato il messaggio
update_datestringData dell'ultimo aggiornamento dello stato del tuo messaggio.
codestringCodice fornito dall'utente, 4-6 cifre
expiredbooleanIndica se il codice è scaduto.
Valori possibili: TRUE, FALSE
Predefinito: FALSE

Recupera l'elenco dei messaggi

GET
https://api.topmessage.it/v1/messages

Recupera un messaggio specifico

GET
https://api.topmessage.it/v1/messages/{Id}

Verifica codice

GET
https://api.topmessage.it/v1/messages?to={receipnet_number}&code={code}&expired=false
X-TopMessage-Key: {API_KEY}
Content-Type: application/json
Esempio di risposta
'X-Total-Count': 1
{
    "data": [
        {
            "id": "b63ddae0-48c4-4e81-879c-2170a05051ca",
            "account_id": "0d1f7f1c-27df-41bf-8bdc-5666608a4285",
            "from": "19134216816",
            "to": "48727516980",
            "channel": "SMS",
            "status": "DELIVERED",
            "text": "Hi there! Just testing out this cool SMS feature. https://topmessage.com",
            "segment_count": 1,
            "direction": "OUTBOUND",
            "country": "US",
            "type": "TEXT",
            "template": {
                "id": "67d0c347-d946-49ed-958f-3de966278525"
            },
            "schedule": "2024-11-20T08:11:46Z",
            "create_date": "2024-11-25T08:35:13Z",
            "update_date": "2024-11-25T08:35:14Z"
        }
    ]
}