POST/api/global-chatbot/demo/poll

Froe fir nei, asynchrone Messagen aus enger Demo-Chat-Sessioun (zum Beispill wann e mënschleche Agent am Master-Admin iwwerholl huet) gëtt periodesch vum Widget opgeruff.

`POST /api/global-chatbot/demo/poll` freet nei Messagen oder Statusännerungen fir eng existent Demo-Sessioun. De Kierper enthält `session_id` an `visitor_id`. Béid Wäerter mussen aus der selwechter ëffentlecher Demo-Gespréich kommen. Wann ee vun de Parameteren net komplett ass, äntwert de Server mat `400 PARAMS_REQUIRED`. De Route brauch keng Benotzerlogin an liest de aktuelle Status vun der Demo-Sessioun. Et gëtt benotzt wann eng Äntwert net direkt mat der viregter Demande zréckkomm ass oder wann d'Interface méi spéit entdeckt Messagen opzeweisen. Polling ass net eng Ersatz fir den Afloss vun enger nächster Demo-Sessioun; et generéiert keng nei Besucher. De Client muss eng zousätzlech Datebank vun den Interesséierten kontrolléieren.

Auth & Absicherung

Keine Authentifizierung erforderlich

Idempotent: Ja

Parameter

session_id(body, string, erforderlich)
visitor_id(body, string, erforderlich)

Beispiel-Request

{"session_id":"<UUID>","visitor_id":"<UUID>"}

Beispiel-Response

{"ok":true,"data":{"messages":[]}}

Fehlercodes

400 PARAMS_REQUIREDd'Sessioun_ID an/oder de Visitor_ID feelen.

Live-Test-Nachweis

Erfolleg (200, eidel Lëscht well keng nei asynchrone Messagen zënter demo.chat) a negativ Fall (400) live verifizéiert.

Demo Chatbot an SSO