Skip to main content

API rest - Versamento nuovi documenti da conservare

In costruzione, alcuni contenuti potrebbero essere incompleti o da revisionare

Autenticazione

L'autenticazione valida per i servizi di versamento deve essere effettuata secondo specifiche indicate nella documentazione associata, disponibile al link API Rest - Autenticazione su Digital Archive

API per la scrittura

Per effettuare il versamento di documenti da conservare è possibile utilizzare i servizi esposti dalla seguente documentazione

Documentazione swagger di test: https://digital-archive-upload.test.teamsystem.digital/swagger/static/index.html

Documentazione swagger di produzione: https://digital-archive-upload.teamsystem.digital/swagger/static/index.html

Le api riportate nella documentazione consentono il versamento delle entità:

  • pacchetto di input
  • pacchetto di input rettificante
Struttura del pacchetto di input

Le informazioni contenute nell'entità che deve essere caricata a sistema sono le seguenti:

  • file: informazioni relative al file da versare
  • holder: titolare al quale il documento fa riferimento
  • submitter: produttore che versa il documento
  • details: metadati inseriti dall'utente in fase di versamento

Per il dettaglio delle informazioni che possono essere inserite nell'entità è possibile far riferimento alla scheda di servizio o agli esempi completi o minimi documentati.

Struttura soggetti del pacchetto di input

Per il dettaglio su come strutturare i soggetti correlati al versamento di un documento è possibile fare riferimento alla sezione struttura sogggetti.

Struttura del pacchetto di input rettificante

Le informazioni dell'entità di rettifica di un pacchetto di input sono le medesime dell'entità base del pacchetto di input, a cui vanno aggiunte le informazioni sulla rettifica:

  • rectifiedInputPackageId: id documento da rettificare
  • rectificationReason: motivo della rettifica

Come risposta alle azioni di versamento e rettifica di un documento si avrà un identificativo univoco relativo all'entità pacchetto di input.

Versamento e rettifica dei documenti

Il versamento dei nuovi documenti può essere effettuato sul servizio

POST /digital/v1/input-package

La rettifica dei documenti può essere effettuata sul servizio

POST /digital/v1/rectify-input-package