User login API in SmartThings API

Hi, We are trying to use this smart app for production and a open source api is what i think i would need to enable my residents to add their personal devices from my app without opening smartthings, into their personal location. Is this something a API can do?