API

王权利请求将github/fork/NARKOZ/api合并到master

Created by: NARKOZ

Continuation of #991. I will add markdown docs later.

Also, should we do API versioning?

合并请求报告