401 Unauthorized Error Using Personal Token with Pipedrive API

We recently acquired an API gateway, affter setting it up and making some of unit testing with different apis/backend services(it worked fine).
For pipedrive API (Get /organization), I have 2 tests:
Scenario 1: using postman to call Get /Organization using my Personal Token. It worked just fine.
Scenario 2: using my api gateway I keep getting the error {“success”: false, “error”: “unauthorized access”, “errorCode”: 401, “error_info”: “Please check developers.pipedrive.com”}

I tried using the queryParam “api_token”(that works in postman, and as in discussion “401 Unauthorized Error When Using Personal API Token with Pipedrive API”) , no luck
I also tried using the headerParam “x-api-token” as in discussion “401 Unauthorized Error When Using Personal API Token Pipedrive API”, same error: error {“success”: false, “error”: “unauthorized access”, “errorCode”: 401, “error_info”: “Please check developers.pipedrive.com”}
Could it be that pipedrive would prevent some specific headers or perform some black/white listing based on the location of the server making the call.

Please advise.
Thank you in advance