Member Junction
    Preparing search index...

    What the server decided for this guest.

    interface WidgetGuestSession {
        applicationId: string;
        enabledChannels: string[];
        expiresAtMs: number;
        modality: WidgetKeyModality;
        pinnedAgentId: string;
        token: string;
        voiceMaxSessionMinutes: number | null;
        widgetId: string;
    }
    Index

    Properties

    applicationId: string
    enabledChannels: string[]

    Channels (by name) the instance enables for voice sessions.

    expiresAtMs: number

    When the token expires (epoch ms), on THIS browser's clock: the server's expiry less the offset learned from the token's iat, so expiresAtMs - Date.now() is the time the token really has left on a device whose clock is off.

    pinnedAgentId: string

    The agent the instance pins. The server only lets this guest start a session with it.

    token: string
    voiceMaxSessionMinutes: number | null

    The server's hard ceiling on a voice session, in minutes, when it set one.

    widgetId: string