upload api plugins