A valid request URL is required to generate request examples{
"cleared": true
}{
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"statusCode": 123,
"fieldErrors": [
{
"field": "<string>",
"message": "<string>"
}
]
}
}{
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"statusCode": 123
}
}{
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"statusCode": 123
}
}{
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"statusCode": 123
}
}Clear a store price override
Removes the store override for a (store, sku), returning the till to the base catalogue price. BOTH ?store=<id> and ?sku=<id> are REQUIRED (a request missing either 400s). Idempotent — clearing an absent override reports { cleared: false }, never an error. Requires the kernel price:override grant (403 without).
A valid request URL is required to generate request examples{
"cleared": true
}{
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"statusCode": 123,
"fieldErrors": [
{
"field": "<string>",
"message": "<string>"
}
]
}
}{
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"statusCode": 123
}
}{
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"statusCode": 123
}
}{
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"statusCode": 123
}
}Authorizations
Authorization: Bearer <token>. Accepts EITHER a Keycloak access token (scopes-in-token) OR an opaque POS session token; both resolve to the same pos.* scope vocabulary the route guards enforce.
Query Parameters
Store the override to clear is scoped to. Required.
1Sellable-unit id (the override key) to clear within that store. Required.
1Response
Whether an override was actually removed.
Whether an override was actually removed.
true when an override existed and was removed, else false.

