> For the complete documentation index, see [llms.txt](https://link-it.gitbook.io/govio/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://link-it.gitbook.io/govio/manuale-utente/integrazione-via-api.md).

# Spedizione messaggi via API

Le applicazioni che prevedono la spedizione di notifiche tramite l'AppIO possono integrarsi tramite le API di backoffice esposte da AppIO.&#x20;

{% openapi src="/files/iIe73fit4uWOPSBrUAHL" path="/messages" method="post" %}
[govio-api-backoffice-complete.yaml](https://860662322-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs7jbkveDTfTyTJGKGs93%2Fuploads%2FwwyEe3ZTPEenO0oYJQe6%2Fgovio-api-backoffice-complete.yaml?alt=media\&token=84644c5c-7b2a-4066-af7b-87262eb61bce)
{% endopenapi %}

La richiesta al servizio di pianificazione di una nuova notifica prevede il parametro `idempotency_key` che consente alla piattaforma di riconoscere eventuali richieste duplicate.

Per la consultazione dei messaggi inviati sono disponibili le risorse REST di ricerca e lettura.

{% openapi src="/files/iIe73fit4uWOPSBrUAHL" path="/messages" method="get" %}
[govio-api-backoffice-complete.yaml](https://860662322-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs7jbkveDTfTyTJGKGs93%2Fuploads%2FwwyEe3ZTPEenO0oYJQe6%2Fgovio-api-backoffice-complete.yaml?alt=media\&token=84644c5c-7b2a-4066-af7b-87262eb61bce)
{% endopenapi %}

{% openapi src="/files/iIe73fit4uWOPSBrUAHL" path="/messages/{id}" method="get" %}
[govio-api-backoffice-complete.yaml](https://860662322-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs7jbkveDTfTyTJGKGs93%2Fuploads%2FwwyEe3ZTPEenO0oYJQe6%2Fgovio-api-backoffice-complete.yaml?alt=media\&token=84644c5c-7b2a-4066-af7b-87262eb61bce)
{% endopenapi %}
