EDIT - a summary for the future reader. Original post below.
This applies when you get the message
Something's not quite right. Are you sure this is the correct URL? while testing the webhooks API from the developers panel, get nothing in your application logs but can make it work using cURL.
It is probably an SSL issue.
In our case, we used to have a certificate delivered by StartSSL.
As of October 2016, those certificate are not to be trusted, so Hubspot rightfully don’t support them.
A good, trusted, and free alternative is Let’s Encrypt.
As of the 26th of October, Hubspot supports these certificate.
I can’t seem to make the webhooks send messages to my server via https.
It works with http, but that request won’t be managed in my case, as all http requests get redirected to the homepage with https.
So it shouldn’t be a DNS issue, nor an IPTables filter.
It works with a service like ngrok, and https queries are routed correctly (in this case, to my local machine).
But it doesn’t work with the url to my server. I suspect an SSL issue, but no browser gives any SSL error message.
The application logs on my server are silent (error and access).
So it doesn’t even reach the web server level.
If I use the test tool in the edit modal of a subscription, I get
Something's not quite right. Are you sure this is the correct URL?
Can someone from hubspot acknowledge if it’s an SSL issue or not? And if it is, what’s wrong?
I don’t want to leave the URL here but I’ll be happy to send it privately.