If you're calling a third-party API inside your function stack and you aren't being returned results from that API call, use this article for some quick troubleshooting tips.
Check the Timeout parameter
By default, an external API request is given a 10 second timeout parameter. This means that if the API you are calling takes more than 10 seconds to return results, the call will effectively be cancelled. You can increase this timer when setting up your external API request.
Check your Headers
Does your external API request require authentication, or other values passed in the header of the request? Make sure you are using the Push filter to apply these values.
Contact the API owner / developer
Typically, once you have confirmed that your parameters are correct, and your timeout is set to an appropriate value, there is little that you can accomplish inside your function stack without guidance from the API developer. We recommend reaching out to any support they offer to determine why the call is not completing, and what can be done to resolve it.