The Rezgo API monitors usage, and the system will automatically notify you if your API connection shows a significant and unusual spike in activity. Your API usage will also be temporarily restricted until you’re able to find the cause and resolve it.
Generally, the cause is one of three things:
1. A third-party service is hitting your website with a lot of requests all at once. We find that this is most often caused by third-party security or content delivery services. You can often exclude your Rezgo pages from these services to minimize their API usage, but you’ll need to speak with their support if you need assistance. If the service is unable to keep itself from misusing the Rezgo API, we recommend disabling the service and finding an alternative that can.
2. You’re being targeted by bots. This might be part of a denial of service (DDOS) attack, or it might just be bots checking your WordPress install for vulnerabilities. Bots are, unfortunately, a common problem for anyone who has a website. The best thing you can do to deal with bots is to check your website analytics and identify any IP addresses associated with recent, unusual spikes in traffic. Then you can blacklist those IPs, or those IP blocks. You can also consider a third-party addon to help secure your WordPress install and automatically block bots.
3. You’re having a big sale or launching a major event that’s directing an unusually large spike in traffic to your site all at once*. In this case, you should reach out to our support team for help. To avoid this in the future, let us know in advance if you expect to have a major traffic spike so we can discuss your options for avoiding API overages. If you wait to contact us until after you’ve hit your API limit, it can result in your booking website being temporarily unavailable until our support team is available to help. We’d prefer to help you keep things running smoothly!
These three scenarios are almost always responsible for API overages, so hopefully these tips will help you track down and address the problem. Once you’ve identified and addressed the source of the traffic spike, you can contact our support team to get your API access reinstated.
Remember, API limits are in place to make sure Rezgo stays stable for all our clients, including you! And we know it’s frustrating to have access restricted for something that isn’t your fault–so we’re here to help get you back up and running as soon as possible.
*Please note: We don’t recommend these kinds of hype-based launches as they can cause issues with third-party services, website hosts, and more. Heavily hyped launches can also give your customers a negative experience when they fail to get the bookings they were hoping for.
If you decide to run this sort of promotion, we strongly recommend that in addition to contacting us to let us know, you should make sure booking holds are enabled in your Rezgo settings. This will give your customers time to finish checking out before the spaces they’re booking get released and potentially sold out from under them.