Hi fellow developers,
I would really appreciate a good discussion here on webhooks (column specific or generic column change). I have an app that needs to watch numerous columns on numerous boards. For this discussion let’s say I have 15 boards, each board with 15 columns (where I need to watch 8). All the webhooks sends requests to a single endpoint. I can do either of these two things:
- insert (in every of the 15 boards) 8 webhooks (change_specific_column_value) which looks kind of messy when the users see all of these webhooks. The advantage is that my single endpoint will receive less request (request from column changes I am not interested in will not be sent)
- insert a single generic webhook (change_column_value) to each of the 15 boards (looks better for the user). This will send more request where my endpoint will throw away approx. 40% of them as they are not triggered by the columns I am interested in.
So, from how it looks to the user I would say option 2. But which of these options do you think is faster? Sending more request and throw them away in my endpoint or send less request but insert 8 webhooks in each of those 15 boards (120 webhooks)? I understand it is hard to compare as we need to compare monday performance (handling 120 or 8 webhooks) and my endpoint performance (get more request).