APIWidget
Widget Messages Read
The visitor has had this message on screen (public, no auth). Sent by the widget only while its panel is open in a visible tab — the cursor poll keeps running behind a collapsed panel, so "the server handed it out" is not "the visitor saw it". This is what decides whether an operator's reply is mailed to the visitor after the grace period. The cursor only ever advances; a receipt for an older message is accepted and ignored.
POST
/
widget/messages/readRequest Body
application/jsonRequiredmessage_idRequiredMessage Id
Format:
"uuid"Query Parameters
bot_idRequiredBot Id
Bot public ID
session_idRequiredSession Id
Chat session UUID
Successful Response