Auditlog Endpoint

Last modified: November 03, 2022

Do not delete this has styles that are applied to the article.

This help page covers the usage of a Server API endpoint. If you are new to APIs visit the Get Started with APIs help page. To get started with the Server API, visit the Server API Overview

Server tracks changes to these system entities:

  • AppInfo (Workflow)
  • Collection
  • Credential
  • Subscription
  • User
  • UserGroup

Get Logged Events via the Server API

Any updates to these entities triggers the creation of an AuditEvent record. You can return these records via a public Admin API endpoint.

Audit logs are triggered by the following type of operations (events): Update, Insert, and Delete.

Endpoint

The endpoint for AuditEvents is GET /admin/v1/auditlog/

Required Query Parameters

  • entity: (string) the audit log entity you want to query.
  • page: (int) The page you want to return.
  • pageSize: (int) The number of records you want to return 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.
  • entityId: 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 Page Helpful?

Running into problems or issues with your Alteryx product? Visit the Alteryx Community or contact support. Can't submit this form? Email us.