[API] initial version using new doc system
[api] remove old doc system