Re-issue a verification email for a not-yet-verified account.
Always returns 202 regardless of whether the email is
registered or already verified — the rate-limit checks run
structurally identically on every branch so an attacker can’t
enumerate accounts here. See AuthService.resend_verification
for the branching logic and structured-log fields.
Documentation Index
Fetch the complete documentation index at: https://docs.roughy.ai/llms.txt
Use this file to discover all available pages before exploring further.
Re-issue a verification email for a not-yet-verified account.
Always returns 202 from the endpoint regardless of whether the email is registered or already verified, so an attacker cannot enumerate accounts via this surface. The handler structures the work to be constant-shape on either branch (rate-limit by email
Successful Response