Set up Jira to Receive Radiant Outgoing Webhooks

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.

Prerequisites

Before you begin, ensure you have the following:

Create the Incoming webhook trigger in Jira

First, you need to generate a secure webhook endpoint in Jira that Radiant can talk to.

  1. In Jira, navigate to Project settings > Automation (for a specific project) or System > Global Automation (to create a rule that works across multiple projects).

  2. Click Create rule in the top-right corner.

  3. Under Add a trigger, search for and select Incoming webhook.

  1. Under Execute this rule using select Issues provided in the webhook HTTP POST body.

  2. 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.

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

  1. 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.

Configure the automation rule to create tickets

  1. In the rule builder, click + Add component.

  2. Select THEN: Add an action.

  1. Search for and select Create issue.

  2. Choose the target project and type (e.g., Task, Incident, Bug).

  3. 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

Optional: Map "Priority"

You can also map the Jira Priority field based on the Radiant rs_webhookTriggerType.

  1. In the rule builder, click + Add component (after the "Create issue" step).

  2. Select IF: Add a condition.

  1. Under Add a condition, select {{smart values}} condition.

  2. Configure the Condition:

    • First value: Paste {{webhookData.rs_webhookTriggerType}}

    • Condition: Select contains

    • Second value: Enter Malicious

  3. Click Next.

  4. Now, inside this new If block, click + Add component > THEN: Add an action.

  5. Select Edit issue.

  6. Check the Priority field and set it to High (or your preferred Critical status).

  7. Click Next.

circle-info

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."

Configure Radiant Outgoing Webhook

To configure the Radiant Outgoing Webhook, please refer to the Set up Outgoing Webhooks guide.

triangle-exclamation

Last updated