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 ad 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

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 timezone 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

prescription_data

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"fiscal_code": "AAAAAA00A00A000A"
11}'
12
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