master: add api