Remove an item from a cart
const url = 'https://acme.mykreezalid.com/front_api/v1/carts/k3v9q2m8x1c7z5b4n6t0p2r8s1d3f7/order_items/4242';const options = {method: 'DELETE'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request DELETE \ --url https://acme.mykreezalid.com/front_api/v1/carts/k3v9q2m8x1c7z5b4n6t0p2r8s1d3f7/order_items/4242Removes one item of the cart, whatever its quantity, with its add-ons. Works without a token for a guest cart; a member’s cart only accepts that member’s token. When you send a token and the cart is a guest cart, the cart (and the guest’s other carts and orders) is attached to the signed-in member first.
Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”The cart’s url_key, returned when the cart is created.
Example
k3v9q2m8x1c7z5b4n6t0p2r8s1d3f7Id of one of the cart’s items (orders[].order_items[].id in GET /carts/{url_key}).
Example
4242Responses
Section titled “Responses”The item was removed.
Outcome of a cart change: status is success when it was applied, failed or error when it was not.
object
Outcome body of the cart endpoints that report status and message.
Human-readable outcome.
Example
{ "status": "success", "message": "Listing updated successfully"}The item does not exist, does not belong to this cart, or could not be removed (status is failed).
Outcome of a cart change: status is success when it was applied, failed or error when it was not.
object
Outcome body of the cart endpoints that report status and message.
Human-readable outcome.
Example
{ "status": "success", "message": "Listing updated successfully"}The cart belongs to a member and the request is not made by that member.
Error body returned by several cart endpoints.
object
Error body of the cart endpoints that report success and error.
Human-readable reason.
Example
{ "success": false, "error": "Cart not found"}No open cart has this key: it does not exist or is closed.
Error body returned by several cart endpoints.
object
Error body of the cart endpoints that report success and error.
Human-readable reason.
Example
{ "success": false, "error": "Cart not found"}