DevPortalPagoPA



Tabella dei contenuti

04 Agosto 2025

Nuove funzionalità

API v. 2, secondo rilascio

Vengono aggiunti 29 nuovi endpoint di lettura e scrittura su vari domini, e integrati i parametri di query di 3 endpoint già rilasciati in precedenza. Di seguito il dettaglio degli endpoint. Per la documentazione completa, si guardi il documento di interfaccia aggiornato.

E-service (e-service)

EndpointDescrizione
POST /reversePurposeeservicePurposesCarica una nuova analisi del rischio per un tuo e-service di erogazione inversa in stato di bozza

Richieste di fruizione (agreement)

EndpointDescrizione
GET /agreements/{agreementId}/purposesRestituisce le finalità associate ad una richiesta di fruizione
GET /agreements/{agreementId}/contractRestituisce il documento PDF che attesta l'attivazione della richiesta di fruizione
GET /agreements/{agreementId}/consumerDocumentsRestituisce la documentazione che un fruitore ha associato ad una richiesta di fruizione. La documentazione caricata viene utilizzata dall'erogatore per conferire al fruitore uno o più attributi verificati
GET /agreements/{agreementId}/consumerDocuments/{documentId}Restituisce uno specifico documento caricato per una richiesta di fruizione
POST /agreements/{agreementId}/cloneClona una richiesta di fruizione
POST /agreements/{agreementId}/consumerDocumentsCarica uno o più documenti per una richiesta di fruizione. La documentazione caricata viene utilizzata dall'erogatore per conferire al fruitore uno o più attributi verificati
DELETE /agreements/{agreementId}Elimina una propria richiesta di fruizione in bozza
DELETE /agreements/{agreementId}/consumerDocuments/{documentId}Elimina uno specifico documento caricato per una richiesta di fruizione in stato di bozza

Finalità (purpose)

EndpointDescrizione
GET /purposes/{purposeId}/agreementRestituisce la richiesta di fruizione associata ad una finalità
GET /purposes/{purposeId}/versions/{versionId}/riskAnalysisDocumentRestituisce il contenuto dell'analisi del rischio associata ad una versione di finalità. Viene creata una nuova versione di finalità ogni volta che si altera la stima di carico
DELETE /purposes/{purposeId}Elimina una propria finalità in stato di bozza
DELETE /purposes/{purposeId}/versions/{versionId}Elimina una propria versione di finalità in stato di bozza

Attributi (attribute)

EndpointDescrizione
GET /certifiedAttributesRestituisce la lista degli attributi certificati
GET /declaredAttributes/{attributeId}Restituisce uno specifico attributo dichiarato
GET /verifiedAttributes/{attributeId}Restituisce uno specifico attributo verificato
POST /declaredAttributesCrea un nuovo attributo dichiarato
POST /verifiedAttributesCrea un nuovo attributo verificato

Deleghe (delegation)

EndpointDescrizione
GET /producerDelegationsRestituisce le deleghe in erogazione conferite dal proprio ente
POST /producerDelegationsCrea una nuova richiesta di delega per l'erogazione verso un altro ente (potenziale delegato)
POST /producerDelegations/{delegationId}/acceptAccetta una delega in erogazione inoltrata da un altro ente
POST /producerDelegations/{delegationId}/rejectRifiuta una delega in erogazione inoltrata da un altro ente

Client (client)

EndpointDescrizione
GET /clientsRestituisce la lista dei client del proprio ente
GET /clients/{clientId}Restituisce il dettaglio di un client del proprio ente
GET /clients/{clientId}/purposesRestituisce la lista di finalità alle quali un client è associato
GET /clients/{clientId}/keysRestituisce la lista delle chiavi di un client
DELETE /clients/{clientId}/purposes/{purposeId}Disassocia un client da una finalità

Ente (tenant)

EndpointDescrizione
GET /tenants/{tenantId}/declaredAttributesRestituisce la lista degli attributi dichiarati di un ente
GET /tenants/{tenantId}/verifiedAttributesRestituisce la lista degli attributi verificati di un ente

Endpoint integrati

Per 3 endpoint di GET già pubblicati nel primo rilascio si inseriscono gli ultimi parametri di query utili a richiedere risultati filtrati. I 3 endpoint sono:
EndpointDescrizione
GET /eservicesRestituisce una lista di e-service
GET /agreementsRestituisce una lista di richieste di fruizione
GET /purposesRestituisce una lista di finalità

Hai bisogno di aiuto?

Apri un ticket utilizzando l’apposita funzione all’interno della tua Area Riservata

Dicci cosa ne pensi

Per segnalare problemi o dare feedback, puoi aprire una segnalazione su Github