We are calling our third-party API from Freshdesk using Request API. We are using staticIP parameter as true in options. We have our AWS instance in us-west-2. So, we whitelisted “18.233.117.211 and 35.168.222.30” in AWS as in the image.
But we are facing the same issue as in the image.
This Request API is used in CTI application to make call to Node Application Endpoint (endpoint_url is Node Application URL which is running in AWS EC2 instance (US WEST-2) and /getMappedNumber is a API available there). I followed your CTI implementation from Github.
Our AWS serer doesn’t receive any request after adding static IP option and whiltlisting the IPs.
There’s no issues, I could find with the code snippet.
Could you answer the following questions?
Which region your Freshdesk account in? If you do not know, please let me know the account domain.
You are changing the security group for the AWS EC2 instance in the screenshot. Could you let us know if there’s any other layer (ELB, Gateway) on top of that which has this blocked. Or any network ACL on top of your VPC.
To find this out, you can approach AWS documentation and support for help.
I can initiate a private message to share the account domain.
We do not have any issues at our end for your account or Request API, in general.
We are not sure about the other configurations on your EC2 or ELB layer. Could you please approach AWS support to check on your IP whitelisting?
The listed IPs are the sources for the APIs. If they are properly whitelisted, the requests will reach your server.