1stream Engage Required
1Stream Engage Required
This feature is available for only 1Stream Engage licensed users and higher plans. If you don't have this and would like this feature to be available, please reach out to your Sales Representative to upgrade user licensing.
Webhooks
In addition to our 1Stream API which allows you to manually trigger the on-call system with something like a PowerShell script in an RMM, you can also leverage Webhooks to send in alerts from many online providers that support it.
In order to utilize this feature, you must first have Voicemail Monitoring Signal Setup configured to send text, phone call, and/or email alerts to a selection of users. You don't need to have the voicemail box used for anything, but it should be configured to ensure proper functionality and monitoring.
Generic Webhook
- Login to the 1Stream portal for your region
- Open the Signal schedule you want to send a notification to
- Copy the Webhook ID value
- Configure your system to use the following webhook URL:
[your regional portal address]/SignalWebHook.ashx?hookId=[webhook ID]&type=generic - Configure the body to be the following:
{ “message” : “[Your text here. Include ”Respond Yes to acknowledge" if you desire]" }
- Test the alert and you should receive that message played via text to speech on a call, or sent via text message.
DattoRMM
DattoRMM Doc: Global Webhooks
- Login to the 1Stream portal for your region
- Open the Signal schedule you want to send a notification to
- Copy the Webhook ID value
- Create a new Global Webhook in DattoRMM
- For the URL field, use:
[your regional portal address]/SignalWebHook.ashx?hookId=[webhook ID]&type=generic - For Content Type select application/json
- Configure the Alert Payload to be as follows:
{ “message” : “[Your text here. Include ”Respond Yes to acknowledge" if you desire]" }
- Test the alert and you should receive that message played via text to speech on a call, or sent via text message.
TacticalRMM
TacticalRMM Doc: Web Hooks - Tactical RMM Documentation
- Login to the 1Stream portal for your region
- Open the Signal schedule you want to send a notification to
- Copy the Webhook ID value
- Create a new Webhook in TacticalRMM
- For the URL Pattern field, use:
[your regional portal address]/SignalWebHook.ashx?hookId=[webhook ID]&type=generic - For Method select POST
- Configure the Request Body to be as follows:
{ “message” : “[Your text here. Include ”Respond Yes to acknowledge" if you desire]" }
- Test the alert and you should receive that message played via text to speech on a call, or sent via text message.
Nerdio
Nerdio Doc: Alerts and notifications – Nerdio Manager for Enterprise
- Login to the 1Stream portal for your region
- Open the Signal schedule you want to send a notification to
- Copy the Webhook ID value
- Create a new Webhook in Nerdio
- For the Endpoint URL field, use:
[your regional portal address]/SignalWebHook.ashx?hookId=[webhook ID]&type=generic - For Payload select Generic
- Auth Scheme should be set to None
- Configure the Request Body to be as follows:
{ “message” : “[Your text here. Include ”Respond Yes to acknowledge" if you desire]" }
- Test the alert and you should receive that message played via text to speech on a call, or sent via text message.
Bitdefender
Bitdefender Doc: Setting up an integration with Webhook
- Login to the 1Stream portal for your region
- Open the Signal schedule you want to send a notification to
- Copy the Webhook ID value
- Create a new Webhook in Bitdefender
- For the URL field, use:
[your regional portal address]/SignalWebHook.ashx?hookId=[webhook ID]&type=generic - Name and Description can be set as you see fit
- Configure the Payload to be as follows:
{ “message” : “[Your text here. Include ”Respond Yes to acknowledge" if you desire]" }
- Test the alert and you should receive that message played via text to speech on a call, or sent via text message.
Crowdstrike
CrowdStrike Docs are private, must search KB after login
- Login to the 1Stream portal for your region
- Open the Signal schedule you want to send a notification to
- Copy the Webhook ID value
- Create a new Webhook action in a Crowdstrike workflow
- For the URL field, use:
[your regional portal address]/SignalWebHook.ashx?hookId=[webhook ID]&type=generic - Name and Description can be set as you see fit
- Configure the JSON Payload to parse using the following sample:
{ “message” : “[Your text here. Include ”Respond Yes to acknowledge" if you desire]" }
- Test the alert and you should receive that message played via text to speech on a call, or sent via text message.
SentinelOne
SentinelOne Docs are private, must search KB after login
- Login to the 1Stream portal for your region
- Open the Signal schedule you want to send a notification to
- Copy the Webhook ID value
- Add the Singularity Webhook addon to SentinelOne via the marketplace
- Create a new Webhook
- For the URL field, use:
[your regional portal address]/SignalWebHook.ashx?hookId=[webhook ID]&type=generic - Action Dropdown should be set to POST
- The Webhook Request Body should be set to Custom Body
- Configure the body Payload to using the following format:
{ “message” : “${activity.agentRealtimeInfo.agentComputerName} has had an alert.. [your text here]" }
- For Headers set the following
{"Content-Type": "application/json"}
- Test the alert and you should receive that message played via text to speech on a call, or sent via text message.