Webhooks
statusChange
, específicamente cuando un agente llega a un estado ERROR
o FINISHED
.
Verificación de webhooks
Encabezados
X-Webhook-Signature
– Contiene la firma HMAC-SHA256 con el formatosha256=<hex_digest>
X-Webhook-ID
– Un identificador único para esta entrega (útil para el logging)X-Webhook-Event
– El tipo de evento (actualmente solostatusChange
)User-Agent
– Siempre establecido enCursor-Agent-Webhook/1.0
Verificación de la firma
Formato del payload
Mejores prácticas
- Verifica las firmas – Verifica siempre la firma del webhook para asegurarte de que la solicitud proviene de Cursor
- Maneja los reintentos – Los webhooks pueden reintentarse si tu endpoint devuelve un código de estado de error
- Responde rápido – Devuelve un código de estado 2xx lo antes posible
- Usa HTTPS – Usa siempre URL HTTPS para los endpoints de webhooks en producción
- Almacena el payload sin procesar – Guarda el payload del webhook sin procesar para depuración y verificaciones futuras