Descripción
Este endpoint elimina permanentemente un expediente del sistema. Esta operación no puede deshacerse.
Endpoint
DELETE /api/Expedientes/Eliminar/{id}
Parámetros de Ruta
ID del expediente a eliminar
Respuesta
Estructura de la respuesta
Indica si la operación fue exitosa
Mensaje descriptivo en caso de error
Siempre retorna 0 (no se utiliza en esta operación)
Ejemplo de Solicitud
curl -X DELETE "https://api.ejemplo.com/api/Expedientes/Eliminar/1" \
-H "Content-Type: application/json"
Ejemplo de Respuesta Exitosa
{
"Exito": true,
"Mensaje": null,
"Data": 0
}
Ejemplo de Respuesta con Error - Expediente No Encontrado
{
"Exito": false,
"Mensaje": "No se pudo encontrar el expediente",
"Data": 0
}
Ejemplo de Respuesta con Error de Servidor
{
"Exito": false,
"Mensaje": "Error al eliminar el expediente: descripción del error",
"Data": 0
}
Códigos de Estado
La solicitud se procesó correctamente. Revise el campo Exito para determinar si la eliminación fue exitosa.
Validaciones
- El expediente con el ID especificado debe existir en el sistema
- Si el expediente no existe, el campo
Exito será false y el campo Mensaje contendrá “No se pudo encontrar el expediente”
Notas Adicionales
Esta operación es permanente y no puede deshacerse. Asegúrese de confirmar la eliminación antes de ejecutar este endpoint.
- Si el expediente se elimina correctamente,
Exito será true y Mensaje será null
- Si ocurre un error durante la eliminación,
Exito será false y Mensaje contendrá detalles del error
- Considere implementar una estrategia de “eliminación suave” (soft delete) si necesita mantener un registro histórico de expedientes eliminados