Hello everyone,
I am trying to use a Jira Automation rule to send a web request to an external API, but the request consistently fails (timeout). The exact same request, with the same URL, headers, and body, works perfectly when sent from Postman.
The API requires the following headers:
Content-Type: application/json
Authorization: Basic [Base64 Encoded Credentials]
API-Key: [My API Key]
Accept: application/json
The request body is a JSON object.
Troubleshooting Steps Taken:
Confirmed Credentials: The Authorization
and API-Key
headers are correct, as they work when testing with Postman.
Verified URL and Headers: The URL and all headers are an exact match between the Jira Automation rule and the working Postman request.
Cross-referenced with Client Documentation: The client's documentation confirms that all required headers and body format are correct.
Tested with a Different Method: A team member suggested trying a GET
request to see if it would work, but it also failed, reinforcing that the issue is likely not with the POST
method itself.
Checked JIRA Forum for Similar Issues: I found a post about a known issue with path parameters, but my request uses a JSON body, not path parameters.
We are now thinking this might be the firewall blocking our request but is anyone aware of any other reason that could be causing this?
Kind regards,
Hi, @Jorge Soares
Welcome to Atlassian Community!
If a request works from your PC (e.g., via Postman) but fails in Jira Automations with a timeout error, the most likely cause is a firewall blocking access to the external API.
You should contact service's security team and request that they whitelist Atlassian's IP addresses.
The list of required domains and IP ranges can be found in the official documentation:
https://support.atlassian.com/organization-administration/docs/ip-addresses-and-domains-for-atlassian-cloud-products/
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.