{"slug":"handel-halowerk-com-v1-price-articles-corridor-reentry-390eff","title":"Notify when a previously out-of-range price returns inside a defined corridor","host":"handel.halowerk.com","method":"POST","resource":"https://handel.halowerk.com/v1/price/articles/corridor-reentry","category":"market","description":"Notify when a previously out-of-range price returns inside a defined corridor. Uses an optional predicate extension of the proven Price-Callback motor. price_corridor_reentry_decision records this exact rule; the rule executes BEFORE dispatch. Same public IPv4HTTPS pinned connections, robots checks,","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","ceiling_price":55,"floor_price":50,"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"},"ceiling_price":{"maximum":1000000000,"minimum":0,"type":"number"},"floor_price":{"maximum":1000000000,"minimum":0,"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","floor_price","ceiling_price"],"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 previously out-of-range price returns inside a defined corridor. Uses an optional predicate extension of the proven Price-Callback motor. price_corridor_reentry_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:12.879Z","schemes":["exact"]}