Webhooks
statusChange
事件,適用於 agent 進入 ERROR
或 FINISHED
狀態時。
Webhook 驗證
標頭
X-Webhook-Signature
– 以sha256=<hex_digest>
格式提供 HMAC-SHA256 簽名X-Webhook-ID
– 此次投遞的唯一識別碼(有助於記錄)X-Webhook-Event
– 事件類型(目前僅有statusChange
)User-Agent
– 固定為Cursor-Agent-Webhook/1.0
簽名驗證
負載格式
最佳實務
- 驗證簽章 – 一定要驗證 webhook 簽章,確保請求來自 Cursor
- 處理重試 – 如果你的端點回傳錯誤狀態碼,webhook 可能會重試送出
- 快速回應 – 儘快回傳 2xx 狀態碼
- 使用 HTTPS – 在正式環境的 webhook 端點一律使用 HTTPS URL
- 儲存原始載荷 – 將原始 webhook 載荷保存下來,方便偵錯與後續驗證