Get how many units of a listing a cart holds
const url = 'https://acme.mykreezalid.com/front_api/v1/carts/k3v9q2m8x1c7z5b4n6t0p2r8s1d3f7/listings/4242/quantity';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://acme.mykreezalid.com/front_api/v1/carts/k3v9q2m8x1c7z5b4n6t0p2r8s1d3f7/listings/4242/quantityReturns the total quantity of a listing across all the cart’s items (every option and variant combined). 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 the listing.
Example
4242Responses
Section titled “Responses”The quantity. success is false, with quantity 0, when the listing is not in the cart.
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"}