POST/api/global-chatbot/demo/poll

Poll nuwe asinchrone boodskappe vir 'n bestaande Demo Session.

`POST /api/global-chatbot/demo/poll` poll nuwe boodskappe of statusveranderinge vir 'n bestaande Demo Session. Body bevat `session_id` en `visitor_id` uit dieselfde gesprek. Ontbrekende parameters lewer `400 PARAMS_REQUIRED`. Die endpoint skep geen nuwe gebruikersboodskap nie. Gebruik 'n redelike polling-interval en stop polling wanneer die Session beëindig of ongeldig is. Versteekte tabs behoort nie onbeperk aggressief te poll nie. `session_id` en `visitor_id` is gesprekidentifiseerders, nie algemene credentials nie. Moenie hulle onnodig in publieke Analytics deel nie.

Verifikasie en sekuriteit

Geen verifikasie vereis nie

Idempotent: Ja

Parameters

session_id(body, string, vereis)
visitor_id(body, string, vereis)

Voorbeeldversoek

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

Voorbeeldrespons

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

Foutkodes

400 PARAMS_REQUIREDsession_id en/of visitor_id ontbreek.

Bewys van live-toets

Sukses (200, leë lys omdat geen nuwe asinchrone boodskap beskikbaar was nie) en negatiewe geval (400) live geverifieer.

Demo Chatbot & SSO