Set up Jira to Receive Radiant Outgoing Webhooks
Create Jira tasks from Radiant Incoming webhooks.
Last updated
Was this helpful?
Create Jira tasks from Radiant Incoming webhooks.
This guide will walk you through creating an automation rule in Jira that listens for incoming webhooks from Radiant and creates a corresponding Jira issue (Ticket, Bug, or Incident) with all the relevant alert details.
Before you begin, ensure you have the following:
First, you need to generate a secure webhook endpoint in Jira that Radiant can talk to.
In Jira, navigate to Project settings > Automation (for a specific project) or System > Global Automation (to create a rule that works across multiple projects).
Click Create rule in the top-right corner.
Under Add a trigger, search for and select Incoming webhook.

Under Execute this rule using select Issues provided in the webhook HTTP POST body.
Under Rule details, select an action for your rule (e.g., Create Incident, Create sub-tasks), as well as any conditions or branches you may want to add.

Ensure Turn on rule is toggled. Give the rule an identifiable name and configure the necessary edit permissions.

You will see a unique Webhook URL and a Secret key. Copy both of these values and save them temporarily; you will need them for the Radiant configuration.

In the rule builder, click + Add component.
Select THEN: Add an action.

Search for and select Create issue.
Choose the target project and type (e.g., Task, Incident, Bug).
Map the data sent by Radiant to your Jira fields using Smart Values.
Copy and paste the following Smart Values into your Jira fields to populate them with Radiant data:
Summary
Description
Labels: e.g. radiant, soc-automation, auto-ticket
You can also map the Jira Priority field based on the Radiant rs_webhookTriggerType.
In the rule builder, click + Add component (after the "Create issue" step).
Select IF: Add a condition.

Under Add a condition, select {{smart values}} condition.
Configure the Condition:
First value: Paste {{webhookData.rs_webhookTriggerType}}
Condition: Select contains
Second value: Enter Malicious
Click Next.
Now, inside this new If block, click + Add component > THEN: Add an action.
Select Edit issue.
Check the Priority field and set it to High (or your preferred Critical status).
Click Next.
How this works: The rule will first create the ticket with the standard description. Then, it checks if the alert is "Malicious"; if true, it immediately updates that same ticket to "High Priority."
To configure the webhook, please refer to the Set up Outgoing Webhooks guide.
Important note: When configuring the Jira webhook in Radiant, the Header Name must be exactly:
X-Automation-Webhook-Token
This is the header Jira Automation expects for authenticating incoming webhook requests.
Using anything else (e.g., Authorization, X-Radiant-Token, etc.) will cause Jira to reject or ignore the webhook.
Last updated
Was this helpful?
Was this helpful?
Radiant Security Alert: {{webhookData.rs_alertNumber}} - {{webhookData.rs_webhookTriggerType}}h3. Alert Details
* *Alert Number:* {{webhookData.rs_alertNumber}}
* *Trigger Type:* {{webhookData.rs_webhookTriggerType}}
* *Time:* {{webhookData.rs_webhookTriggerTimestamp}}
* *Link to Radiant Alert:* [View Analysis|{{webhookData.rs_alertUrl}}]
h3. Summary
{{webhookData.rs_alertBrief.summary}}
*Intent:* {{webhookData.rs_alertBrief.intent}}
h3. Raw Payload
{{webhookData}}