[M1] Endpoint Stato richieste asincrone — GET /richieste/{id}
Automate Italian cadastral registry lookups via SISTER/SPID. AGPL-3.0.
Brought to you by:
zornade
Originally created by: zornade
Parte della Roadmap v0.2 [#15] — Milestone 1.
Molti endpoint SISTER non rispondono sincronamente: restituiscono un ID richiesta e l'esito è disponibile dopo qualche secondo/minuto in una pagina "Stato Richieste". Va esposto come endpoint REST.
GET /richieste/{request_id}
Output:
{
"id": "...",
"status": "PENDING|READY|ERROR",
"type": "ipotecaria|planimetrico|...",
"created_at": "...",
"completed_at": "...",
"result_url": "..."
}
request_id interno della coda VisuraService (già esistente) e ID del portale SISTER (esterno).external_request_id nel modello dati.run_richieste_status() in utils.py.GET /richieste/{id} in main.py.EXPIRED.Si abilita correttamente solo dopo aver implementato almeno un endpoint asincrono (es. ipotecaria, planimetrico).