Implemented API to Singly. Supports user/self call