# Webhook Endpoints

**Webhook** provides a mechanism for Uiza to notifies you about the `events` that happen in your Uiza account. When something interesting happens (a `live_entity` is created, a `ingest.key` is reset, a `video_entity` is deleted, etc.) Uiza creates an `event` object which contains the details of what just occurred. This `event` will then be sent to the webhook endpoint, a pre-configured URL where Uiza makes HTTP POST requests to.

A single `event` could be be sent to multiple webhook endpoints. You could generate endpoint URLs for your tests [here](https://webhook.site/).

### The webhook endpoint object

#### Attributes

> **`id`** *string*
>
> The unique identifier for the object.

> **`url`** *string*
>
> The URL of the `webhook_endpoint`.

> **`status`** *string*
>
> Indicates the current status of the `webhook_endpoint`, which is either `disabled` or `enabled`.

> **`signing_secret`** *string*
>
> SThe endpoint’s secret, used to generate webhook signature. Only returned at creation.

> **`event_type`** *array*
>
> The list of events to enable for this endpoint. `[’*’]` indicates that all events are enabled, except those that require explicit selection.

> **`created_at`** *string*
>
> The timestamp, at which the `webhook_endpoint`is created, follows the [ISO 8601 standard](https://www.w3.org/TR/NOTE-datetime-970915).

> **`updated_at`** *string*
>
> The timestamp, at which the most recent update to the `webhook_endpoint` occurred, follows the [ISO 8601 standard](https://www.w3.org/TR/NOTE-datetime-970915).
