Delete all Cart Items
DELETEhttps://useast.api.elasticpath.com/v2/carts/:cartID/items
A shopper can clean up their cart, deleting custom items, promotions, and so on, while the empty cart remains available. The cart id, name, description, and any account or customer associations persist. The shopper can continue to add items to the cart.
Request
Path Parameters
cartID stringrequired
The unique identifier of the cart created by you.
Responses
- 204
- 422
No Content
Response Headers
Unprocessable Entity
- application/json
- Schema
- Example (auto)
- default
Schema
errors object[]required
{
"errors": [
{
"title": "string",
"status": "string",
"detail": "string",
"meta": {
"id": "string",
"ids": [
"string"
],
"item_ids": [
"string"
],
"shipping_group_id": "string",
"shipping_group_ids": [
"string"
],
"cart_id": "string",
"code": "string",
"order_id": "string",
"value": "string"
}
}
]
}
Could not apply EP promotion with the given code
{
"errors": [
{
"detail": "The cart is configured to use custom discounts",
"meta": {
"code": "10_OFF"
},
"status": 422,
"title": "Could not apply EP promotion with the given code"
}
]
}
Authorization: http
name: bearerAuthtype: httpscheme: bearer
- csharp
- curl
- dart
- go
- http
- java
- javascript
- kotlin
- c
- nodejs
- objective-c
- ocaml
- php
- powershell
- python
- r
- ruby
- rust
- shell
- swift
- HTTPCLIENT
- RESTSHARP
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://useast.api.elasticpath.com/v2/carts/:cartID/items");
request.Headers.Add("Authorization", "Bearer <token>");
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
ResponseClear