Customer support
Two ChatZone integration modes: official floating widget, or custom UI using embed messages API.
Loading widget session…
Server calls
POST /api/chat/launch → returns customerToken →
ChatZoneWidget.init(). API secret stays in .env only.
Loading messages…
Uses
GET/POST /api/chat/messages which proxy to ChatZone embed
/sessions/{externalId}/messages.