À propos de la redistribution des webhooks
Il se peut que vous souhaitiez livrer de nouveau un webhook pour vous aider à tester votre appli ou pour récupérer un serveur en arrêt. Vous pouvez redeliver les livraisons de webhook qui se sont produites au cours des derniers 3 jours. GitHub ne renvoie pas automatiquement les livraisons ayant échoué.
Re-livraison des webhooks du référentiel
Seules les personnes disposant d'un accès administrateur à un référentiel peuvent livrer de nouveau des webhooks dans ce référentiel.
Vous pouvez utiliser l’interface web GitHub ou l’API REST pour renvoyer les webhooks d’un dépôt. Pour en savoir plus sur l'utilisation de l'API REST pour livrer de nouveau des webhooks, consultez « Points de terminaison d’API REST pour les webhooks du référentiel ».
-
Sur GitHub, accédez à la page principale du référentiel.
-
Sous le nom de votre référentiel, cliquez sur Paramètres. Si vous ne voyez pas l’onglet « Paramètres », sélectionnez le menu déroulant , puis cliquez sur Paramètres.

-
Dans la section « Code et automatisation » de la barre latérale, cliquez sur Webhooks.
-
Dans la liste des webhooks, cliquez sur l'URL du webhook que vous souhaitez livrer de nouveau. Si vous n’avez pas configuré de webhook, aucun ne sera répertorié.

-
Cliquez sur Livraisons récentes. Toutes les livraisons des 3 derniers jours seront répertoriées. Si ce webhook n’a pas été livré au cours des 3 derniers jours, aucune livraison ne sera répertoriée.
-
Cliquez sur le GUID de livraison correspondant à la livraison que vous souhaitez renvoyer.
-
Cliquez sur Relivrer.
Réexpédition des webhooks d’organisation
Seuls les propriétaires de l’organisation sont autorisés à renvoyer les webhooks de celle-ci.
Vous pouvez utiliser l’interface GitHub web ou l’API REST pour redéliver des webhooks pour une organisation. Pour en savoir plus sur l'utilisation de l'API REST pour livrer de nouveau des webhooks, consultez « Points de terminaison d’API REST pour les webhooks de l'organisation ».
-
Sur GitHub, accédez à la page principale de l’organisation.
-
Sous le nom de votre organisation, cliquez sur Settings. Si vous ne voyez pas l’onglet « Paramètres », sélectionnez le menu déroulant , puis cliquez sur Paramètres.

-
Dans la section « Code et automatisation » de la barre latérale, cliquez sur Webhooks.
-
Dans la liste des webhooks, cliquez sur l'URL du webhook que vous souhaitez livrer de nouveau. Si vous n’avez pas configuré de webhook, aucun ne sera répertorié.

-
Cliquez sur Livraisons récentes. Toutes les livraisons des 3 derniers jours seront répertoriées. Si ce webhook n’a pas été livré au cours des 3 derniers jours, aucune livraison ne sera répertoriée.
-
Cliquez sur le GUID de livraison correspondant à la livraison que vous souhaitez renvoyer.
-
Cliquez sur Relivrer.
Renvoyer les GitHub App webhooks
Le propriétaire d’un GitHub App peut renvoyer les webhooks pour l’application. Si le propriétaire de l’application a désigné un ou plusieurs gestionnaires d’application pour un GitHub App, ces gestionnaires peuvent également renvoyer les webhooks.
Vous pouvez utiliser l’interface web GitHub ou l’API REST pour renvoyer les webhooks d’un GitHub App. Pour en savoir plus sur l'utilisation de l'API REST pour livrer de nouveau, voir « Points de terminaison d’API REST pour GitHub App webhooks ».
-
Dans le coin supérieur droit de n’importe quelle page sur GitHub, cliquez sur votre photo de profil.
-
Accédez aux paramètres de votre compte.
- Pour une application appartenant à un compte personnel, cliquez sur Paramètres.
- Pour une application appartenant à une organisation :
- Cliquez sur Vos organisations.
- À droite de l’organisation, cliquez sur Paramètres.
- Pour une application appartenant à une entreprise :
- Si vous utilisez Enterprise Managed Users, cliquez sur Votre entreprise pour accéder directement aux paramètres de compte d’entreprise.
- Si vous utilisez des comptes personnels, cliquez sur Vos entreprises, puis à droite de l’entreprise, cliquez sur Paramètres.
-
Accédez aux paramètres de l’GitHub App.
- Pour une application appartenant à un compte personnel ou à une organisation :
- Dans la barre latérale gauche, cliquez sur Paramètres du développeur, puis cliquez sur GitHub Apps.
- Pour une application appartenant à une entreprise :
- Dans la barre latérale gauche, sous « Paramètres », cliquez sur GitHub Apps.
- Pour une application appartenant à un compte personnel ou à une organisation :
-
À côté du GitHub App pour lequel vous souhaitez renvoyer un webhook, cliquez sur Modifier.
-
Dans la barre latérale, cliquez sur Advanced.
-
Sous « Livraisons récentes », toutes les livraisons des 3 derniers jours seront répertoriées. Si ce webhook n’a pas été livré au cours des 3 derniers jours, aucune livraison ne sera répertoriée. Si les webhooks ne sont pas actifs, la section « Livraisons récentes » ne sera pas présente.
Cliquez sur le GUID de la livraison que vous souhaitez livrer de nouveau.

-
Cliquez sur Relivrer.
Renvoyer GitHub Marketplace des webhooks
Le propriétaire d’un GitHub App peut renvoyer des webhooks GitHub Marketplace pour cette application. Si le propriétaire de l’application a désigné un ou plusieurs gestionnaires d’application pour un GitHub App, les gestionnaires d’application peuvent également renvoyer les webhooks.
-
Accédez à votre GitHub Marketplace page d’annonce.
-
À côté de l’GitHub Marketplace annonce pour laquelle vous souhaitez renvoyer les webhooks, cliquez sur Gérer l’annonce.
-
Dans la barre latérale, cliquez sur Webhook.
-
Sous « Livraisons récentes », toutes les livraisons des 3 derniers jours seront répertoriées. Si ce webhook n’a pas été livré au cours des 3 derniers jours, aucune livraison ne sera répertoriée. Si les webhooks ne sont pas actifs, la section « Livraisons récentes » ne sera pas présente.
Cliquez sur le GUID de la livraison que vous souhaitez livrer de nouveau.

-
Cliquez sur Relivrer.
Renvoyer les webhooks GitHub Sponsors
Seul le propriétaire du compte sponsorisé peut renvoyer les webhooks de parrainage associés à ce compte.
-
Dans le coin supérieur droit d’une page, cliquez sur votre photo de profil, puis sur Vos sponsors.
-
À côté du compte pour lequel vous souhaitez réexpédier les webhooks, cliquez sur Tableau de bord.
-
Dans la barre latérale, cliquez sur Webhooks.
-
Dans la liste des webhooks, cliquez sur l'URL du webhook que vous souhaitez livrer de nouveau. Si vous n’avez pas configuré de webhook, aucun ne sera répertorié.

-
Sous « Livraisons récentes », toutes les livraisons des 3 derniers jours seront répertoriées. Si ce webhook n’a pas été livré au cours des 3 derniers jours, aucune livraison ne sera répertoriée. Si les webhooks ne sont pas actifs, la section « Livraisons récentes » ne sera pas présente.
Cliquez sur le GUID de la livraison que vous souhaitez livrer de nouveau.

-
Cliquez sur Relivrer.
Nouvelle livraison des webhooks globaux
Seuls les propriétaires d’entreprise sont autorisés à renvoyer les webhooks au sein de cette entreprise.
-
Accédez à votre entreprise. Par exemple, depuis la page Entreprises sur GitHub.com.
-
En haut de la page, cliquez sur Paramètres.
-
Sous " Paramètres", cliquez sur Hooks.
-
Dans la liste des webhooks, cliquez sur l'URL du webhook que vous souhaitez livrer de nouveau. Si vous n’avez pas configuré de webhook, aucun ne sera répertorié.

-
Sous « Livraisons récentes », toutes les livraisons des 3 derniers jours seront répertoriées. Si ce webhook n’a pas été livré au cours des 3 derniers jours, aucune livraison ne sera répertoriée. Si les webhooks ne sont pas actifs, la section « Livraisons récentes » ne sera pas présente.
Cliquez sur le GUID de la livraison que vous souhaitez livrer de nouveau.

-
Cliquez sur Relivrer.