Qu’est-ce qui est considéré comme un échec ?
Une livraison de webhook est considérée comme échouée si :- Votre endpoint renvoie un code de statut différent de 2xx
- Votre endpoint ne répond pas dans les 15 secondes
- La connexion à votre endpoint échoue
Calendrier des nouvelles tentatives
Les webhooks échoués sont retentés avec un backoff exponentiel sur environ 3 jours :
Une fois toutes les tentatives de retry épuisées, le webhook est marqué comme échoué.
Désactivation de l’endpoint
Si toutes les tentatives de livraison vers un endpoint spécifique échouent pendant une période de 5 jours consécutifs, l’endpoint sera automatiquement désactivé pour éviter d’autres livraisons échouées. Pour réactiver un endpoint désactivé :- Allez dans votre tableau de bord storekit
- Accédez à Settings > Webhooks
- Repérez l’endpoint désactivé
- Cliquez sur Enable Endpoint
Nouvelles tentatives manuelles
Vous pouvez réessayer manuellement les webhooks échoués depuis le tableau de bord :- Accédez aux détails de votre endpoint webhook
- Trouvez le message échoué dans les logs
- Cliquez sur Retry pour renvoyer
Récupération après une panne
Si votre service subit une indisponibilité, vous pouvez récupérer les webhooks manqués :- Accédez à votre endpoint dans le tableau de bord
- Cliquez sur Options > Recover Failed Messages
- Sélectionnez une fenêtre temporelle à rejouer