> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bodyguard.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Gérer les erreurs des webhooks

> Comprenez quelles réponses Bodyguard accepte de votre endpoint, la politique de nouvelle tentative et les e-mails envoyés en cas d'échec de livraison.

Cette page décrit comment Bodyguard traite les réponses de votre endpoint, sa politique de nouvelle tentative et les e-mails qu'il envoie en cas d'échec de livraison.

## Traitement des réponses

Bodyguard juge une livraison d'après la réponse de votre endpoint :

| Réponse | Résultat |
| - | - |
| `2xx` | Succès. La notification est livrée. |
| Tout autre code de statut, ou aucune réponse sous 10 secondes | Échec. |

Chaque échec entre dans la politique de nouvelle tentative décrite ci-dessous.

## Politique de nouvelle tentative

Si une livraison échoue, Bodyguard la retente plusieurs fois sur une certaine période. Chaque tentative d'une même notification porte le même en-tête [`webhook-id`](https://docs.bodyguard.ai/fr/api-reference/reference/webhooks/payloads#en-têtes), ce qui vous permet de les [dédoublonner](https://docs.bodyguard.ai/fr/api-reference/webhooks/quick-start.md#traiter-les-événements-en-toute-sécurité).

Si votre endpoint continue d'échouer, Bodyguard passe automatiquement le statut du webhook à `ERROR` et cesse de lui envoyer des notifications. Les événements qui surviennent pendant que le webhook est en erreur ne sont pas envoyés et ne peuvent pas être renvoyés lorsque vous le réactivez. Après avoir corrigé le problème, ouvrez le dashboard (**Settings** > **Webhooks**) et repassez le statut à `ENABLED`.

## E-mails

Bodyguard envoie ces e-mails à chaque [contact](https://docs.bodyguard.ai/fr/api-reference/webhooks/configuration.md#contacts) du webhook :

| E-mail | Quand il est envoyé |
| - | - |
| Avertissement | Au premier échec. Au maximum un e-mail d'avertissement par jour. |
| Webhook cassé | Lorsque le statut du webhook passe à `ERROR`. |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.