Вебхуки
statusChange
— когда агент переходит в состояния ERROR
или FINISHED
.
Проверка вебхука
Заголовки
X-Webhook-Signature
– содержит подпись HMAC-SHA256 в форматеsha256=<hex_digest>
X-Webhook-ID
– уникальный идентификатор этой доставки (полезно для логирования)X-Webhook-Event
– тип события (сейчас толькоstatusChange
)User-Agent
– всегдаCursor-Agent-Webhook/1.0
Проверка подписи
Формат полезной нагрузки
Лучшие практики
- Проверяй подписи – Всегда проверяй подпись вебхука, чтобы убедиться, что запрос от Cursor
- Обрабатывай повторы – Вебхуки могут быть отправлены повторно, если твой endpoint возвращает код ошибки
- Отвечай быстро – Возвращай статус 2xx как можно скорее
- Используй HTTPS – Всегда используй HTTPS-URL для endpointов вебхуков в проде
- Сохраняй сырой payload – Храни сырой payload вебхука для отладки и последующей проверки