Fully Implemented API to work with Token based Auth