Hi, One thing that you wont be able to do via api is managing users (list api), other than that almost everything is available with cloud script.