add API document