# Validate Email div strong 🔨 In Development — This section is still being developed and may change. **POST** `/v1/user/validate-email` - Validate an email address for format correctness and availability for registration. This endpoint performs comprehensive email validation including format checking and domain validation. #### Request Body **`email`** string required Email address to validate. ## Returns An [EmailValidationResponse](#emailvalidationresponse) object containing validation results and suggestions. Validate Email ```bash curl https://api.freddy.aitronos.com/v1/user/validate-email \ -H "Content-Type: application/json" \ -d '{ "email": "user@example.com" }' ``` ```python import requests response = requests.post( "https://api.freddy.aitronos.com/v1/user/validate-email", headers={ "Content-Type": "application/json" }, json={ "email": "user@example.com" } ) result = response.json() if result["isValid"]: print("Email is valid!") else: print("Validation errors:", result["errors"]) ``` ```javascript const response = await fetch('https://api.freddy.aitronos.com/v1/user/validate-email', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ email: 'user@example.com' }) }); const result = await response.json(); if (result.isValid) { console.log('Email is valid!'); } else { console.log('Validation errors:', result.errors); } ``` ## Response **Returns** Email validation results with format checking and availability information. 200 Valid Email ```json { "isValid": true, "valid": true, "email": "user@example.com", "errors": [], "suggestions": [] } ``` 200 Invalid Email ```json { "isValid": false, "valid": false, "email": "invalid-email", "errors": ["Invalid email format"], "suggestions": ["user@gmail.com"] } ``` Errors **422 Unprocessable Entity** - Missing Field ```json { "detail": "Email field is required" } ```