ARAM Events
Retrieve enterprise audit and security event data via the Admin REST API
Description
The ARAM Events endpoint provides programmatic access to enterprise audit logs and security events captured by Keeper's Advanced Reporting and Alerts Module (ARAM). This endpoint enables administrators and security teams to retrieve, filter, and export audit event data for compliance monitoring, security analysis, and SIEM integration.
ARAM captures over 300 distinct event types across the Keeper platform, including authentication events, administrative actions, record operations, sharing activities, and KeeperPAM privileged access events. The Audit Events endpoint exposes this data through a RESTful interface, allowing simple integration with custom applications, automation workflows, and third-party security tools.
Prerequisites
Active Keeper Enterprise subscription
Advanced Reporting and Alerts Module (ARAM) add-on enabled
Administrative privileges with reporting permissions
Valid Admin REST API authentication credentials
Endpoints
The endpoint for the ARAM Admin API depends on the region of your Keeper Enterprise, ending with /api/rest/public/events:
US:
EU:
AU:
CA:
JP:
GOV:
In the rest of this guide, we will use the US address. If a call is made to the wrong address for the Enterprise region, an Invalid Token error will be returned.
Event Categories
The endpoint returns events across the following categories:
Security Events
Login attempts, 2FA changes, master password modifications, failed authentications
Administrative Actions
User provisioning, role assignments, policy changes, node management
Record Operations
Record creation, updates, deletions, and access events
Sharing Activities
Record sharing, shared folder operations, team membership changes
KeeperPAM Events
Privileged session recordings, connection events, secret access
Secrets Manager Events
KSM application access, secret retrieval, rotation events
BreachWatch Events
High-risk password detection, resolution tracking
Get Audit Events
Retrieves a paginated list of audit events for a specific enterprise between two dates. This endpoint is primarily used for SIEM integrations (e.g., Azure Sentinel) and is compatible with other log aggregation tools. Results are returned in pages. Use the `continuation_token` from the response to retrieve the next page. When there are no more results, `continuation_token` will be `null` and `has_more` will be `false`. Example: curl --location 'https://keepersecurity.com/api/rest/public/events?start_date=2025-11-24T00%3A00%3A00Z&limit=20&end_date=2025-11-26T23%3A59%3A59Z' \ --header 'x-api-token: Bearer YOUR_API_TOKEN'
Endpoint
Purpose Retrieve audit events within a specified date range for your enterprise.
Authentication
Send your API key in the x-api-token header:
x-api-token: Bearer <API_TOKEN>
Query parameters
start_date
ISO 8601
Yes
Start of the date range (e.g., 2024-07-09T00:00:00Z).
end_date
ISO 8601
Yes
End of the date range (e.g., 2025-07-10T19:45:00Z).
continuation_token
String
Only for pagination
Use the token returned by the API to fetch the next page of events.
Headers
x-api-token
Bearer <API_TOKEN>
Example requests
Without pagination
With pagination
Example success response (200)
Error codes
400
Missing start date
start_date query parameter is missing
400
Missing end date
end_date query parameter is missing
401
Unauthorized
Invalid or missing API token
500
Internal Server Error
Unexpected server error
Appendix: Quick Reference (Commander)
Last updated
Was this helpful?

