Remove all items from cart
Description
This service removes all items from the cart for a given mileage activity, effectively clearing the cart.
Request
Restrictions
This service requires an authenticated user and can only be called after a successful consumer login.
Endpoint
DELETE https://<server-url>/api/v4/mileage/{activity_code}/cart/itemsPath Parameters
activity_code
String
The unique code for the mileage activity whose cart will be cleared.
Parameters
touchpoint
Query / Header
The identifier for the touchpoint. Use Thalamus-Touchpoint for the header.
token
Query / Header
The authentication token for the API session. Use Thalamus-Token for the header.
Full URL Example
https://<server-url>/api/v4/mileage/MPOINTS/cart/items?touchpoint=test&token=...Request Body
This request does not have a body.
Response
✅ Successful Response: 200 OK
200 OKAll items were successfully removed from the cart. The response returns the updated session context, reflecting the empty cart in the personStatus object.
JSON
{
"context": {
"links": [
{
"ref": "home",
"href": "http://localhost:8080/thalamus/api/v1/people/home"
},
{
"ref": "profile",
"href": "http://localhost:8080/thalamus/api/v1/people/profile"
},
{
"ref": "consumer",
"href": "http://localhost:8080/thalamus/api/v1/people/consumer"
}
],
"activities": [
{
"links": [],
"code": "MPOINTS",
"name": "ML Points",
"message": "This is a message",
"type": "MILEAGE",
"personStatus": {
"accountBalance": 100,
"accountLeft": 100,
"cartTotal": 0,
"quantityItemsInCart": 0
}
}
],
"simpleProfile": {
"firstname": "test",
"lastname": "test",
"email": "[email protected]"
}
}
}❌ Unsuccessful Response: 404 Not Found
404 Not FoundReturned if the specified activity_code does not exist.
JSON
{
"errors": {
"error.message": "NOT_FOUND"
}
}Last updated
Was this helpful?
