We have written an integration with HubSpot for our app which makes use of our mutual customer’s hapi keys from their profile. Late last week, we found that our requests are being blocked by the HubSpot servers and we are receiving an HTTP 403 error for the requests we’re making, which previously have been working perfectly. We changed our user agent string, and it started to work again immediately.

We contacted support, but they told us they cannot help with the API and to try and come here. Can you let us know why we would be getting this problem please? We have many mutual customers who lost a lot of data because of this and we don’t know what to tell them, as we can’t think of a reason that our user agent would be blocked.

Did you happen to log the full response of those 403 responses? Can you message me directly with the details of a specific request or two that you saw those 403 errors for, including the full URL and the full response body if you have it? User agent isn’t something that we normally filter, so there may have been something else causing this.

I am having the exact same problem. My integration uses the blog-posts end point with a GET request. It has been working fine for 6 months, and now today I am getting 403 responses. Where you able to figure out your issue? (this same request works fine from another server, so I am suspect that my server got blocked somehow)

@dadams On November 4th this problem started occurring for me. I can confirm using httplib2 from Django fails with the 403, but the same endpoint contacts/v1/contact/createOrUpdate/email/:email work with cur.

@mhp are you still getting those same errors at this point? In both of the previous cases in this thread the issue was temporary. If you’re still seeing this, are you logging the full response? There should be more details in the body of that error response.

@dadams
Hi, I am also receiving a 403 error when trying to fetch a given contact. The endpoint was working a few days ago. Here is the relevant request id: 9f0fe0d4e2da8b70a49324fec2941dda. According to the error the access token does not have the contacts scope, but querying for the token’s information indicates the opposite.

I having a trouble "Client error: POST https://mydomain.zendesk....json resulted in a 403 Forbidden response: { “error”: { “title”: “Forbidden”, “message”: "You do not have access to this page. Please contact the account (truncated…) [details] { “error”: { “title”: “Forbidden”, “message”: “You do not have access to this page. Please contact the account owner of this help desk for further help.” } }