Webhooks
statusChange
sont pris en charge, en particulier lorsque un agent passe à l’état ERROR
ou FINISHED
.
Vérification des webhooks
En-têtes
X-Webhook-Signature
– Contient la signature HMAC-SHA256 au formatsha256=<hex_digest>
X-Webhook-ID
– Un identifiant unique pour cette livraison (pratique pour les logs)X-Webhook-Event
– Le type d’événement (pour l’instant uniquementstatusChange
)User-Agent
– Toujours défini surCursor-Agent-Webhook/1.0
Vérification de la signature
Format du payload
Bonnes pratiques
- Vérifie les signatures – Vérifie toujours la signature du webhook pour t’assurer que la requête vient de Cursor
- Gère les retentatives – Les webhooks peuvent être retentés si ton endpoint renvoie un code d’état d’erreur
- Réponds rapidement – Renvoie un code d’état 2xx dès que possible
- Utilise HTTPS – Utilise toujours des URL HTTPS pour les endpoints de webhook en production
- Stocke les payloads bruts – Stocke le payload brut du webhook pour le débogage et de futures vérifications