API GET request working everywhere but with particle

Hello,

I'm working on a project for my Physical Computing Class and I'm trying ultimately trying to use the OpenSky API to display where planes are above my school with an LED strip. The endpoint is as follows: https://opensky-network.org/api/states/all?lamin=41.96414&lomin=-88.22404&lamax=41.96850&lomax=-87.59579
Now if I put that into my browser I get a good response. If I make a GET request from something like reqbin, I get a good response. But if I go to put it in a Particle webhook it times-out the request every time. I dont know what to do or why this is happening. Please help!

Heres my webhook template:

{
"name": "getFlights",
"event": "getFlights",
"deviceID": "0a10aced202194944a0553bc",
"disabled": false,
"template": "webhook",
"url": "https://opensky-network.org/api/states/all?lamin=41.96414&lomin=-88.22404&lamax=41.96850&lomax=-87.59579",
"requestType": "GET",
"noDefaults": true,
"rejectUnauthorized": true,
"unchunked": false,
"data_url_response_event": false
}

Please let me know if you need any more info.

Thanks, Lucas

How long does the request take from a browser? If it takes longer than 20 seconds, you'll get an ETIMEDOUT error because that's how long the webhook server will wait.

Is there a common condition that causes the URL to return a non-200 error, typically a 4xx or 5xx error? If that's happening, you'll typically get a sleep indication in the webhook history, not a timed out error.

I'm not familiar with this API, but does it require an API key? There doesn't appear to be one in the webhook request.