Logs de livraison
Chaque tentative de livraison d’un webhook est enregistrée. Consultez l’historique depuis le dashboard ou via l’API pour diagnostiquer les problèmes de livraison et rejouer les événements échoués.
Accéder aux logs
- Dashboard : Développeurs → Webhooks → [Endpoint] → Logs.
- API :
GET /webhooks/{id}/deliveries/. - Filtres disponibles : statut (
succeeded/failed), type d'événement, période.
Champs disponibles par tentative
| Champ | Description |
|---|---|
id | Identifiant unique de la tentative de livraison. |
event_type | Type d'événement livré. |
event_id | Identifiant de l'événement source. |
status | succeeded ou failed. |
http_status_code | Code HTTP retourné par votre endpoint. |
response_time_ms | Durée de réponse de votre endpoint (ms). |
attempt_count | Numéro de la tentative (1, 2, 3…). |
next_retry_at | Date de la prochaine tentative si failed. |
created_at | Timestamp de la tentative. |
Rejouer une livraison échouée
Depuis la fiche d’un log d’échec dans le dashboard, cliquez sur
Rejouer pour déclencher immédiatement une nouvelle tentative, sans
attendre le prochain cycle de retry automatique. Vous pouvez également le faire via
l’API :
POST /webhooks/{id}/deliveries/{did}/retry/.
Si votre endpoint retourne systématiquement 500, consultez
d’abord les logs applicatifs de votre serveur. Le champ
response_time_ms vous indique si c’est un timeout (proche de
30 000 ms) ou une erreur applicative rapide. Corrigez votre code, puis rejouez la
livraison.
Schéma de l’objet