plugin webapi - finished