add plugin api docs