api: keep api common code in vlibapi