Get Message
Descrizione
Questa API controlla lo stato di invio del messaggio recuperando il contenuto. Dovrai interrogare l’API con il Codice Fiscale del cittadino oggetto del messaggio e l’identificativo del messaggio.
message
message
id
id
Descrizione
Identificativo del messaggio ottenuto con la Submit a message
Tipo
Stringa
Esempio
01EM6X4JB9VSZTQ8H16KMQFCEJ
fiscal_code
fiscal_code
Descrizione
Codice Fiscale del cittadino a cui è stato inviato il messaggio
Tipo
Stringa
Esempio
AAAAAA00A00A000A
created_at
created_at
Descrizione
Data di creazione del messaggio nel formato ISO-8601 e fuso orario UTC
Tipo
Stringa
Esempio
2021-02-18T08:17:01.775Z
sender_service_id
sender_service_id
Descrizione
Identificativo del servizio associato al messaggio
Tipo
Stringa
Esempio
01EYNQ0864HKYR1Q9PXPJ18W7G
content
content
I dati relativi al content sono gli stessi inviati tramite il submit del messaggio.
notification
notification
email
email
Descrizione
Stato d'invio dell'email.
- SENT
: email inviata correttamente;
- THROTTLED
: errore temporaneo per sovraccarico, il messaggio potrà essere recapitato entro il TTL e per un massimo di 7 giorni;
- EXPIRED
: raggiunto il massimo TTL del messaggio;
- FAILED
: errore permanente della notifica.
Tipo
Stringa
Esempio
SENT
webhook
webhook
Descrizione
Stato d'invio della notifica push.
- SENT
: notifica inviata;
- THROTTLED
: errore temporaneo per sovraccarico, il messaggio potrà essere recapitato entro il TTL e per un massimo di 7 giorni;
- EXPIRED
: raggiunto il massimo TTL del messaggio;
- FAILED
: errore permanente della notifica.
Tipo
Stringa
Esempio
SENT
status
status
Descrizione
Stato d'invio del messaggio.
- ACCEPTED
: il messaggio è stato inserito in coda per il salvataggio;
- THROTTLED
: errore temporaneo per sovraccarico, il messaggio potrà essere recapitato entro il TTL e per un massimo di 7 giorni;
- FAILED
: errore permanente nel salvataggio del messaggio;
- PROCESSED
: il messaggio è stato inviato;
- REJECTED
: il messaggio è stato scartato perché il destinatario non esiste o ha bloccato le comunicazioni del servizio.
Tipo
Stringa
Esempio
PROCESSED
read_status
read_status
Descrizione
Campo presente solo per i messaggi inviati come ADVANCED
(parte del programma Premium). Il campo può assumere i seguenti valori:
READ
--> il destinatario ha letto il messaggioNOT_READ
--> il destinatario non ha ancora letto il messaggioUNAVAILABLE
--> il destinatario ha espresso la volontà di non condividere lo stato di lettura dei propri messaggi
Tipo
Stringa
Esempio
READ
paid_status
paid_status
Descrizione
Campo presente solo per i messaggi che contengono un avviso di pagamento e che vengono inviati come ADVANCED
(parte del programma Premium). Il campo può assumere i seguenti valori:
PAID
--> l'avviso associato al messaggio è stato pagatoNOT_PAID
--> l'avviso associato al messaggio non è stato ancora pagato
Tipo
Stringa
Esempio
NOT_PAID
Esempi
Messaggio standard
Messaggio premium
Risorse utili
https://developer.io.italia.it/openapi.html#operation/getMessage
Last updated