Hi,
We’re using v1.4 of the API to query and update users in our (Google) cloud services. However all of a sudden the requests are return a 403 status code with a HTML body - also there are no other usual Intercom response headers (x-request-id, x-ratelimit-limit, etc.) present so I can’t even provide a request ID trace to debug with.
<html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Headers:
connection: keep-alive
content-length: 118
content-type: text/html
date: Thu, 22 Jun 2023 15:54:21 GMT
server: awselb/2.0
It’s not an issue with the authentication or request as if I run curl with the same request it succeeds with a 200 status code.
Has Intercom blocked our cloud services (Google Cloud Run) IP or something?
A simple request such as the below fails when run in the cloud:
curl -i -H 'accept: application/json' -H 'intercom-version: 1.4' -H 'authorization: Bearer <access-token>' 'https://api.intercom.io/users?user_id=X'