POST /products/snoozeByPlus

Mark products out of stock for a certain amount of time based on their PLU and location. You can use the same call to unsnooze product passing snoozeEnd time in the past.

application/json

Body Required

Information on how to snooze specific products

  • account string Required

    The unique account identifier

  • location string Required

    The unique location identifier

  • plus array[string] Required

    List of Product Line Units (PLUs)

  • snoozeEnd string(date-time) Required

    The end time for the snooze action in ISO 8601 format

Responses

  • default text/plain

    default

POST /products/snoozeByPlus
curl \
 --request POST 'https://api.staging.deliverect.com/products/snoozeByPlus' \
 --header "Authorization: Bearer $ACCESS_TOKEN" \
 --header "Content-Type: application/json" \
 --data '{"account":"62********************2g","location":"62********************9k","plus":["PLU_1","PLU_2"],"snoozeEnd":"2026-04-03T11:52:17.000000Z"}'
Request examples
{
  "account": "62********************2g",
  "location": "62********************9k",
  "plus": [
    "PLU_1",
    "PLU_2"
  ],
  "snoozeEnd": "2026-04-03T11:52:17.000000Z"
}
Response examples (default)
{"summary" => "Multiple PLUs across all locations", "value" => nil}
{"summary" => "Multiple PLUs for one location", "value" => nil}
{"summary" => "Single PLU for one location", "value" => nil}
{"summary" => "Single PLU across all locations", "value" => nil}