Create a new user profile or update an existing one. This endpoint automatically determines whether to create or update based on whether a profile already exists for the authenticated user.
{ "success": false, "message": "Profile Creation not successful", "data": "User validation failed: age: Path `age` (12) is less than minimum allowed value (13)."}