Skip to main content

SIGNL4 (Beta)

This Integration is part of the SIGNL4 Pack.#

beta

This is a beta Integration, which lets you implement and test pre-release software. Since the integration is beta, it might contain bugs. Updates to the integration during the beta phase might include non-backward compatible features. We appreciate your feedback on the quality and usability of the integration to help us identify issues, fix them, and continually improve.

SIGNL4 offers critical alerting, incident response and service dispatching for operating critical infrastructure. It alerts you persistently via app push, SMS text, voice calls, and email including tracking, escalation, on-call duty scheduling and collaboration.

Configure SIGNL4 on Cortex XSOAR#

  1. Navigate to Settings > Integrations > Servers & Services.

  2. Search for SIGNL4.

  3. Click Add instance to create and configure a new integration instance.

    ParameterDescriptionRequired
    SIGNL4 team or integration secretTrue
    Use system proxy settingsFalse
  4. Click Test to validate the URLs, token, and connection.

Commands#

You can execute these commands from the Cortex XSOAR CLI, as part of an automation, or in a playbook. After you successfully execute a command, a SIGNL4 alert is either triggered or closed.

signl4_alert#


Sends a mobile alert to a SIGNL4 team.

Base Command#

signl4_alert

Input#

Argument NameDescriptionRequired
titleThe title of the SIGNL4 alert.Required
messageThe message of the SIGNL4 alert.Required
s4_external_idThe external ID is used to reference the alert in order to close it later.
s4_serviceThe SIGNL4 category to use for this alert.Optional
s4_locationTransmit location information ('latitude, longitude') with your event and display a map in the mobile app.Optional
s4_alerting_scenarioIf this event triggers an, allows to control how SIGNL4 notifies the team. single_ack: Only one person needs to acknowledge this alert. multi_ack: The alert must be confirmed by the number of people who are on duty at the time this alert is created. emergency: All people in the team are notified regardless of their duty status and must acknowledge the alert, which is also assigned to the built-in emergency category.Optional
s4_filteringSpecify a boolean value of true or false to apply event filtering for this event, or not. If set to true, the event will only trigger a notification to the team, if it contains at least one keyword from one of your services and system categories (i.e. it is whitelisted).Optional

Context Output#

PathTypeDescription
SIGNL4.AlertCreated.eventIdStringSIGNL4 event ID.

Command example#

!signl4-alert name="Test Alert"

Context Example#

{
"title": "Alert from Cortex XSOAR",
"message": "Hello world.",
"s4_external_id": "id1234"
}

Human Readable Output#

SIGNL4 alert created

{
"s4_external_id": "id1234"
}

signl4_close#


Close a SIGNL4 alert.

Base Command#

signl4_close_alert

Input#

Argument NameDescriptionRequired
s4_external_idThe external ID is used to reference the open alert which shall be closed.

Context Output#

PathTypeDescription
SIGNL4.AlertClosed.eventIdStringSIGNL4 event ID.

Command example#

!signl4_close_alert name="Close Alert"

Context Example#

{
"s4_external_id": "id1234"
}

Human Readable Output#

SIGNL4 alert closed

{
"s4_external_id": "id1234"
}

This is how a SIGNL4 might look like in the mobile app:

SIGNL4 Alert