Análisis de completitud
Devuelve los porcentajes de cumplimentación y las notas parciales actuales de la declaración. Permite a la entidad conocer su progreso antes de presentar.
Parámetros de ruta
| Parámetro | Tipo | Descripción |
|---|---|---|
iddeclaracion |
int | ID de la declaración |
Ejemplo de petición
import requests
BASE_URL = "https://apientidades-pro.transparenciacanarias.org/apientidades/v1"
headers = {"Authorization": f"Bearer {token}"}
response = requests.get(f"{BASE_URL}/declaraciones/5001/analisis", headers=headers)
analisis = response.json()
print(f"PA completada: {analisis['porcentajePublicidadActiva']}%")
print(f"DA completado: {analisis['porcentajeDerechoAcceso']}%")
print(f"Nota final estimada: {analisis['notaFinal']}")
var response = await client.GetAsync($"{baseUrl}/declaraciones/5001/analisis");
var json = await response.Content.ReadAsStringAsync();
var analisis = JsonConvert.DeserializeObject<AnalisisCompletitud>(json);
Console.WriteLine($"PA: {analisis.PorcentajePublicidadActiva}%");
Console.WriteLine($"Nota final: {analisis.NotaFinal}");
Respuesta exitosa (200)
{
"declaracionId": 5001,
"estado": "NoPresentada",
"porcentajePublicidadActiva": 45.5,
"porcentajeDerechoAcceso": 0,
"notaPublicidadActiva": 32.1,
"notaIcio": 28.7,
"notaIcs": 0,
"notaItv": 0,
"notaFinal": 15.2
}
Campos de la respuesta
| Campo | Tipo | Descripción |
|---|---|---|
declaracionId |
int | Identificador de la declaración |
estado |
string | Estado actual de la declaración |
porcentajePublicidadActiva |
decimal | Porcentaje de obligaciones de PA cumplimentadas (0-100) |
porcentajeDerechoAcceso |
decimal | Porcentaje de datos de DA cumplimentados (0-100) |
notaPublicidadActiva |
decimal | Nota parcial de publicidad activa |
notaIcio |
decimal | Nota del índice ICIO (cumplimiento de obligaciones de información) |
notaIcs |
decimal | Nota del índice ICS (cuestionario de servicio) |
notaItv |
decimal | Nota del índice ITV (transparencia voluntaria) |
notaFinal |
decimal | Nota final estimada (ponderación de todos los índices) |
Componentes de la nota final
pie title Componentes de la nota final
"ICIO (Publicidad Activa)" : 60
"ICS (Cuestionarios)" : 20
"ITV (Transparencia Voluntaria)" : 20
Notas estimadas
Las notas que devuelve este endpoint son estimaciones basadas en los datos actuales. Las notas definitivas se calculan tras la revisión por parte del Comisionado y pueden diferir de estas estimaciones.
Índices de evaluación
- ICIO: Índice de Cumplimiento de Obligaciones de Información. Se calcula a partir del cumplimiento de las obligaciones de publicidad activa.
- ICS: Índice de Calidad del Soporte Web. Se calcula a partir del cuestionario de soporte web y accesibilidad del portal de transparencia.
- ITV: Índice de Transparencia Voluntaria. Se calcula a partir de la publicación proactiva de información adicional no obligatoria.
Errores posibles
| Código | Descripción |
|---|---|
401 |
Token ausente, expirado o inválido |
404 |
La declaración no existe o no pertenece a la entidad |
Monitoreo de progreso
Use este endpoint periódicamente durante la fase de carga para monitorizar el progreso de cumplimentación de la declaración y estimar la nota final.