Skip to main content

Entregar webhooks novamente

Para ajudar na recuperação de entregas com falha, você pode reenviar entregas de webhook dos últimos 3 dias.

Sobre o reenvio de webhooks

Talvez você queira entregar novamente um webhook para ajudá-lo a testar seu aplicativo ou para se recuperar do tempo de inatividade do servidor. Você pode reenviar entregas de webhook que ocorreram nos últimos 3 dias. O GitHub não reenvia automaticamente entregas com falha.

Reentregar webhooks do repositório

Somente pessoas com acesso de administrador a um repositório podem reenviar webhooks nesse repositório.

Você pode usar a interface da Web GitHub ou a API REST para reentregar webhooks a um repositório. Para obter mais informações sobre o uso da API REST para entregar novamente webhooks, confira Pontos de extremidade da API REST para webhooks de repositório.

  1. Em GitHub, acesse a página principal do repositório.

  2. No nome do repositório, clique em Settings. Caso não consiga ver a guia "Configurações", selecione o menu suspenso , clique em Configurações.

    Captura de tela de um cabeçalho de repositório que mostra as guias. A guia "Configurações" é realçada por um contorno laranja-escuro.

  3. Na seção "Código e automação" da barra lateral, clique em Webhooks.

  4. Na lista de webhooks, clique na URL do webhook que você deseja reentregar. Se você não tiver um webhook configurado, nenhum webhook será listado.

    Captura de tela de uma lista de webhooks. O link da URL usado para ver um webhook é realçado com um contorno laranja.

  5. Clique em Entregas recentes. Todas as entregas dos últimos 3 dias serão listadas. Se este webhook não tiver sido entregue nos últimos 3 dias, nenhuma entrega será listada.

  6. Clique no GUID de entrega para a entrega que você deseja reentregar.

  7. Clique em Entregar novamente.

Reentregar webhooks da organização

Somente os proprietários da organização podem reentregar webhooks nessa organização.

Você pode usar a interface da Web GitHub ou a API REST para reentregar webhooks a uma organização. Para obter mais informações sobre o uso da API REST para entregar novamente webhooks, confira Pontos de extremidade de API REST para webhooks da organização.

  1. Em GitHub, acesse a página principal da organização.

  2. No nome da organização, clique em Settings. Caso não consiga ver a guia "Configurações", selecione o menu suspenso , clique em Configurações.

    Captura de tela das guias no perfil de uma organização. A guia "Configurações" está contornada em laranja escuro.

  3. Na seção "Código e automação" da barra lateral, clique em Webhooks.

  4. Na lista de webhooks, clique na URL do webhook que você deseja reentregar. Se você não tiver um webhook configurado, nenhum webhook será listado.

    Captura de tela de uma lista de webhooks. O link da URL usado para ver um webhook é realçado com um contorno laranja.

  5. Clique em Entregas recentes. Todas as entregas dos últimos 3 dias serão listadas. Se este webhook não tiver sido entregue nos últimos 3 dias, nenhuma entrega será listada.

  6. Clique no GUID de entrega para a entrega que você deseja reentregar.

  7. Clique em Entregar novamente.

Reentregar webhooks de GitHub App

O proprietário de um GitHub App pode reentregar webhooks para o aplicativo. Se o proprietário do aplicativo tiver designado qualquer gerente de aplicativos para um GitHub App, os gerentes de aplicativos também poderão entregar webhooks novamente.

Você pode usar a interface da Web de GitHub ou a API REST para reentregar webhooks a um GitHub App. Para obter mais informações sobre como usar a reentrega da API REST, consulte Pontos de extremidade da API REST para GitHub App webhooks.

  1. No canto superior direito de qualquer página do GitHub, clique na foto do seu perfil.

  2. Acesse as configurações da sua conta.

    • Para um aplicativo de propriedade de uma conta pessoal, clique em Configurações.
    • Para um aplicativo de propriedade de uma organização:
      1. Clique em Suas organizações.
      2. À direita da organização, clique em Configurações.
    • Para um aplicativo de propriedade de uma empresa:
      1. Se você usar Enterprise Managed Users, clique em Sua empresa para ir diretamente para as configurações da conta corporativa.
      2. Se você usar contas pessoais, clique em Suas empresas e, à direita da empresa, clique em Configurações.
  3. Navegue até as configurações GitHub App.

    • Para um aplicativo pertencente a uma conta pessoal ou a uma organização:
      1. Na barra lateral esquerda, clique em Developer settings e clique em GitHub Apps.
    • Para um aplicativo de propriedade de uma empresa:
      1. Na barra lateral esquerda, em "Configurações", clique em GitHub Apps.
  4. Junto ao GitHub App ao qual você deseja reentregar um webhook, clique em Editar.

  5. Na barra lateral, clique em Avançado.

  6. Em "Entregas recentes", todas as entregas dos últimos 3 dias serão listadas. Se este webhook não tiver sido entregue nos últimos 3 dias, nenhuma entrega será listada. Se os webhooks não estiverem ativos, a seção "Entregas recentes" não estará presente.

    Clique no GUID de entrega para a entrega que você deseja reentregar.

    Captura de tela da lista "Entregas recentes" de um webhook. Um GUID de entrega na lista de entregas é realçado com um contorno laranja.

  7. Clique em Entregar novamente.

Reentregar webhooks do GitHub Marketplace

O proprietário de um GitHub App pode reentregar webhooks do GitHub Marketplace a esse aplicativo. Se o proprietário do aplicativo tiver designado qualquer gerente de aplicativos para um GitHub App, os gerentes de aplicativos também poderão entregar webhooks novamente.

  1. Navegue até sua página de anúncios no GitHub Marketplace.

  2. Junto à listagem do GitHub Marketplace para a qual você deseja reenviar webhooks, clique em Gerenciar listagem.

  3. Na barra lateral, clique em Webhook.

  4. Em "Entregas recentes", todas as entregas dos últimos 3 dias serão listadas. Se este webhook não tiver sido entregue nos últimos 3 dias, nenhuma entrega será listada. Se os webhooks não estiverem ativos, a seção "Entregas recentes" não estará presente.

    Clique no GUID de entrega para a entrega que você deseja reentregar.

    Captura de tela da lista "Entregas recentes" de um webhook. Um GUID de entrega na lista de entregas é realçado com um contorno laranja.

  5. Clique em Entregar novamente.

Reentregar webhooks do GitHub Sponsors webhooks

Somente o proprietário da conta patrocinada pode reenviar webhooks de patrocínio a essa conta.

  1. No canto superior direito de qualquer página, clique na imagem do seu perfil e em Your sponsors.

  2. Ao lado da conta para a qual você deseja entregar novamente os webhooks, clique em Painel.

  3. Na barra lateral, clique em Webhooks.

  4. Na lista de webhooks, clique na URL do webhook que você deseja reentregar. Se você não tiver um webhook configurado, nenhum webhook será listado.

    Captura de tela de uma lista de webhooks. O link da URL usado para ver um webhook é realçado com um contorno laranja.

  5. Em "Entregas recentes", todas as entregas dos últimos 3 dias serão listadas. Se este webhook não tiver sido entregue nos últimos 3 dias, nenhuma entrega será listada. Se os webhooks não estiverem ativos, a seção "Entregas recentes" não estará presente.

    Clique no GUID de entrega para a entrega que você deseja reentregar.

    Captura de tela da lista "Entregas recentes" de um webhook. Um GUID de entrega na lista de entregas é realçado com um contorno laranja.

  6. Clique em Entregar novamente.

Reentregar webhooks globais

Somente proprietários de empresas podem reentregar webhooks nessa empresa.

  1. Navegue até sua empresa. Por exemplo, na página Enterprises em GitHub.com.

  2. Na parte superior da página, clique em Settings.

  3. Em " Settings", clique em Hooks.

  4. Na lista de webhooks, clique na URL do webhook que você deseja reentregar. Se você não tiver um webhook configurado, nenhum webhook será listado.

    Captura de tela de uma lista de webhooks. O link da URL usado para ver um webhook é realçado com um contorno laranja.

  5. Em "Entregas recentes", todas as entregas dos últimos 3 dias serão listadas. Se este webhook não tiver sido entregue nos últimos 3 dias, nenhuma entrega será listada. Se os webhooks não estiverem ativos, a seção "Entregas recentes" não estará presente.

    Clique no GUID de entrega para a entrega que você deseja reentregar.

    Captura de tela da lista "Entregas recentes" de um webhook. Um GUID de entrega na lista de entregas é realçado com um contorno laranja.

  6. Clique em Entregar novamente.