Documentation Index

Fetch the complete documentation index at: https://docs.mapp.com/llms.txt

Use this file to discover all available pages before exploring further.

Retrieving Audit Log Events for SIEM Ingestion

Prev Next

This use case shows how to retrieve Mapp Engage Log Tracker (audit) events through the Engage API — for example, to collect them in a security information and event management (SIEM) or log-management platform such as Splunk or Microsoft Sentinel for monitoring and retention.

Prerequisites

Before you begin, make sure you have valid authorization credentials. See Getting Started with Engage API for more information. Your API user needs the same permission as the Log Tracker in the interface; without it, the request returns 403. Events are returned only for your own account.

Query parameters

Retrieve events for a bounded time window and, optionally, narrow the results with filters:

Parameter

Description

since

Start of the time window, inclusive. Required.

until

End of the time window, exclusive.

actionCategory

Restricts results to a Log Tracker action category, for example ACCESS, MESSAGE, EXPORT, or AUTOMATION.

pageSize

Maximum number of events to return per page.

pageToken

Cursor for the next page, taken from the previous response.

Additional optional filters are available, including entryType, executorId, referenceType, and referenceId.

Procedure

Send a GET request to the audit log endpoint for the time window you want to retrieve. The example below returns message events for a twelve-hour window.

GET 'https://your-engage-domain.com/api/rest/auditlog/events?since=2026-07-16T00:00:00Z&until=2026-07-16T12:00:00Z&actionCategory=MESSAGE'

Conclusion

You receive a 200 response containing the matching events and a pagination object. Each event includes fields such as its timestamp, actionCategory, the executor (executorId, executorEmail), sourceIp, and a details string. When pagination.nextPageToken is present, pass it as pageToken on the next request to page through the full window, and repeat until no token is returned. A 403 response indicates the API user is missing the Log Tracker permission; a 400 response indicates invalid request parameters.

Audit Log Events

Getting Started with Engage API

Log Tracker