> ## 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.

# Webhook Subscriptions API

The Opigno Enterprise API allows external systems to receive notifications about internal events occurring within the platform.
By registering a webhook subscription, a client application specifies:

* Which event trigger it is interested in (e.g. `USER_COMPLETED_TRAINING`, `USER_REGISTERED_TO_LIVE_SESSION`)
* Which endpoint URL should receive the event payload when the event is triggered

When a matching event occurs, the system automatically performs an HTTP request to the configured endpoint,
delivering event-related data in a JSON format.

Webhook subscriptions can be managed via API and support a set of CRUD operations:

* Create a webhook subscription
* List webhook subscriptions (optionally filtered by event type)
* Delete an existing webhook subscription

Webhook subscriptions may optionally include a signature value.
When provided, this secret is used for each outbound webhook request and included as a dedicated HTTP header:

```
X-Opigno-LIP-Signature: <signature-value>
```
