sebz / airvantage-alert-webhook

Sample nodejs code to receive AirVantage alerts thru a webhook

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🚨 airvantage-alert-webhook

Sample nodejs web application to receive AirVantage alerts thru a webhook

Getting started

💡 Nodejs >= 4.x required

  1. Install the dependencies npm i
  2. Check or update config.js file
  3. Start the server npm start
  4. Go to http://localhost:3000/ and prepare to watch the alerts coming
  5. Test by posting content on http://localhost:3000/alert
curl -H "Content-Type: application/json" -X POST -d '{"name":"event.alert.rule.triggered","date":1473091118798,"content":{"alert.uid":"e3cf3fed7d9c41beb33facbffaca6504","rule.uid":"35b00600117d4cb58437eccd0935a305","target.uid":"88e085b6012a408f9e2582b89a3b7161"}}' http://localhost:3000/alert

Real life usage

  1. Deploy this application on any public infrastructure
  2. Check out AirVantage user documentation https://doc.airvantage.net/av/reference/configure/ to setup the webhook
  3. And the API documenation https://doc.airvantage.net/av/reference/cloud/API/#API-Alert-Rule-v1/ (see Configure Notification Hooks / Subscriber API) for more details on what will be posted.

About

Sample nodejs code to receive AirVantage alerts thru a webhook

License:MIT License


Languages

Language:HTML 69.6%Language:JavaScript 30.4%