Hi Noah,
We have been encountering overload issues with our webhooks. We are working hard to make sure they get caught up and we are also working on revamping our webhooks entirely.
Here is a general document we have put together to send to external developers using Eventbrite. (Some of this may not apply to you and/or your use case.)
Webhooks Update
We are having overload issues with our webhooks. While we have been working very hard to keep up with the demand on our webhooks, we have found that they are continuing to be overloaded with requests. We are really excited about a large number of external developers using Eventbrite and our API. It is incredible seeing all of the amazing things being created by developers, such as yourself, and we look forward to empowering developers to make even more amazing things in the future. Here are a few things to keep in mind while building with our webhooks.
#1) Webhooks on Eventbrite are a tool, not a solution.
Part of the reason we are having overload issues is that we are finding many developers are using our webhooks as a SOLE solution to their problems. This is just a friendly notification/reminder that you should not rely on webhooks as an end-all solution. Instead, use them as a tool to reinforce the solutions that you are building build.
#2) Try and use the most specific webhook possible.
While it is sometimes necessary to use higher-level webhooks such as our event.updated webhook, this is a high-level approach and carries a lot of “overhead” (non-actionable items) in response. If you’re able, we encourage all developers using our webhooks to be as specific as possible with the actions that you look for via webhooks. This will help reduce the number of unnecessary/redundant calls. We also encourage that you reinforce with a full sync (via API calls) a couple times per day.
#3) We are in the process of revamping our webhooks.
This will hopefully bring clarity and reliability to our webhooks allowing external developers to build more efficient, more reliable, and more seamless applications with our webhooks. We are looking toward the future and aiming to provide the best API experience available. Thank you for your continued use of our API and keep building amazing things that bring the world together through live experiences.
Again, some of the above may not apply to you or your use case. I hope this helps and answers some of your questions.
As far as your other feedback goes, I am happy to pass it over to our Product Teams. Thanks, again. I appreciate you bringing this to light.
Jason