Descripción
Este endpoint permite crear un nuevo expediente en el sistema. Solo requiere los campos básicos para la creación inicial: Folio, NombreSolicitante, FechaInicio, Estado y ContenidoSolicitud.
Endpoint
POST /api/Expedientes/Crear
Cuerpo de la Solicitud
Número de folio de la solicitud
Nombre completo del solicitante
Fecha de inicio del trámite (formato: ISO 8601, ej: “2024-01-15T10:30:00”)
Estado inicial del expediente (ej: “En proceso”, “Pendiente”)
Descripción detallada del contenido de la solicitud
Respuesta
Estructura de la respuesta exitosa
Indica si la operación fue exitosa
Mensaje descriptivo en caso de error
Ejemplo de Solicitud
curl -X POST "https://api.ejemplo.com/api/Expedientes/Crear" \
-H "Content-Type: application/json" \
-d '{
"Folio": "2024-001",
"NombreSolicitante": "Juan Pérez García",
"FechaInicio": "2024-01-15T10:30:00",
"Estado": "En proceso",
"ContenidoSolicitud": "Solicito información sobre el presupuesto asignado al área de educación para el ejercicio fiscal 2024"
}'
Ejemplo de Respuesta Exitosa
{
"Exito": true,
"Mensaje": null,
"Data": 42
}
Ejemplo de Respuesta con Error
{
"Exito": false,
"Mensaje": "No se pudo crear el expediente",
"Data": 0
}
Códigos de Estado
La solicitud se procesó correctamente. Revise el campo Exito para determinar si la creación fue exitosa.
Validaciones
- El campo
NombreSolicitante es requerido y no puede estar vacío
- El campo
FechaInicio debe estar en formato de fecha válido
- Si
Data es 0, indica que el expediente no se creó correctamente
Notas Adicionales
- Una vez creado el expediente, puede actualizarse con información adicional usando el endpoint de actualización
- El ID retornado en
Data debe utilizarse para operaciones posteriores sobre este expediente
- Los campos adicionales de las etapas de seguimiento y final pueden agregarse posteriormente mediante el endpoint PUT