LogoLogo
v3.0
v3.0
  • 🏠Guida tecnica
  • 🕗Changelog
  • 🔢Setup iniziale
    • Adesione tramite l'Area Riservata
    • Iscrizione al Developer Portal
  • Funzionalità
    • 📦Pubblicare un servizio
      • Creare un servizio
      • Provare un servizio in test
      • Revisione del servizio
      • Visibilità del servizio
      • Importare servizi nell'Area Riservata
      • Dati obbligatori
        • Attributi
        • Service Metadata
      • Stato del servizio
      • Chiave manage
    • ✉️Inviare un messaggio
      • Messaggi di test
      • 📎Aggiungere allegati (Premium)
        • Specifiche degli endpoint di recupero degli allegati
  • 📐API
    • OpenAPI
    • API Servizi
      • Get Service
      • Create Service
      • Update Service
      • Get User Services
      • Regenerate Service Key
      • Upload service logo
      • Manage Service: Get
      • Manage Service: Get keys
      • Manage Service: Get User Services
      • Manage Service: Create
      • Manage Service: Delete
      • Manage Service: Update
      • Manage Service: Request Review
      • Manage Service: Release
      • Manage Service: Get Released
      • Manage Service: Unpublish
      • Manage Service: Regenerate api key
      • Manage Service: Upload service logo
      • Upload organization logo
    • API Messaggi
      • Get a User Profile using POST
      • Submit a Message passing the user fiscal_code in the request body
      • Get Message
      • Get Subscriptions Feed
      • ⚠️Get a User Profile
      • ⚠️Submit a Message passing the user fiscal_code as path parameter
    • Errori comuni
    • Specifiche API
  • 🔑Abilitazioni
    • Test con Codici Fiscali reali
    • Test invio avvisi pagoPA
    • Invio messaggi massivo
    • Subscription feed
    • Gestione dei servizi
    • Funzionalità Premium
  • Risorse Utili
    • ❓Supporto agli Enti
    • 📘Glossario
Powered by GitBook
On this page
  1. Funzionalità
  2. Inviare un messaggio

Messaggi di test

PreviousInviare un messaggioNextAggiungere allegati (Premium)

Last updated 1 year ago

Prima di andare in produzione puoi testare il contenuto dei messaggi, che però verranno inviati all'indirizzo email del delegato.

Se vuoi inviare dei messaggi di test a cittadini reali e valutare come il messaggio viene visualizzato direttamente nell'app IO, devi richiedere un'.

Il processo di invio di un messaggio di test prevede di eseguire tre passaggi:

Step 1 - Scegli un servizio

Scegli un servizio in bozza (is_visible=false) e recupera la sua chiave primaria (primary_key)

Step 2 - Invia un messaggio di test

Invia un messaggio al cittadino di test con Codice Fiscale AAAAAA00A00A000A. Per farlo, usa le API come descritto in .

Il messaggio verrà recapitato alla casella di posta elettronica del delegato che ha creato il servizio.

Di seguito, trovi un esempio di chiamata all'API tramite il comando curl, eseguibile da terminale.

In alternativa, puoi utilizzare software di gestione API (es. POSTMAN) assicurandoti di compilare i dati dell’header e del Content-Type, in particolare la proprietà di api-key identificata da ‘Ocp-Apim-Subscription-Key’:

### REQUEST
curl --location --request POST 'https://api.io.pagopa.it/api/v1/messages' \
--header 'Ocp-Apim-Subscription-Key: __YOUR_API_KEY__' \
--header 'Content-Type: application/json' \
--data-raw '{
    "content": {
        "subject": "My first IO app Premium message with min 10 character",
        "markdown": "This is my first Premium message to the IO app. Use body markdown format with min 80 character"
    },
    "fiscal_code": "AAAAAA00A00A000A"
}'
###RESPONSE
{ "id": "01EM6X4JB9VSZTQ8H16KMQFCEJ" }

Sostituisci il valore __YOUR_API_KEY__ con una delle api-key del servizio che hai generato.

Step 3 - Accedi alla casella del delegato

Per leggere il messaggio, accedi alla casella di posta elettronica del delegato che ha creato il servizio in bozza.

✉️
abilitazione specifica
Invio Messaggio