DevPortalPagoPA



Tabella dei contenuti

Submit a Message passing the user fiscal_code in the request body

Descrizione

API per l’invio di messaggi verso un cittadino identificato tramite Codice Fiscale. Prima di inviare un messaggio è importante verificare che il cittadino sia iscritto a IO e che il servizio possa inviare comunicazioni al cittadino stesso.

time_to_live

DescrizioneTempo espresso in secondi che specifica il tempo di retry di delivery del messaggio
ObbligatorioNo
Default3600
TipoIntero
Esempio3600

feature_level_type

DescrizioneIndica se il messaggio è inviato nell’ambito di una sottoscrizione Premium, o se è da considerarsi un messaggio standard
ObbligatorioNo
DefaultSTANDARD
TipoStringa enumerata
Valori Accettati
  • STANDARD -> il messaggio è da considerarsi un normale messaggio IO
  • ADVANCED -> al messaggio sono correlate informazioni aggiuntive avanzate. È possibile specificare questo valore solo se si è titolari di una sottoscrizione Premium.
EsempioADVANCED

content *

subject *

DescrizioneTitolo del messaggio, la cui lunghezza deve essere compresa tra 10 e 120 caratteri
Obbligatorio
TipoStringa
EsempioRinnova la tua carta d'identità

markdown *

DescrizioneTesto del messaggio in formato markdown la cui lunghezza deve essere compresa tra 80 e 10000 caratteri
Obbligatorio
TipoStringa
EsempioThis is my first message to the IO app. Use body markdown format with min 80 characters.

due_date

DescrizionePermette di associare al messaggio un promemoria. Il formato data deve essere ISO-8601 e fuso orario UTC
ObbligatorioNo
TipoStringa
Esempio2018-10-13T00🕛️00.000Z

payment_data

amount *
DescrizioneImporto in centesimi di euro dell’avviso di pagamento emesso su piattaforma pagoPA
ObbligatorioSì, per pagamenti pagoPA
TipoIntero
Esempio100
notice_number *
DescrizioneCodice avviso di un avviso di pagamento emesso su piattaforma pagoPA
ObbligatorioSì, per i pagamenti pagoPA
TipoStringa
Esempio301011100007347557
invalid_after_due_date
DescrizioneIn app visualizza il pagamento come scaduto se la data attuale è successiva a due_date
ObbligatorioNo
Default
TipoBooleano
Esempio
payee

third_party_data

id *
Descrizioneidentificativo third party univoco, generato dall'ente, necessario per poter aggregare il messaggio coi suoi allegati
Obbligatorio
TipoStringa
Esempio
has_attachments
DescrizioneIndica la presenza di eventuali allegati relativi al messaggio.
ObbligatorioNo
Default
TipoBooleano
Esempio
original_sender
original_receipt_date
summary

prescription_data

eu_covid_cert

Esempi

1### REQUEST
2curl --location --request POST 'https://api.io.pagopa.it/api/v1/messages' \
3--header 'Content-Type: application/json' \
4--header 'Ocp-Apim-Subscription-Key: __YOUR_API_KEY__' \
5--data-raw '{
6"content": {
7"subject": "Welcome new user !",
8"markdown": "# This is a markdown header\n\nto show how easily markdown can be converted to **HTML**\n\nRemember: this has to be a long text."
9},
10“feature_type”: “STANDARD”,
11"fiscal_code": "AAAAAA00A00A000A"
12}'
13
1### RESPONSE
2{
3"id": "01EM6X4JB9VSZTQ8H16KMQFCEJ"
4}
5

Risorse utili

Hai bisogno di aiuto?

Scrivi un’email in cui descrivi il tuo problema o dubbio all’indirizzo onboarding@io.italia.it

Dicci cosa ne pensi

Per segnalare problemi o dare feedback, lascia un commento nello spazio Github dell'app IO