Saltearse al contenido

Auditoria

Endpoint

GET /api/audit-logs?entityType=Item&action=UPDATE&dateFrom=2026-01-01&dateTo=2026-12-31&page=1&limit=50

Parametros de filtrado

ParametroDescripcion
entityTypeTipo de entidad (Item, SalesInvoice, BusinessPartner, etc.)
actionCREATE, UPDATE o DELETE
dateFromFecha desde
dateToFecha hasta
pagePagina (default 1)
limitResultados por pagina (default 50)

Estructura del registro

CampoDescripcion
idUUID del registro
tenantIdEmpresa donde ocurrio
entityTypeTipo de entidad
entityIdID de la entidad
actionCREATE / UPDATE / DELETE
userIdUsuario que realizo la accion
oldValueEstado anterior (JSONB)
newValueEstado nuevo (JSONB)
createdAtTimestamp

Cada creacion, actualizacion o eliminacion en el sistema queda registrada automaticamente. Los valores anterior y nuevo se almacenan como JSON completo para auditoria total.

Usuarios y membresías

GET /api/users # Listar usuarios
POST /api/users # Crear usuario
PATCH /api/users/:id # Actualizar
DELETE /api/users/:id # Eliminar
GET /api/memberships?userId=X # Membresías de un usuario
GET /api/memberships/tenants-for-user?email=X # Tenants de un usuario
POST /api/memberships # Crear membresía
PATCH /api/memberships/:id # Actualizar
DELETE /api/memberships/:id # Eliminar

Empresas (tenants)

GET /api/tenants/mine # Mi empresa
POST /api/tenants # Crear empresa

Setup inicial

GET /api/setup/status # Estado del sistema
POST /api/setup/init # Inicializar sistema