POST/api/global-chatbot/demo

Обеспечивает работу публичного демо-чат-бота на zentor-app.de/demo — его можно попробовать в браузере без регистрации. Использует тот же механизм глобального чат-бота, что и реальные виджеты тенантов.

Аутентификация и защита

Аутентификация не требуется

Контроль доступа блока 10 (accessControlGuard, scope "widget", ZENTOR_MAIN_TENANT_ID) — сейчас в режиме dry-run, см. категорию справочного центра "Безопасность".

Идемпотентный: Нет

Параметры

message(body, string, обязательно)
visitor_id(body, string, обязательно)— Должна быть валидной UUID

Пример запроса

{"message":"Что может Zentor App?","visitor_id":"<UUID>"}

Пример ответа

{"ok":true,"data":{"response":"Обзор платформы Zentor\nЧто такое Zentor и для чего он используется.","buttons":[],"state_after":"idle","checkout_payload":{"plan_code":"zentor_demo_start","display_name":"Zentor Demo Start","checkout_url":"https://zentor.app/onboarding/demo","ready":false,"missing_slots":["name","email","phone"]},"session_id":"c8e9762b-d4e2-437b-8331-48a82fd6eb0e","blocked_by_agent":false}}

Коды ошибок

400 MESSAGE_REQUIRED — Поле message отсутствует.
400 INVALID_VISITOR_ID — visitor_id не является корректной UUID.

Подтверждение живого теста

Успех (200, настоящий ответ бота, включая checkout_payload) и два негативных случая проверены вживую.

← Демо-чат-бот и SSO