Skip to main content

Punto de conexión de registro de auditoría

Nota

En esta página de ayuda, se abarca el uso de un punto de conexión de la API de Server. Para ver una introducción a la API de Server, visita la Descripción general de la API de Server.

Alteryx Server rastrea los cambios a estas entidades del sistema:

  • AppInfo (flujo de trabajo)

  • Colección

  • Credencial

  • Suscripción

  • Usuario

  • UserGroup (grupo de usuarios)

Obtener eventos registrados a través de la API de Alteryx Server

Cualquier actualización de estas entidades activa la creación de un registro de evento de auditoría (AuditEvent). Puedes devolver estos registros a través de un punto de conexión público de API de administrador.

Los registros de auditoría se activan con los siguientes tipos de operaciones (eventos): Actualizar (Update), Insertar (Insert) y Eliminar (Delete).

Punto de conexión (Endpoint)

El punto de conexión para AuditEvents es GET /admin/v1/auditlog/

Parámetros de consulta requeridos

  • entity: (string) la entidad del registro de auditoría que quieres consultar.

  • page: (int) la página que quieres devolver.

  • pageSize: (int) la cantidad de registros que quieres devolver en cada página.

La respuesta será una serie de registros del evento de auditoría:

[ { "id": "", "entity": "", "entityId": "", "userId": "", "timestamp": "Date", "event": "", "oldValues": "", "newValues": "" } ]

Las propiedades devueltas se definen a continuación:

  • id: el Id. del evento de auditoría.

  • entity: el nombre de la entidad.

  • entityId: el Id. de entidad de la entidad.

  • userId: el Id. del usuario que modificó la entidad.

  • timestamp: fecha y hora de la creación del registro del evento de auditoría.

  • event: el evento que ocurrió (insertar, actualizar, eliminar).

  • oldValues: los valores de las propiedades actualizadas antes de que se produzca la actualización.

  • newValues: los valores de las propiedades actualizadas después de que se realizó la actualización.