# Documentação de Webhooks

Os webhooks podem permitir que suas integrações executem uma ação em resposta a eventos que ocorrem no GitHub.

## Recommended

* [Sobre webhooks](/pt/enterprise-server@3.22/webhooks/about-webhooks)

  Os webhooks oferecem uma forma de entregar notificações a um servidor web externo sempre que determinados eventos ocorrerem em GitHub.

* [Criação de webhooks](/pt/enterprise-server@3.22/webhooks/using-webhooks/creating-webhooks)

  Você pode criar webhooks para assinar eventos específicos que ocorrem em GitHub.

* [Lidar com entregas de webhook](/pt/enterprise-server@3.22/webhooks/using-webhooks/handling-webhook-deliveries)

  Saiba como escrever código para ouvir e responder a entregas de webhooks.

* [Melhores práticas para usar webhooks](/pt/enterprise-server@3.22/webhooks/using-webhooks/best-practices-for-using-webhooks)

  Siga estas melhores práticas para melhorar a segurança e o desempenho quando usar webhooks.

* [Eventos e cargas de webhook](/pt/enterprise-server@3.22/webhooks/webhook-events-and-payloads)

  Saiba mais sobre quando cada evento de webhook ocorre e o que contém o payload.

* [Solução de problemas de webhooks](/pt/enterprise-server@3.22/webhooks/testing-and-troubleshooting-webhooks/troubleshooting-webhooks)

  Veja como diagnosticar e resolver erros comuns em webhooks.

## Links

### Getting started

* [Sobre webhooks](/pt/enterprise-server@3.22/webhooks/about-webhooks)

  Os webhooks oferecem uma forma de entregar notificações a um servidor web externo sempre que determinados eventos ocorrerem em GitHub.

* [Eventos e cargas de webhook](/pt/enterprise-server@3.22/webhooks/webhook-events-and-payloads)

  Saiba mais sobre quando cada evento de webhook ocorre e o que contém o payload.

## Articles

* [Sobre webhooks](/pt/enterprise-server@3.22/webhooks/about-webhooks)

  Os webhooks oferecem uma forma de entregar notificações a um servidor web externo sempre que determinados eventos ocorrerem em GitHub.

* [Tipos de webhooks](/pt/enterprise-server@3.22/webhooks/types-of-webhooks)

  Você pode criar webhooks para assinar eventos que ocorrem em um repositório, organização,  ou GitHub App.

* [Eventos e cargas de webhook](/pt/enterprise-server@3.22/webhooks/webhook-events-and-payloads)

  Saiba mais sobre quando cada evento de webhook ocorre e o que contém o payload.

* [Criação de webhooks](/pt/enterprise-server@3.22/webhooks/using-webhooks/creating-webhooks)

  Você pode criar webhooks para assinar eventos específicos que ocorrem em GitHub.

* [Lidar com entregas de webhook](/pt/enterprise-server@3.22/webhooks/using-webhooks/handling-webhook-deliveries)

  Saiba como escrever código para ouvir e responder a entregas de webhooks.

* [Validação de entregas de webhooks](/pt/enterprise-server@3.22/webhooks/using-webhooks/validating-webhook-deliveries)

  Você pode usar um segredo de webhook para verificar se uma entrega de webhook é de GitHub.

* [Editando webhooks](/pt/enterprise-server@3.22/webhooks/using-webhooks/editing-webhooks)

  Depois de criar um webhook, você pode fazer alterações nele.

* [Desativar webhooks](/pt/enterprise-server@3.22/webhooks/using-webhooks/disabling-webhooks)

  Você pode desabilitar um webhook para cancelar a assinatura de eventos que ocorrem em GitHub.

* [Melhores práticas para usar webhooks](/pt/enterprise-server@3.22/webhooks/using-webhooks/best-practices-for-using-webhooks)

  Siga estas melhores práticas para melhorar a segurança e o desempenho quando usar webhooks.

* [Como lidar com falhas de entrega de webhook](/pt/enterprise-server@3.22/webhooks/using-webhooks/handling-failed-webhook-deliveries)

  GitHub não faz novas entregas automáticas de webhook com falha, mas você pode tratar entregas com falha manualmente ou escrever um código.

* [Reentrega automática de entregas com falha para um webhook de repositório](/pt/enterprise-server@3.22/webhooks/using-webhooks/automatically-redelivering-failed-deliveries-for-a-repository-webhook)

  Você pode escrever um script para lidar com falhas nas entregas de um webhook de repositório.

* [Reentrega automática de entregas com falha para um webhook de organização](/pt/enterprise-server@3.22/webhooks/using-webhooks/automatically-redelivering-failed-deliveries-for-an-organization-webhook)

  Você pode escrever um script para lidar com falhas nas entregas de um webhook de uma organização.

* [Reentrega automática de entregas com falha para um webhook de aplicativo do GitHub](/pt/enterprise-server@3.22/webhooks/using-webhooks/automatically-redelivering-failed-deliveries-for-a-github-app-webhook)

  Você pode escrever um script para lidar com falhas na entrega de um webhook GitHub App.

* [Visualizar entregas do webhook](/pt/enterprise-server@3.22/webhooks/testing-and-troubleshooting-webhooks/viewing-webhook-deliveries)

  Você pode ver detalhes das entregas de webhook dos últimos 7 dias.

* [Entregar webhooks novamente](/pt/enterprise-server@3.22/webhooks/testing-and-troubleshooting-webhooks/redelivering-webhooks)

  Para ajudar a se recuperar de falhas nas entregas, você pode reenviar entregas de webhook dos últimos 7 dias.

* [Testar webhooks](/pt/enterprise-server@3.22/webhooks/testing-and-troubleshooting-webhooks/testing-webhooks)

  Saiba como testar os webhooks e o código que lida com as entregas de webhook.

* [Solução de problemas de webhooks](/pt/enterprise-server@3.22/webhooks/testing-and-troubleshooting-webhooks/troubleshooting-webhooks)

  Veja como diagnosticar e resolver erros comuns em webhooks.