Shopper APIs

Shopper APIs are public, meaning that there is no security (JWT or other) to access to them. No need to have an 'Authorization' http header. They should be called from the checkout front cart.

List of available APIs

Operation HTTP Request Resource Request Description
createCart
POST /carts/public
CartInput Create a cart
getPublicCart
GET /carts/public/{id}
Get a cart by id
getPaymentMethodsForCart
GET /carts/public/{id}/paymentmethods
Get Payment Methods For Cart
updateProductsInCart
PUT /carts/public/{id}/products
ProductUpdate Update products to a cart
verifySignedData
POST /customers/public/{id}/verify
SignedRequest Verify the signed data
getStore
GET /stores/public/{id}
Get a store by id
getVariantMatrix
GET /products/public/{id}/variants/matrix
Get the matrix
getNextGeneration
GET /products/public/{id}/nextgeneration
Get the next generation of product via public context
getPublicProduct
GET /products/public/{id}
Get a product by id via public context
getPaymentToken
GET /purchases/public/token
Get payment token
updateCart
PUT /carts/public/{id}
CartPut Update a cart
processPurchase
POST /purchases/public
Purchase Create a new purchase and process it
getPublicAllProducts
GET /products/public
Get all product entries via public context