I am currently testing automated monitoring for our Meraki MX products. The API is great and the addition of webhooks is a warm welcome.
The webhooks have been working the whole day and spontaneously stopped working.
I have added my email address to the recipient (next to the webhook) and the mail is sent out fine for the alerts, just the webhook wont. It sometimes does happen that only some webhooks are triggered, but not all.
I know this is still in a beta phase, but any idea what could cause webhooks not being called?
I have restarted the appliance, it seems this has helped for now.
But I would have assumed the mails, webhooks and snmp traps are handled by the dashboard, not the actual appliance?
They are handled by the dashboard. Restarting the appliance should have only been "co-incidental".
I am getting bit weird response from webhook. We have few organization/network where webhook alerts is not working. Using the same webhook settings. The only difference is the URL we use to login to the portal. For example it's working for syd127.meraki.com. and mun155.meraki.com. but not for fra199.meraki.com.
I have tried manually invoke the wehbook using postman and interestingly the non-working is responding with 404 error.
but for the working one I am getting status as "enqueued". Do you think I might be issue with the region?
Well apparently the issue is with special characters in organization name. Response from Meraki support:
"We currently have a known issue where special characters in an Organization or Network name will cause webhooks to fail, can you change the name of the Org from ****** SÜD to ****** SUD and test this again?"