chore(rest) api