wip: Add rest api

Close #29
Implements #30