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.
- Select Settings from the navigation menu.
- Under Configuration, select Webhooks.
-
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.
-
Select the Enabled toggle to enable the webhook.
- 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.