Skip to content

Managing Webhooks

You can use webhooks to send data from scheduled reports to specific applications or websites, including Workflows. Before you can send any data, you must first create a webhook.

Creating a webhook

You can create a webhook from the Settings menu or when you choose webhooks as the delivery method for a new scheduled report.

  1. Select Settings from the navigation menu.
  2. Under Configuration, select Webhooks.
  3. On the New Webhook page, enter the following information in the appropriate fields:

    • Name - Enter a descriptive name for the webhook to differentiate it from others.
    • URL - Enter the URL where the payload will be delivered.
    • Secret - (Optional) Enter a secret if the recipient of your webhook requires one. You can use a webhook secret to ensure that POST requests sent to the payload URL are from SaaS Management. You'll receive the saasmgmt-signature header in the webhook POST request. The header content is an HMAC-SHA256 code generated from the secret.

      Caution

      Keep your secret in a safe place. You won’t be able to view the secret once you save the webhook. You may change the secret, but you’ll need to update any integration that uses it.

  4. Select the Enabled toggle to enable the webhook.

  5. Select Save Webhook to create the webhook.

You can now send scheduled reports using this webhook. Reports will be sent in JSON format. To edit or delete a webhook, select the webhook from your Webhooks list and make any needed changes.