Endpoint: DELETE /api/v1/store/cart/:id
Description: Remove a specific item from the cart.
Headers:
Authorization: Bearer <access_token>
(Authentication required)
Path Parameters:
id
(required): Cart item ID (MongoDB ObjectId format)
Success Response (200):
{
"success": true,
"message": "Cart item removed successfully",
"data": {
"cart": {
"_id": "6854b117e5a90aa4b840c509",
"items": [],
"totalItems": 0,
"totalAmount": 0,
"currency": "USD",
"updatedAt": "2025-06-20T01:13:01.460Z"
}
}
}
Error Responses:
401 Unauthorized:
{
"success": false,
"message": "Access token required"
}
422 Validation Error:
{
"success": false,
"message": "Validation failed",
"errors": {
"id": "Invalid cart item ID format"
}
}
404 Not Found:
{
"success": false,
"message": "Cart item not found"
}