"HelpSpot Could Not Be Reached" error
There are a few possible reasons why HelpSpot may return the "HelpSpot could not be reached error:
- HelpSpot's private API is not enabled
- iOS/Android limitations in connecting over "https"
- Server does not allow or support HTTP Basic Authorization
Please be sure to enable HelpSpot's Private API from within the Admin > Settings > Web Services API configuration.
HTTPS and SSL Certificates
If the private API is enabled and you continue to receive an error, you may have an SSL certificate configuration that supports too few secure protocols. For example, Apple's iOS version 9 may only support TLS1.2, but a web server's SSL certificate may only support or enable TLS1.0.
We suggest following these configurations for a secure and functional SSL configuration.
If you are curious about your site's SSL configuration, you can run it through this SSL Certificate tester, which will inform you of any potential issues in your SSL configuration.
HelpSpot's API's are authenticated against use HTTP Basic Authentication.
- Some servers may prevent this type of authentications, perhaps by removing an incoming request's Authorization header.
- Apache servers running PHP as fast-cgi will not pass basic authentication from Apache to PHP.
- Nginx users may find that the "auth_basic" setting has been used either in their Nginx configuration. A setting of "auth_basic off;" would prevent the HelpSpot mobile applications from being able to authenticate against HelpSpot.