Webhook’ler
statusChange
olayları desteklenir; özellikle bir agent ERROR
veya FINISHED
durumuna geçtiğinde.
Webhook doğrulaması
Headers
X-Webhook-Signature
–sha256=<hex_digest>
formatında HMAC-SHA256 imzasını içerirX-Webhook-ID
– Bu teslimat için benzersiz bir tanımlayıcı (loglama için yararlı)X-Webhook-Event
– Olay türü (şu anda yalnızcastatusChange
)User-Agent
– Her zamanCursor-Agent-Webhook/1.0
olarak ayarlanır
İmza doğrulama
Yük biçimi
En iyi uygulamalar
- İmzaları doğrula – İsteğin Cursor’dan geldiğinden emin olmak için webhook imzasını her zaman doğrula
- Yeniden denemeleri ele al – Uç noktan hata durum kodu döndürürse webhooks yeniden denenebilir
- Hızlı yanıt ver – Mümkün olan en kısa sürede 2xx durum kodu döndür
- HTTPS kullan – Üretimde webhook uç noktaları için her zaman HTTPS URL’leri kullan
- Ham payload’ları sakla – Hata ayıklama ve ilerideki doğrulamalar için ham webhook payload’ını sakla