Saltar al contenido principal

Logs de auditoría

La página de Logs de auditoría (/audit-logs) proporciona un registro de solo adición de cada acción mutante realizada dentro de tu espacio de trabajo. Úsalo para revisiones de cumplimiento, depuración de cambios inesperados y monitoreo de acceso.

Qué se registra

Cada ruta de API que crea, actualiza o elimina un recurso escribe una entrada de auditoría. Las acciones registradas incluyen:

  • Creación, actualización y eliminación de casos de prueba
  • Creación, finalización y eliminación de ejecuciones de prueba
  • Actualizaciones de resultados (incluida la vinculación de bugs y los flags de retest)
  • Cambios en proyectos y módulos
  • Cambios de configuración (AI config, integraciones, webhooks)
  • Invitaciones de usuarios y cambios de rol
  • Creación y revocación de tokens de API
  • Cambios en suscripciones de webhooks

Campos de una entrada de auditoría

CampoDescripción
AcciónQué ocurrió (p. ej., CREATE, UPDATE, DELETE)
Tipo de recursoQué se vio afectado (p. ej., TestCase, TestRun, User)
ID de recursoIdentificador del registro afectado
UsuarioEmail del usuario que realizó la acción
Dirección IPIP de origen de la solicitud
Marca de tiempoHora UTC de la acción
MetadatosContexto adicional (p. ej., valores anteriores y nuevos)

Filtrado

Filtra el log por:

  • AcciónCREATE, UPDATE, DELETE
  • Tipo de recursoTestCase, TestRun, Project, User, etc.
  • Rango de fechas — Selector de fecha de inicio / fin
  • Usuario — Filtrar a las acciones de un usuario específico

Exportar a CSV

Haz clic en Export CSV para descargar el log filtrado como un archivo separado por comas. Útil para auditorías de cumplimiento o informes externos.

GET /api/audit-logs?format=csv&action=DELETE&resourceType=TestCase

Retención de datos

Los logs de auditoría se retienen indefinidamente tanto en instalaciones cloud como autoalojadas. No hay eliminación automática — son de solo adición por diseño.

Acceso de SUPER_ADMIN

Los administradores de la plataforma (rol SUPER_ADMIN) pueden ver los logs de auditoría de todos los tenants via el endpoint /api/admin/audit-logs. Los usuarios con alcance de tenant solo pueden ver los logs de su propio espacio de trabajo.