Carts
Create and update carts, calculate delivery, and complete checkout.
Last updated:
Operations
| Method | Endpoint | Operation |
|---|---|---|
POST | /v1/carts | Create cart |
GET | /v1/carts/{cartToken} | Get cart |
POST | /v1/carts/{cartToken}/payment-receipt | Upload cart payment receipt |
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 | Checkout cart |
GET | /v1/carts/{cartToken}/checkout | Get cart checkout options |
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 | Endpoint | Operation |
|---|---|---|
GET | /v1/carts/shipping/pickup-options | Get pickup options for checkout |
GET | /v1/carts/shipping/slots | Get delivery or pickup slots |
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 | List shipping slots |