User API simplified