> ## Documentation Index
> Fetch the complete documentation index at: https://docs.opigno.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Webhooks

The Opigno Enterprise API allows external systems to receive platform event notifications via webhooks. This section explains how to configure webhooks for integrating the platform with external systems.

## Webhooks management

You can access the **Manage webhooks** dashboard via **Development** under the **Configuration** section of the left menu.

### The dashboard

<img src="https://mintcdn.com/connect-i/SwaIk0g9xdL1JO6M/images/image_2026-02-17_190742630.png?fit=max&auto=format&n=SwaIk0g9xdL1JO6M&q=85&s=68bd9ec5311daf458af451b2a748ad8c" alt="Image 2026 02 17 190742630" title="Image 2026 02 17 190742630" className="mx-auto" width="1024" height="581" data-path="images/image_2026-02-17_190742630.png" />

The dashboard table shows the list of all webhooks with the following attributes:

* **ID**
* **Title**
* **Trigger**: Event-based or scheduled conditions that send the webhook to the endpoint.
* **Status**: Enabled or Disabled.
* **Actions**: Edit, Enable, or Disable.

<img src="https://mintcdn.com/connect-i/SwaIk0g9xdL1JO6M/images/image_2026-02-17_190759928.png?fit=max&auto=format&n=SwaIk0g9xdL1JO6M&q=85&s=039376b1feadf7c1ca08c6e7868bf3bd" alt="Image 2026 02 17 190759928" width="1024" height="185" data-path="images/image_2026-02-17_190759928.png" />

You can sort the list by the webhook ID, title, trigger type, or status.

### Creating a new webhook

Click the **Add new webhook** button above the dashboard table to open the creation interface.

<img src="https://mintcdn.com/connect-i/SwaIk0g9xdL1JO6M/images/image_2026-02-17_190811791.png?fit=max&auto=format&n=SwaIk0g9xdL1JO6M&q=85&s=a2c34b8e1f15bf186c1ad93c791d1c3a" alt="Image 2026 02 17 190811791" title="Image 2026 02 17 190811791" className="mx-auto" style={{ width:"74%" }} width="1024" height="1035" data-path="images/image_2026-02-17_190811791.png" />

Here, you can enter the webhook title, target URL, optional request signature, and select the trigger event type. Several time-based and event-based triggers are available:

**Time-based triggers**

* 1 or 2 days/weeks before a live session starts
* 1 month before a certificate expires

**Event-based triggers**

* User registered for a training
* User started the training
* User completed the training
* User registered for a live session
* User attended the live session
* Certificate expired
* New training revision

<Info>
  See [Webhook Subscriptions API](https://docs.opigno.com/OpignoEnterpriseAPI/WebhooksAPI) and [Zapier Triggers](https://docs.opigno.com/zapier-integration/components/triggers#available-triggers) for more details.
</Info>

To delete a webhook, click **Edit** next to the respective item on the dashboard table to open the editing interface, and click **Delete**.

<img src="https://mintcdn.com/connect-i/SwaIk0g9xdL1JO6M/images/image_2026-02-17_190846850.png?fit=max&auto=format&n=SwaIk0g9xdL1JO6M&q=85&s=b9f48c21f6a6d1f19e7f95a11dfe06e7" alt="Image 2026 02 17 190846850" title="Image 2026 02 17 190846850" className="mx-auto" style={{ width:"62%" }} width="1024" height="500" data-path="images/image_2026-02-17_190846850.png" />
