Hello Jessica,
Thank you for your patience as we investigated the connectivity issue you're experiencing with the Toolset plugin on your site.
After a thorough review and considering the feedback from our systems support, we believe the issue is related to your server's DNS resolution capabilities:
1- DNS Resolution Issue: It appears your server is having difficulty resolving the IP addresses of specific domains crucial for Toolset's functionality. This is indicated by the error "cURL error 28: Resolving timed out after 5000 milliseconds."
2- List of Essential IPs: We have identified a list of IPs that your server needs to resolve correctly. Please check with your hosting provider if these IPs are resolving properly:
Domain + IP
api.toolset.com: 3.212.202.81
api.toolset.com: 34.193.222.18
d7j863fr5jhrr.cloudfront.net: 13.33.123.118
cdn.wpml.org: 18.64.207.3
api.wpml.org: 54.146.219.48
If they are not resolving, your host may need to manually add these IPs to the /etc/hosts file.
3- Next Steps with Hosting Provider: Given these findings, we strongly advise you to work closely with your hosting provider to address these issues. They should be able to assist in ensuring proper DNS resolution and advise on safely re-enabling the REST API.
4- Host’s Investigation: It’s crucial that your host investigates any potential blocks or restrictions that might be preventing the Toolset plugin from connecting to our servers.
5- Cloudfare setup, we've had issues like this in the past that were caused by two nested layers of Cloudfare being enabled for the site, this was causing the connectivity issues in that specific scenario, you might want to reach out to Cloudfare too so they can check your settings and see if they're not blocking this traffic by chance.
We understand the importance of resolving this issue as fast as possible and we are here to provide any further assistance or clarification you might need. However, since the problem appears to be related to server configuration, your hosting provider's direct intervention is necessary.
Please feel free to reach out if you have any more questions or need further assistance from our end.
Best Regards,
Mateus