Skip to content

Webhook Integrations

A webhook allows communication between applications by allowing a server to push data to a client when events occur. Using a webhook integration allows HiddenLayer to send new detection data to your application.

A detection is a grouping of convictions. A conviction is when HiddenLayer has determined that a malicious event, or set of malicious events, has taken place.

Requirements

To enable a webhook integration, you need:

  • Administrator access to the HiddenLayer Console (or have an administrator configure it for you).
  • A URL for your webhook.

Configure Webhook

The configuration settings allow you to submit models to the HiddenLayer SaaS Model Scanner service. Scan results are posted in the HiddenLayer Console.

  1. In the HiddenLayer Console, go to Admin > Integrations.

  2. For Webhook, click the menu (three vertical dots).

    Webhook Menu
  3. Select Configure Integration.

  4. Enter a unique name for the webhook.

    Webhook Configuration
  5. Enter the webhook URL.

  6. Select the Webhook Method (POST or PUT).

  7. To disable TLS verification, select the Disable TLS Verification checkbox.

  8. To add a custom header.

    • Click + Add Header.
    • Enter the header and the value.
    • If this header is a secret, select the Is Secret checkbox.
    • Custom headers supports Auth headers.
    Webhook Header Values
  9. Click Submit to save the webhook integration.

Disable Webhook

You can disable a webhook to stop the integration while retaining the webhook configuration for later use.

  1. In the Console, on the Admin > Integrations page, edit the webhook.

    • Click the menu for the webhook (three vertical dots), then select Configure Integration.
  2. Deselect the Enabled checkbox.

    Webhook Header Values
  3. Click Submit.

Delete Webhook

You can delete a webhook when it is no longer needed.

  1. In the Console, on the Admin > Integrations page, delete the webhook.

    • Click the menu for the webhook (three vertical dots), then select Delete.
    Webhook Header Values
    • A message displays, asking you to confirm deleting the webhook.
    Webhook Header Values
  2. Click Delete.