Skip to main content

VerifyEmailWithCodeDTO

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

Request DTO for verifying email addresses using 6-digit verification codes sent via email.

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

Properties

PropertyTypeRequiredDescription
emailstringYesUser email address. Valid email format (RFC 5322). Max 255 characters. Trimmed and lowercased.
codestringYesVerification code. Numeric string only. Max 6 characters. Whitespace removed.
challengeSessionIdnumberNoChallenge session ID to link this verification to. Ensures codes are only valid for the session they were created for.

Example

{
"email": "user@example.com",
"code": "123456"
}

Used By