Skip to main content

DisableUserDTO

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

Input DTO for administrative permanent account locking with session revocation.

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

Properties

PropertyTypeRequiredDescription with validation inline
substringYesUser UUID to disable. Must be valid UUID format.
reasonstringNoReason for locking account. Max 500 chars. Recorded in audit trail.

Example

{
"sub": "550e8400-e29b-41d4-a716-446655440000",
"reason": "Suspicious activity detected"
}

Used By