You can easily remove items from the Cart. A successful Cart item removal request will return the cart items.
{"data": [],"meta": {"display_price": {"with_tax": {"amount": 0,"currency": "","formatted": "0"},"without_tax": {"amount": 0,"currency": "","formatted": "0"}},"timestamps": {"created_at": "2018-05-08T10:25:40.02Z","updated_at": "2018-05-08T10:25:40.02Z"}}}
curl -X DELETE https://api.moltin.com/v2/carts/:reference/items/:id \-H "Authorization: Bearer XXXX"
const MoltinGateway = require('@moltin/sdk').gatewayconst Moltin = MoltinGateway({client_id: 'X'})const reference = 'XXXX'const itemId = 'XXXX'Moltin.Cart(reference).RemoveItem(itemId, quantity).then(cart => {// Do something})
const { createClient } = require('@moltin/request')const client = new createClient({client_id: 'X'})const reference = 'XXXX'const itemId = 'XXXX'client.delete(`carts/${reference}/items/${itemId}`).then(items => {// Do something...}).catch(console.error)