Webhooks
statusChange
yang didukung, khususnya ketika agent masuk ke state ERROR
atau FINISHED
.
Verifikasi webhook
Header
X-Webhook-Signature
– Berisi tanda tangan HMAC-SHA256 dengan formatsha256=<hex_digest>
X-Webhook-ID
– Pengenal unik untuk pengiriman ini (berguna untuk logging)X-Webhook-Event
– Jenis event (saat ini hanyastatusChange
)User-Agent
– Selalu di-set keCursor-Agent-Webhook/1.0
Verifikasi tanda tangan
Format payload
Praktik terbaik
- Verifikasi signature – Selalu verifikasi signature webhook untuk memastikan request berasal dari Cursor
- Tangani retry – Webhook bisa dicoba ulang kalau endpoint-mu mengembalikan status error
- Respons cepat – Kirim status 2xx secepat mungkin
- Gunakan HTTPS – Selalu pakai URL HTTPS untuk endpoint webhook di production
- Simpan payload mentah – Simpan payload webhook mentah untuk debugging dan verifikasi di kemudian hari