Add programmatic API

Detail are in the doc. 

@arikon @scf2k 
вот эта айдишка автоматически создается? Если да - то когда и где?