Cart

Managing cart items works just like in our website.

All changes you make through the API are also visible on website.

GET /cart

This endpoint gives you detailed information about items you currently have in cart.

Curl example:

curl -XGET https://api.url/cart -H 'Authorization: Bearer ACCESS_TOKEN'

GET /cart/item/{uuid}

You can also get information about one item in cart, but the data provided is identical to GET /cart.

Curl example:

curl -XGET https://api.url/cart/item/410069a7-c69c-4c2f-a5f3-002bc394f522 -H 'Authorization: Bearer ACCESS_TOKEN'

POST /cart/item

To create new item in cart, use this method.

Data schema:

{"item":{"ean":"EANCODEHERE"},"quantity":1,"customerRef":"your reference to this item"}

Curl example:

curl -XPOST https://api.url/cart/item -H 'Authorization: Bearer ACCESS_TOKEN' -d '{"item":{"ean":"5902818966064"},"quantity":5,"customerRef":"my reference to this item"}'

PUT /cart/item/{uuid}

This method is used to modify quantity and customerRef of cart’s item.

Note: You can’t change product with this method. To change produkt, just DELETE cart item, and POST a new one.

Data schema:

{"quantity":1,"customerRef":"your reference to this item"}

Curl example:

curl -XPUT https://api.url/cart/item/410069a7-c69c-4c2f-a5f3-002bc394f522 -H 'Authorization: Bearer ACCESS_TOKEN' -d '{"quantity":6,"customerRef":"new reference"}'

DELETE /cart/item/{uuid}

Simple method to delete cart’s item.

curl -XDELETE https://api.url/cart/item/410069a7-c69c-4c2f-a5f3-002bc394f522 -H 'Authorization: Bearer ACCESS_TOKEN'