For the complete documentation index, see llms.txt. This page is also available as Markdown.

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

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:

Category
Description

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

Name
Type
Required
Description

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

Header
Example

x-api-token

Bearer <API_TOKEN>

Example requests

Without pagination

With pagination

Example success response (200)

Error codes

Code
Message
Cause

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?