Why should your server process every single webhook when you only care about certain events? Selectively ignore requests based on their headers, body, or path – all with a simple JSON filter.
Use any request attribute to process, ignore, or selectively route the webhook.
Filter on a JSON body object. “inventory”: “0”
Filter on a specfic event topic. “header-topic”: “message sent”
Filter on a condition. ?condition=true
Filter on a unique id. /user_id/answer
Stop drinking from the firehose and start taking advantage of Hookdeck filters. Zero coding required.
Uses simple JSON
Build filters using a familiar notation, and match on any value in the payload.
Selectively route webhooks
Send different payloads to different endpoints based on their contents.
Works on nested objects and arrays
No matter how the payload data is structured, Hookdeck’s filters will do the trick.
Allows for complex matches
Reference other values within the payload, and use them like variables to evaluate a match.
Filter using operators like greater than, contains, starts with, logic gates, and more.
Integrates into your CI/CD pipeline
Manage all your filters from an easy-to-use dashboard, or programatically with Hookdeck’s robust API .