Is it possible to add a variant to a cart (using cart ID?) through a custom app? Or does this have to be done with the AJAX api through the theme? I'm trying to develop a middleware that receives webhooks when a cart is created, and automatically add...