api doc sync