Skip to content

πŸ“§ Verify Email

Endpoint: POST /api/auth/verify-email
Auth Required: ❌ No
Content-Type: application/json


πŸ“Œ Description

This endpoint verifies a citizen’s email address after registration.

When a user registers, a verification link or token is sent to their email.
The account remains inactive until this verification step is completed.

Successful verification: - Activates the user account - Marks the email as verified - Allows the citizen to log in and access protected APIs


πŸ” Authentication

No authentication is required for this endpoint.


πŸ“₯ Request Body

Field Type Required Description
token string βœ… Email verification token received via email

βœ… Example Request

```http POST /api/auth/verify-email Content-Type: application/json

{ "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.verify.token" }