Add widget endpoints