# Webhooks

Webhook é o serviço de notificação sistêmica, que permite a integração assíncrona entre sistemas, notificando o outro sistema através de um <mark style="color:blue;">**gatilho**</mark>.

Ao configurar um webhook você poderá utilizar alguns modelos de <mark style="color:blue;">**autenticação**</mark>, que garantem maior confiança na fonte que está se comunicando com o seu endpoint.

{% hint style="warning" %}
O webhook possui uma função de Retry, a qual irá realizar uma nova tentativa a cada 5 segundos por 3 dias (quando a requisição será abandonada). Durante o período, todas as requisições deste webhook que falharem ficarão em fila, sendo apenas uma tentativa (desta configuração de webhook) a cada 5 segundo. Uma vez que o serviço receba o Ok de seu endpoint, as requisições serão liberadas em sequência, ou seja, uma de cada vez.
{% endhint %}

***

Abaixo temos a lista de api's disponíveis para as funcionalidades do Unico People, que tem uma ação direta com nossos Webhooks.

1. [Create webhook](https://devcenter.unico.io/unico-people/unico-people-v1/apis/webhooks/create-webhook)
2. [Update webhook](https://devcenter.unico.io/unico-people/unico-people-v1/apis/webhooks/update-webhook)
3. [List webhook](https://devcenter.unico.io/unico-people/unico-people-v1/apis/webhooks/list-webhooks)
4. [Delete webhook](https://devcenter.unico.io/unico-people/unico-people-v1/apis/webhooks/delete-webhook)
5. [Ping webhook](https://devcenter.unico.io/unico-people/unico-people-v1/apis/webhooks/ping-webhook)
6. [List webhook deliveries](https://devcenter.unico.io/unico-people/unico-people-v1/apis/webhooks/list-webhook-deliveries)
7. [Get webhook delivery](https://devcenter.unico.io/unico-people/unico-people-v1/apis/webhooks/get-webhook-delivery)
