Odds are it is something like this, and it's getting blocked before the request even gets to Hubspot, and that's why it doesn't even show up in the API logs? If Cloudflare (or something like that) is blocking it earlier in the chain, it would explain it.
Just frustrating and nothing we can do about it but wait? Do Hubspot staff look at these messages? Or is this just for community supporting each other, and in this case it looks like there's actually nothing we can do?
I contacted Hubspot support via Phone. They asked for the call so they can reproduce the issue. Gave it to them and also referred to this community thread.
It's a weird issue, because we also ran the code locally and it worked just fine. Only when we run it from our server it gets its access denied.
Either Cloudflare or Hubspot is doing some blockage.
With a proxy it seems to be working. The proxy I'm testing at the moment is being a bit unreliable, but when the proxy works the requests are getting through fine.
So overall it definitely feels like there's some IP blocking going on, so other than figuring out how to get/use a different IP, it doesn't feel like there's much we can do (other than hope that the block magically goes away, as it did for @mainespotter)
A little more info that makes this even more puzzling: when I make the call in Postman on my dev machine, it works fine. But when I make the exact same call on my live server via cURL on the command line, I get those 1107 errors