Please add high level api
Currently we have a high level api which is very much just an interface to low level database calls. It does not implement all of the access restrictions and limits of the users/resellers, i.e. any remote user has full access to the whole sections. This limits its use by resellers and clients.
My suggestions is to add simple high level API which would allow same actions as default web interface, i.e. remote login as reseller or client, automatic applications of limits (i.e. if client has no access to Jailkit it will not be able to create shell user with jailkit). As of now the best way to implement that seems to be to track all POST calls and re-implement that using some simple http library or curl. Something similar to github api would be great.