Audit Logs

Version:
2019.3
Last modified: April 02, 2020

Alteryx Server contains functionality that tracks changes on various entities within the system, such as the following.

  • AppInfo = Workflow
  • Collection
  • Credential
  • Subscription
  • User

Any updates to these entities will trigger an AuditEvent record to be created. You can return these records via a public Admin API endpoint. Visit Alteryx Gallery API documentation at Alteryx Gallery - API-Docs

The endpoint for AuditEvents is:

GET /admin/v1/auditlog/

It takes three query parameters:

  • entity (string)*: These are the entities which are listed above.
  • page (int)*: Which page you want returned.
  • pageSize (int)*: The number of records to be returned on each page.

The response will be an array of Audit Event records:

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

The returned properties are defined below:

  • id: The Audit Event ID.
  • entity: The name of the entity.
  • entity: The entity ID of the entity.
  • userId: The ID of the user who modified the entity.
  • timestamp: Date and Time of when the Audit Event record was created.
  • event: The event which occurred (insert, update, delete).
  • oldValues: The values of the updated properties prior to the update occurring.
  • newValues: The values of the updated properties after the update has occurred.
Was This Helpful?

Running into problems or issues with your Alteryx product? Visit the Alteryx Community or contact support.