Get Message
Descrizione
API che controlla lo stato di invio del messaggio recuperando il contenuto. È necessario interrogare l’API con il Codice Fiscale del cittadino oggetto del messaggio e l’identificativo del messaggio.
Get Message
The previously created message with the provided message ID is
returned. With right permission and ADVANCED
feature level type
related to the previously submitted message, also read and payment
status infos (when applicable) are returned.
The fiscal code of the user, all upper case.
"SPNDNL80R13C555X"
[A-Z]{6}[0-9LMNPQRSTUV]{2}[ABCDEHLMPRST][0-9LMNPQRSTUV]{2}[A-Z][0-9LMNPQRSTUV]{3}[A-Z]
The ID of the message.
Message found.
The processing status of a message. "ACCEPTED": the message has been accepted and will be processed for delivery; we'll try to store its content in the user's inbox and notify him on his preferred channels "THROTTLED": a temporary failure caused a retry during the message processing; any notification associated with this message will be delayed for a maximum of 7 days "FAILED": a permanent failure caused the process to exit with an error, no notification will be sent for this message "PROCESSED": the message was succesfully processed and is now stored in the user's inbox; we'll try to send a notification for each of the selected channels "REJECTED": either the recipient does not exist, or the sender has been blocked
Api definition of read status enumeration
"UNREAD"
Payment status enumeration
"NOT_PAID"
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