it would be quite useful to be able to filter the webhooks to have them fire in more specific scenarios. An example of this would be instead of problem creation firing a webhook, we could get it to fire when a problem of a certain type is created.
It is unlikely that we will implement this unless there is a large number of votes. The filtering of records can be handled by the function/zap etc. that receives the web hook call. Adding this filtering into our APIs it likely to have a negative impact on performance and lead to further support requests around edge case scenarios (bulk updates etc.)