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.
date: Thu, 22 Jun 2023 15:54:21 GMT
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'
Best answer by Rich HodgkinsView original