Вебхуки
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
- Обрабатывай повторы – вебхуки могут отправляться повторно, если твой эндпоинт возвращает код ошибки
- Отвечай быстро – как можно скорее возвращай код 2xx
- Используй HTTPS – в продакшене всегда используй HTTPS‑URL для эндпоинтов вебхуков
- Сохраняй «сырой» payload – сохраняй «сырой» payload вебхука для отладки и последующей проверки