Estado de una declaración
Devuelve el estado actual de una declaración concreta. Permite verificar en qué fase se encuentra la declaración antes de realizar operaciones sobre ella.
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", headers=headers)
declaracion = response.json()
print(f"Estado: {declaracion['estado']} ({declaracion['estadoCodigo']})")
print(f"Puntuación: {declaracion['ultimaPuntuacion']}")
Respuesta exitosa (200)
{
"declaracionId": 5001,
"evaluacionId": 10,
"evaluacion": "",
"estado": "NoPresentada",
"estadoCodigo": 1,
"ultimaPuntuacion": 0
}
Campos de la respuesta
| Campo | Tipo | Descripción |
|---|---|---|
declaracionId |
int | Identificador de la declaración |
evaluacionId |
int | Identificador de la evaluación a la que pertenece |
evaluacion |
string | Título de la evaluación (puede estar vacío) |
estado |
string | Estado descriptivo de la declaración |
estadoCodigo |
int | Código numérico del estado (0-6) |
ultimaPuntuacion |
decimal | Última puntuación obtenida (0 si no hay calificación aún) |
Tabla de estados
| Código | Estado | Permite escritura |
|---|---|---|
0 |
SinAbrir | No (solo inicializar) |
1 |
NoPresentada | Sí |
2 |
PendienteRevision | No |
3 |
Revisada | No |
4 |
AlegacionesAbiertas | Sí (alegaciones) |
5 |
PendienteRevisionAlegaciones | No |
6 |
Finalizada | No |
Verificar antes de escribir
Antes de enviar datos (PA, cuestionarios, DA), verifique que la declaración está en un estado que permite escritura. Si intenta escribir en un estado no permitido, la API devolverá un error 400.
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 autenticada |
Seguridad
Solo puede consultar declaraciones de la entidad autenticada. Si intenta acceder a una declaración de otra entidad, recibirá un error 404 (no 403) para no revelar la existencia del recurso.