POST/api/global-chatbot/demo

Zasila publicznego demo-chatbota pod adresem zentor-app.de/demo – można go wypróbować w przeglądarce bez rejestracji. Wykorzystuje ten sam globalny mechanizm chatbota co prawdziwe widgety tenantów.

Uwierzytelnianie i zabezpieczenia

Uwierzytelnianie nie jest wymagane

Blok 10 – kontrola dostępu (accessControlGuard, zakres "widget", ZENTOR_MAIN_TENANT_ID) – obecnie w trybie Dry-Run, zobacz kategorię pomocy "Bezpieczeństwo".

Idempotentny: Nie

Parametry

message(body, string, wymagane)
visitor_id(body, string, wymagane)— Musi być prawidłowym UUID

Przykładowe żądanie

{"message":"Co potrafi Zentor App?","visitor_id":"<UUID>"}

Przykładowa odpowiedź

{"ok":true,"data":{"response":"Przegląd platformy Zentor\nCzym jest Zentor i do czego służy.","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}}

Kody błędów

400 MESSAGE_REQUIRED — Brak wiadomości.
400 INVALID_VISITOR_ID — visitor_id nie jest prawidłowym UUID.

Dowód z testu na żywo

Pomyślna (200, prawdziwa odpowiedź bota wraz z checkout_payload) oraz dwa przypadki negatywne zweryfikowane na żywo.

← Demo-chatbot i SSO