Prova le API REST esposte dalla piattaforma. Base URL: http://ecodpp.duckdns.org
Verifica che il servizio sia attivo. Utile per probe di load balancer, monitoraggio e smoke test dopo il deploy.
Restituisce i profili DPP disponibili (id, nome, categoria ESPR/standalone, maturity binding/draft). Usare l'id come valore di product_group in POST /analyze.
Elenco delle analisi più recenti (default: ultime 20), con stato, progresso, profilo e punteggi. Equivalente alla tabella della dashboard; parametro opzionale limit in query string.
Stato completo di una singola analisi: progresso, messaggi, metadati del profilo e, se completed, il risultato strutturato (8 sezioni, overall_score, binding_score, checklist). Ripetere la chiamata finché status non è completed o failed.
Avvia una nuova verifica di conformità DPP. Accetta multipart/form-data: file PDF e/o dpp_json, più product_group (profilo). Risponde subito con id e status pending; l'elaborazione AI avviene in background.
Fornire almeno un PDF o un JSON. L'analisi viene eseguita in background: usa GET /api/v1/analysis/{id} per lo stato.
Rimuove l'analisi dal database e, se presente, il PDF caricato su disco. Operazione irreversibile.
Genera e scarica un report PDF con punteggi, dettaglio per sezione e requisiti. Richiede un'analisi in stato completed con result valorizzato.