user setup and search api