Sobre webhooks globais
Você pode usar webhooks globais para monitorar, responder ou aplicar regras automaticamente para o gerenciamento de usuários e organizações do seu negócio. Por exemplo, você pode configurar os webhooks para serem executados sempre que:
- Uma conta de usuário for criada ou excluída;
- Uma organização foi criada ou excluída
- Um colaborador for adicionado ou removido de um repositório;
- Um repositório foi bifurcado
Você também pode usar As APIs do GitHub Enterprise Server para gerenciar webhooks globais. Para obter uma lista completa de ações, consulte "Webhooks."
Adicionar um webhook global
-
Acesse a conta corporativa visitando
https://HOSTNAME/enterprises/ENTERPRISE-NAME
, substituindoHOSTNAME
pelo nome de host da sua instância eENTERPRISE-NAME
pelo nome da conta da sua empresa. -
Na barra lateral da conta corporativa, clique em Settings.
-
Em "Configurações de ", clique em Hooks.
-
Clique em Add webhook (Adicionar webhook).
-
Digite a URL em que você gostaria de receber cargas.
-
Você também pode usar o menu suspenso Content type (Tipo de conteúdo) e clicar em um formato de carga.
-
Como alternativa, no campo Secret (Segredo), digite uma string para usar como chave
secret
. -
Se você não quiser que o GitHub Enterprise Server verifique os certificados SSL na entrega das cargas, clique em Disable SSL verification (Desabilitar verificação SSL). Leia as informações sobre a verificação SSL e clique em I understand my webhooks may not be secure (Eu entendo que meus webhooks podem não ser seguros).
Aviso: a verificação SSL ajuda a garantir a entrega segura das cargas do hook. Não é recomendável desabilitar a verificação SSL.
-
Decida se você quer que o webhook seja acionado para todos os eventos ou somente para determinados eventos:
- Para todos os eventos, selecione Send me everything (Enviar tudo).
- Para eventos específicos, selecione Let me select individual events (Selecionar eventos individualmente).
-
Se optar por selecionar eventos individuais, defina se você deseja acionar o webhook para atividade de usuário ou organização.
-
Confirme se a caixa de seleção Active (Ativo) está marcada (ela fica selecionada por padrão).
-
Clique em Add webhook (Adicionar webhook).
Editar um webhook global
-
Acesse a conta corporativa visitando
https://HOSTNAME/enterprises/ENTERPRISE-NAME
, substituindoHOSTNAME
pelo nome de host da sua instância eENTERPRISE-NAME
pelo nome da conta da sua empresa. -
Na barra lateral da conta corporativa, clique em Settings.
-
Em "Configurações de ", clique em Hooks.
-
Ao lado do webhook que você pretende editar, clique em Edit (Editar).
-
Atualize as configurações do webhook.
-
Clique em Update webhook (Atualizar webhook).
Excluir um webhook global
-
Acesse a conta corporativa visitando
https://HOSTNAME/enterprises/ENTERPRISE-NAME
, substituindoHOSTNAME
pelo nome de host da sua instância eENTERPRISE-NAME
pelo nome da conta da sua empresa. -
Na barra lateral da conta corporativa, clique em Settings.
-
Em "Configurações de ", clique em Hooks.
-
Ao lado do webhook que você pretende excluir, clique em Delete (Excluir).
-
Leia as informações sobre como excluir um webhook e clique em Yes, delete webhook (Sim, excluir webhook).
Exibir respostas e entregas recentes
-
Acesse a conta corporativa visitando
https://HOSTNAME/enterprises/ENTERPRISE-NAME
, substituindoHOSTNAME
pelo nome de host da sua instância eENTERPRISE-NAME
pelo nome da conta da sua empresa. -
Na barra lateral da conta corporativa, clique em Settings.
-
Em "Configurações de ", clique em Hooks.
-
Na lista de webhooks, clique no webhook em que você gostaria de ver entregas.
-
Em "Recent deliveries" (Entregas recentes), clique em uma entrega para ver detalhes.