Skip to main content

GetEventsByTypeDTO

Package: @nauth-toolkit/core Type: DTO (Request)

Request DTO for getting paginated audit events filtered by a specific event type with optional date range filtering.

import { GetEventsByTypeDTO } from '@nauth-toolkit/nestjs';

Properties

PropertyTypeRequiredDescription
eventTypeAuthAuditEventTypeYesEvent type to filter by (e.g., LOGIN_SUCCESS, SUSPICIOUS_ACTIVITY)
pagenumberNoPage number (1-indexed). Default: 1
limitnumberNoNumber of records per page. Default: 50. Max: 500
startDateDateNoFilter events from this date onwards
endDateDateNoFilter events up to this date

Example

{
"eventType": "SUSPICIOUS_ACTIVITY",
"page": 1,
"limit": 100,
"startDate": "2025-01-01T00:00:00.000Z"
}

Used By