Carts
Create and update carts, calculate delivery, and complete checkout.
| Method | Endpoint | Operation |
|---|---|---|
POST | /v1/carts | Create cart |
GET | /v1/carts/{cartToken} | Get storefront cart |
POST | /v1/carts/{cartToken}/payment-receipt | Upload cart payment receipt |
GET | /v1/carts/shipping/slots | Get shipping slots |
GET | /v1/carts/{cartToken}/order | Get cart order group |
PATCH | /v1/carts/{cartToken}/addresses | Update cart addresses |
PATCH | /v1/carts/{cartToken}/buyer | Update cart buyer |
Checkout
| Method | Endpoint | Operation |
|---|---|---|
POST | /v1/carts/{cartToken}/checkout | Start checkout |
GET | /v1/carts/{cartToken}/checkout | Get checkout |
Items
| Method | Endpoint | Operation |
|---|---|---|
POST | /v1/carts/{cartToken}/items | Add 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
| Method | Endpoint | Operation |
|---|---|---|
POST | /v1/carts/{cartToken}/promotion-codes | Add promotion code |
DELETE | /v1/carts/{cartToken}/promotion-codes/{code} | Remove promotion code |
Shipping Method
| Method | Endpoint | Operation |
|---|---|---|
PUT | /v1/carts/{cartToken}/shipping-method | Set cart shipping method |
DELETE | /v1/carts/{cartToken}/shipping-method | Clear cart shipping method |
Shipping Options
| Method | Endpoint | Operation |
|---|---|---|
GET | /v1/carts/{cartToken}/shipping-options | List cart shipping options |
GET | /v1/carts/{cartToken}/shipping-options/{rateId}/slots | Get cart shipping option slots |