This endpoint switches a product's addition or removal from the customer's wishlist. It simply calls the other endpoints Add and Remove as needed. A copy of the customer's wishlist is saved in the broswer local storage to speed the process of retrieving its content. Based on the content of the wishlist in the local storage, the items will be added or removed.