Slack Notification

Ascend's Monitoring and Notifications system enables operators to create a webhook that publishes events to an endpoint.

One option integrates Ascend events into an Airtable table.

  1. Create an Airtable table to store the Ascend events.
  2. Locate your Airtable API key from your account page.
  3. From Airtable's REST API, locate the endpoint to 'Create Records' in the chosen table. The endpoint should look similar to: https://api.airtable.com/v0/appUAKBnadfKWCl/Events
  4. Create a new Ascend webhook from the Data Service settings.
  5. Set the Notification URL to the one found in step 3.
  6. Add a Header with key Authentication and value Bearer YOUR_AIRTABLE_API_KEY
  7. Add a Header with key Content-Type and value application/json.
  8. Select the events that you would like to store in Airtable.
  9. Customize the event payload, mapping the Webhook Notification Event Variable to the fields in your Airtable table.
{
  "records": [
    {
      "fields": {
    		"Email": "{{event.user.email}}",
    		"Action": "{{event.type}}",
    		"Time": "{{event.event_time}}",
    		"Environment": "{{event.environment}}"
      }
    }
  ]
}
1796