Skip to content
Guides

Carts

Create and update carts, calculate delivery, and complete checkout.

Last updated:

Operations

MethodEndpointOperation
POST/v1/cartsCreate cart
GET/v1/carts/{cartToken}Get cart
POST/v1/carts/{cartToken}/payment-receiptUpload cart payment receipt
GET/v1/carts/{cartToken}/orderGet cart order group
PATCH/v1/carts/{cartToken}/addressesUpdate cart addresses
PATCH/v1/carts/{cartToken}/buyerUpdate cart buyer

Checkout

MethodEndpointOperation
POST/v1/carts/{cartToken}/checkoutCheckout cart
GET/v1/carts/{cartToken}/checkoutGet cart checkout options

Items

MethodEndpointOperation
POST/v1/carts/{cartToken}/itemsAdd item to cart
PATCH/v1/carts/{cartToken}/items/{cartItemId}Update cart item quantity
DELETE/v1/carts/{cartToken}/items/{cartItemId}Remove item from cart

Promotion Codes

MethodEndpointOperation
POST/v1/carts/{cartToken}/promotion-codesAdd promotion code
DELETE/v1/carts/{cartToken}/promotion-codes/{code}Remove promotion code

Shipping

MethodEndpointOperation
GET/v1/carts/shipping/pickup-optionsGet pickup options for checkout
GET/v1/carts/shipping/slotsGet delivery or pickup slots

Shipping Method

MethodEndpointOperation
PUT/v1/carts/{cartToken}/shipping-methodSet cart shipping method
DELETE/v1/carts/{cartToken}/shipping-methodClear cart shipping method

Shipping Options

MethodEndpointOperation
GET/v1/carts/{cartToken}/shipping-optionsList cart shipping options
GET/v1/carts/{cartToken}/shipping-options/{rateId}/slotsList shipping slots

On this page