Eliminar documento permanentemente
DELETE/documents/:id
Descripción
Elimina un documento y todos sus archivos asociados de S3 de manera irreversible.
Requisitos de Acceso
- Autenticación: Token JWT válido
- Rol mínimo: Administrador (isAdmin)
Política de Eliminación
- Documentos aprobados: No se pueden eliminar (cambiar a
rejected
) - Versiones: Elimina todas las versiones relacionadas
- Archivos: Borra físicamente los archivos de S3
Alternativas Recomendadas
- Para documentos incorrectos: Usar
rejected
- Para documentos obsoletos: Crear nueva versión
Ejemplo de Uso
curl -X DELETE \
-H "Authorization: Bearer {token}" \
https://api.example.com/v1/documents/5f8d3b7a9c2d1e0f4a6b5c4d
Consideraciones de Seguridad
- Operación irreversible
- Registro de auditoría generado
- Notificación por email al creador
Request
Responses
- 200
- 404
Documento eliminado exitosamente
Documento no encontrado