AdminAuditHistoryRequest
Package: @nauth-toolkit/client
Type: Request
Request payload for getting user authentication history (admin-only). Supports filtering by event type and status with pagination.
import { AdminAuditHistoryRequest } from '@nauth-toolkit/client';
Properties
| Property | Type | Required | Description |
|---|---|---|---|
eventStatus | string | No | Filter by event status |
eventType | string | No | Filter by event type |
limit | number | No | Number of records per page |
page | number | No | Page number (1-indexed) |
sub | string | Yes | User's unique identifier (UUID v4). Required for admin operations. |
Example
{
"sub": "a21b654c-2746-4168-acee-c175083a65cd",
"page": 1,
"limit": 50,
"eventType": "LOGIN_SUCCESS",
"eventStatus": "SUCCESS"
}
Filter by failed logins:
{
"sub": "a21b654c-2746-4168-acee-c175083a65cd",
"page": 1,
"limit": 20,
"eventType": "LOGIN_FAILED"
}
Related Types
AuditHistoryResponse- Paginated audit events responseAuthAuditEvent- Individual audit event structureAuthAuditEventType- Event type enumAuthAuditEventStatus- Event status type