Changelog · 2026-10-21 · Neurovision KYC

Backend API 1.59.1

В этом выпуске одно изменение для интеграций: зашифрованный вебхук теперь сообщает идентификатор сценария открытым текстом, чтобы вы могли выбрать секретный ключ до расшифровки. Правок в интеграции оно не требует.

Вебхук

scenarioId рядом с зашифрованным телом (новое). Если в редакторе сценария отмечено «Зашифровать тело POST-запроса с помощью секретного ключа», тело вебхука теперь приходит в виде:

{
  "encrypted": "<base64 зашифрованного тела>",
  "scenarioId": "<идентификатор сценария>"
}
  • encrypted — то же зашифрованное тело, что и раньше; его содержимое и способ расшифровки не меняются.
  • scenarioId — строка, не зашифрована: идентификатор сценария, секретным ключом которого зашифровано тело. Для вебхуков сессии это сценарий, с которым сессия создана.
  • Поле есть в каждом зашифрованном вебхуке.

Если вы принимаете вебхуки нескольких сценариев на один адрес, по scenarioId удобно выбрать нужный секретный ключ, не перебирая ключи. Если шифрование тела не включено, вебхук приходит как раньше.

Подробное описание полей вы найдёте в документации API (/docs).