# Create a user Endpoint: POST /api/v1/users Version: 0.0.1 Security: bearerAuth ## Request fields (application/json): - `email` (string, required) - `password` (string) When provided, please ensure password is at least 10 characters long and has a zxcvbn score greater than 3. We may also reject breached passwords (based on haveibeenpwned.com). Please handle errors for breached and weak password. - `email_verified` (boolean) When false, user will be asked to receive a verification email upon login. Default is false. ## Response 201 fields (application/json): - `id` (string, required) - `email` (string, required) - `created_at` (string, required) - `updated_at` (string, required) ## Response 400 fields (application/json): - `message` (string, required) ## Response 401 fields (application/json): - `message` (string, required) Enum: "Not authorized" ## Response 404 fields (application/json): - `message` (string, required) Enum: "User not found"