{"slug":"handel-halowerk-com-v1-price-articles-percentage-drop-b7c26b","title":"Notify when a listed-price reduction reaches a chosen percentage; previous price","host":"handel.halowerk.com","method":"POST","resource":"https://handel.halowerk.com/v1/price/articles/percentage-drop","category":"market","description":"Notify when a listed-price reduction reaches a chosen percentage; previous price must be positive. Uses an optional predicate extension of the proven Price-Callback motor. price_percentage_drop_decision records this exact rule; the rule executes BEFORE dispatch. Same public IPv4HTTPS pinned connecti","price_listed":0.007,"price_asked":null,"state":"effects","state_label":"Not tested: has real-world effects","checks_7d":0,"answered_7d":0,"latency_ms_median":null,"reported_calls_30d":1,"reported_payers_30d":1,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"callback_url":"https://stack.halowerk.com/_top10-endspurt/callback","drop_percent":1,"idempotency_key":"example_replace_with_random_32_character_key","previous":{"currency":"GBP","value":60},"url":"https://books.toscrape.com/catalogue/a-light-in-the-attic_1000/index.html"},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"callback_url":{"maxLength":2048,"type":"string"},"drop_percent":{"exclusiveMinimum":0,"maximum":100,"type":"number"},"idempotency_key":{"maxLength":128,"minLength":32,"pattern":"^[A-Za-z0-9_-]+$","type":"string"},"previous":{"additionalProperties":false,"properties":{"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"value":{"maximum":1000000000,"minimum":0,"type":"number"}},"required":["value","currency"],"type":"object"},"url":{"maxLength":2048,"type":"string"}},"required":["url","previous","callback_url","idempotency_key","drop_percent"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"additionalProperties":false,"properties":{"type":{"const":"json","type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[],"description_full":"Notify when a listed-price reduction reaches a chosen percentage; previous price must be positive. Uses an optional predicate extension of the proven Price-Callback motor. price_percentage_drop_decision records this exact rule; the rule executes BEFORE dispatch. Same public IPv4HTTPS pinned connections, robots checks,9s,1MiBHTML,at-most-once receipt/idempotency7days,failureschargedfalse. Caller supplies historical price and schedules polling.","last_updated":"2026-10-09T08:12:19.786Z","schemes":["exact"]}