verifyEmail

@Get(value = "verify-email/")
open override fun verifyEmail(@Body request: VerifyEmailRequest): HttpResponse<VerifyEmailResponse>

Handles email verification using the one-time key received by the user.

On successful verification, the controller emits a confirmation event to Kafka so downstream services can react to the confirmed email state.

Return

An HTTP response indicating confirmation success or failure.

Parameters

request

Verification payload containing the user identifier and OTP/key.