POST/api/public/widget/message

Inotumira meseji yechat yemushanyi kuchatbot uye inopa mhinduro yayo — endpoint yepakati yewidget yechat.

Kusimbiswa nekuchengetedza

Widget embed token (header X-Widget-Token) + rondedzero yeOrigin dzakabvumidzwa

Idempotent: Kwete

Maparameter

widget_code(body, string, zvinodiwa)
message(body, string, zvinodiwa)
visitor_id(body, string, zvinodiwa)— ID yemushanyi inogara iripo, inogadzirwa kudivi reclient
session_id(body, string)— null pakudaidzwa kwekutanga kwehurukuro itsva

Muenzaniso wechikumbiro

{"widget_code":"...","message":"Mhoro, Zentor App inogona kuitei?","visitor_id":"<UUID kana ID yakagadzirwa neclient>"}

Muenzaniso wemhinduro

{"ok":true,"data":{"session_id":"31b1096c-a366-4418-b4be-bd999ff98134","response":"...","buttons":[],"state":"idle","products":[]}}

Makodhi ekukanganisa

401 WIDGET_TOKEN_MISSING — Header ye X-Widget-Token haipo.
401 WIDGET_TOKEN_INVALID — Token haishande kana Origin haisi murondedzero yemvumo yewidget.
400 VISITOR_ID_REQUIRED — visitor_id haipo.

Humbowo hwemuedzo weLive

Kubudirira (200, mhinduro chaiyo yakagadzirwa nechatbot) nemamiriro akawanda ekukundikana (token isipo/isina kukodzera, visitor_id isipo) zvakasimbiswa pasisitimu inoshanda.

← Chat widget