I just noticed that clover webhooks are not fired for any changes in categories. This seems to also be the case for modifiers. Only an item change is notified via webhooks.
However, webhooks do seem to fire for new categories added. But, not for updates which is strange since webhooks do have the support to identify among updates,inserts and deletes.
I also noticed similar posts made about this issue where developers are not clear about what event actually trigger a webhook and no clear explanation from clover in the responses. It would be appreciated if clover can give a clear explanation of:
1) What types of webhooks are sent (categories, items, etc...)? and
2) What type of changes are supported for each of the above (inserts, updates and deletes)?
3) How many webhooks are triggered per supported change event? (we noticed weird behavior where we get two webhooks for a change in an item of a single merchant where the webhook is only configured for one application)