Skip to content

Basic cart processes

These endpoints are used to complete a basic shop process. This includes the creation of a cart, dealing with items of specific assortments and the payment.

Endpoints#endpoints

POSTCreate cart{{API_BASE_URL}}/shop/v1/cartGETGet cart{{API_BASE_URL}}/shop/v1/cart/:cartId?$expand=AllGETGet cart theme{{API_BASE_URL}}/shop/v1/cart/:cartId/themeGETGet payment provider by cart{{API_BASE_URL}}/shop/v1/cart/:cartId/payment-providersGETGet assortments by cart{{API_BASE_URL}}/shop/v1/cart/:cartId/assortmentsGETGet assortment details by cart{{API_BASE_URL}}/shop/v1/cart/:cartId/assortments/:assortmentIdGETGet assortment articles by cart{{API_BASE_URL}}/shop/v1/cart/:cartId/assortments/:assortmentId/articlesPOSTAdd item{{API_BASE_URL}}/shop/v1/cart/:cartId/itemsDELETERemove item{{API_BASE_URL}}/shop/v1/cart/:cartId/items/:itemIdPOSTRemove items{{API_BASE_URL}}/shop/v1/cart/:cartId/items/removePOSTModify properties{{API_BASE_URL}}/shop/v1/cart/:cartId/propertiesPUTSet culture{{API_BASE_URL}}/shop/v1/cart/:cartId/culturePUTSet user{{API_BASE_URL}}/shop/v1/cart/:cartId/userPUTSet payment provider{{API_BASE_URL}}/shop/v1/cart/:cartId/payment-providersDELETEDelete payment provider{{API_BASE_URL}}/shop/v1/cart/:cartId/payment-providersPOSTInitialize Express Checkout{{API_BASE_URL}}/shop/v1/cart/:cartId/payment-provider/express-checkout?$expand=POSTValidate cart{{API_BASE_URL}}/shop/v1/cart/:cartId/validatePOSTValidate cart with validator{{API_BASE_URL}}/shop/v1/cart/:cartId/validate/:validatorPOSTCheckout cart{{API_BASE_URL}}/shop/v1/cart/:cartId/checkoutPOSTClear cart{{API_BASE_URL}}/shop/v1/cart/:cartId/clearDELETEDelete cart{{API_BASE_URL}}/shop/v1/cart/:cartIdPOSTUpdate Terms of Service Status{{API_BASE_URL}}/shop/v1/cart/:cartId/terms-of-service