OptionalapplicationOptionalenabledMJ interactive channels (by name, e.g. ["Whiteboard"]) this widget may attach when voice is
active (mirrors WidgetInstance.EnabledChannels). Empty/absent (the default) = no channels.
OptionalerrorOptionalerrorOptionalexpiresOptionallastThe visitor's most-recent prior conversation for this VisitorKey within the widget's application (RV2 chain). Present only on a returning visit; the client stamps it on Conversation.LastConversationID.
OptionallinkedResolved polymorphic identity (RV4), present only when a host-identity widget asserted a
resolvable identity at mint. The client stamps (linkedEntityId, linkedRecordId) on the new
conversation so memory injection keys off the resolved record rather than the cookie chain.
OptionallinkedResolved polymorphic identity record id (RV4); paired with linkedEntityId.
OptionalmodalityOptionalpinnedThe pinned support agent the widget passes as explicitAgentId for every turn (D5).
OptionalrememberReturning-visitor memory toggle for this widget (RememberReturningVisitors). When false (default), the widget sets no durable visitor cookie and does no cross-session linking — fully off.
OptionalsessionOpaque per-session id; stamped onto Conversation.ExternalID so the Widget Guest RLS filters isolate this guest.
OptionaltokenOptionalvisitorThe durable, opaque visitor anchor (RV3). Present only when rememberReturningVisitors is true: either echoed back from the cookie the client presented, or freshly minted on a first visit. The client persists it as a long-lived first-party cookie and stamps it on Conversation.VisitorKey.
OptionalvoiceOptional hard ceiling (minutes) on a voice session for this widget (server default applies when absent).
Optionalwidget
The successful response shape from
POST /widget/session(seeWidgetSessionService.MintGuestSessionin MJServer). MirrorsMintGuestSessionResult.