Skip to main content

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

Documento eliminado exitosamente