Descripción
Este endpoint permite actualizar toda la información de un expediente existente, incluyendo los campos de las tres etapas: inicial, seguimiento y final.
Endpoint
PUT /api/Expedientes/Actualizar/{id}
Parámetros de Ruta
ID del expediente a actualizar
Cuerpo de la Solicitud
Etapa Inicial
Identificador único del expediente (debe coincidir con el ID de la ruta)
Número de folio de la solicitud
Año de admisión del expediente
Mes de admisión del expediente
Tipo de solicitud (ej: “Información Pública”, “Datos Personales”)
Nombre completo del solicitante
Fecha de inicio del trámite (formato: ISO 8601)
FechaLimiteRespuesta10dias
Fecha límite de respuesta a 10 días hábiles
Indica si hubo ampliación del plazo (ej: “Sí”, “No”)
NumeroSesionComiteAmpliacion
Número de sesión del Comité que autorizó la ampliación
FechaSesionComiteAmpliacion
Fecha de la sesión del Comité de ampliación
FechaLimiteRespuesta20dias
Fecha límite de respuesta a 20 días hábiles (con ampliación)
Estado actual del expediente (ej: “En proceso”, “Finalizado”, “Pendiente”)
Fecha en que se dio respuesta a la solicitud
Promedio de días que tomó dar respuesta
Indica si hubo prevención en la solicitud
SubsanaPrevencionReinicoTramite
Información sobre la subsanación de la prevención y reinicio del trámite
FechaLimitePrevencion10dias
Fecha límite para subsanar la prevención (10 días)
Cómo fue recibida o registrada la solicitud en la PNT
MedioRecepcionSolicitudManual
Medio de recepción en caso de solicitud manual
ComoDeseaRecibirRespuestaPersonaSolicitante
Preferencia del solicitante para recibir la respuesta
CorreoElectronicoSolicitante
Correo electrónico del solicitante
Descripción del contenido de la solicitud
Etapa de Seguimiento
Área responsable que posee la información solicitada
Etapa Final
Ciudad desde donde el solicitante realizó la solicitud
Temática general de la solicitud
Temática específica de la solicitud
Sentido de la respuesta otorgada (ej: “Positiva”, “Negativa”, “Parcial”)
PrecisionSentidoRespuesta
Precisión o detalle adicional del sentido de la respuesta
Modalidad en que se entregó la respuesta
Información sobre cobro asociado a la solicitud
Indica si se interpuso un recurso de revisión (ej: “Sí”, “No”)
Número del recurso de revisión
Datos adicionales del recurso de revisión
Notas adicionales sobre el expediente
Respuesta
Estructura de la respuesta exitosa
Indica si la operación fue exitosa
Mensaje descriptivo en caso de error
ID del expediente actualizado
Ejemplo de Solicitud
curl -X PUT "https://api.ejemplo.com/api/Expedientes/Actualizar/1" \
-H "Content-Type: application/json" \
-d '{
"Id": 1,
"Folio": "2024-001",
"AnoAdmision": 2024,
"MesAdmision": "Enero",
"TipoSolicitud": "Información Pública",
"TipoDerecho": "Acceso a la Información",
"NombreSolicitante": "Juan Pérez García",
"FechaInicio": "2024-01-15T10:30:00",
"FechaLimiteRespuesta10dias": "2024-01-29T23:59:59",
"Ampliacion": "No",
"NumeroSesionComiteAmpliacion": 0,
"FechaSesionComiteAmpliacion": null,
"FechaLimiteRespuesta20dias": null,
"Estado": "Finalizado",
"FechaRespuesta": "2024-01-25T14:00:00",
"PromedioDiasRespuesta": 8,
"Prevencion": false,
"SubsanaPrevencionReinicoTramite": null,
"FechaLimitePrevencion10dias": null,
"RecibidaRegistrada": "Plataforma Nacional de Transparencia",
"MedioRecepcionSolicitudManual": null,
"ComoDeseaRecibirRespuestaPersonaSolicitante": "Correo electrónico",
"CorreoElectronicoSolicitante": "[email protected]",
"ContenidoSolicitud": "Solicito información sobre el presupuesto asignado al área de educación",
"AreaPoseedoraInformacion": "Dirección de Finanzas",
"Materia": "Presupuesto",
"CiudadSolicitante": "Ciudad de México",
"Tematica": "Transparencia Presupuestal",
"TematicaEspecifica": "Presupuesto por área",
"SentidoRespuesta": "Positiva",
"PrecisionSentidoRespuesta": "Se entregó información completa",
"ModalidadEntrega": "Electrónica",
"Cobro": "Gratuito",
"RecursoRevision": "No",
"NumeroRecursoRevision": 0,
"DatosRecursoRevision": null,
"Nota": "Expediente procesado sin incidencias"
}'
Ejemplo de Respuesta Exitosa
{
"Exito": true,
"Mensaje": null,
"Data": 1
}
Ejemplo de Respuesta con Error - ID No Coincide
{
"Error": "ID mismatch"
}
Ejemplo de Respuesta con Error - Expediente No Encontrado
{
"Error": "Expediente no encontrado"
}
Ejemplo de Respuesta con Error de Servidor
{
"Error": "Error interno del servidor: descripción del error"
}
Códigos de Estado
La actualización se realizó correctamente
El ID del parámetro de ruta no coincide con el ID del cuerpo de la solicitud
El expediente con el ID especificado no existe
Error interno del servidor durante la actualización
Validaciones
- El ID en la ruta y en el cuerpo de la solicitud deben coincidir
- El expediente con el ID especificado debe existir en el sistema
- El campo
NombreSolicitante es requerido
- Las fechas deben estar en formato ISO 8601
Notas Adicionales
- Todos los campos del expediente se actualizan con los valores proporcionados
- Los campos no proporcionados o con valor
null se actualizarán como null en la base de datos
- Para actualizar solo algunos campos, asegúrese de enviar todos los campos existentes junto con los modificados