Expand description
Email Verification API Endpoints
Handles email address verification through token-based confirmation.
§Storage keys
email_verify:{token}— user_id bytes, TTL 24 hours (verification link)- User JSON
email_verifiedfield —trueonce verified
§Flow
- User registers →
email_verifiedset tofalsein user record POST /auth/verify-email/send→ generates verification token, returns it (and sends email if SMTP is configured)POST /auth/verify-email→ verifies token, setsemail_verified: truePOST /auth/resend-verification→ regenerates token for the user
Structs§
- Resend
Verification Request - Request body for
POST /auth/resend-verification. - Verification
Sent Response - Response returned when a verification token is generated.
- Verify
Email Request - Request body for
POST /auth/verify-email.
Functions§
- resend_
verification POST /auth/resend-verification- send_
verification POST /auth/verify-email/send- verify_
email POST /auth/verify-email