Apologies for the delay here. As far as I understand, it's not required that your client has an SSL certificate in order to make requests to the HubSpot API. This appears to be validated in this stack overflow article. That said, I'm not really clear on what exactly is happening here. A 401 with a hapikey almost always means one of two things:
The request is being malformed in some way, so that the hapikey isn't being properly included
The hapikey is a developer hapikey (from a developer account) and is used to make requests to a test or production portal
Can you potentially log the raw request body you're sending to the HubSpot API (minus the actual hapikey) so that we can take a closer look? Additionally, can you confirm the Hub ID of the account you're using?
Are you including the proper authentication with your requests to the HubSpot API? Each request requires either an API key (included as a query parameter, like this: `&hapikey=xxxx`) or an access token (included in the `Authorization` header, like this: `Bearer xxxxxxx`). If you have some more details about the requests that are failing, please don't hesitate to post them here (without any sensitive authentication details) and we can help troubleshoot what's going on.
Apologies for the delay here. As far as I understand, it's not required that your client has an SSL certificate in order to make requests to the HubSpot API. This appears to be validated in this stack overflow article. That said, I'm not really clear on what exactly is happening here. A 401 with a hapikey almost always means one of two things:
The request is being malformed in some way, so that the hapikey isn't being properly included
The hapikey is a developer hapikey (from a developer account) and is used to make requests to a test or production portal
Can you potentially log the raw request body you're sending to the HubSpot API (minus the actual hapikey) so that we can take a closer look? Additionally, can you confirm the Hub ID of the account you're using?