Type alias StationLoginSuccessResponse

StationLoginSuccessResponse: {
    agentId: string;
    agentSessionId: string;
    auxCodeId: string;
    dialNumber?: string;
    eventType: "AgentDesktopMessage";
    interactionIds: string[];
    lastIdleCodeChangeTimestamp: number;
    lastStateChangeTimestamp: number;
    mmProfile: {
        chat: number;
        email: number;
        social: number;
        telephony: number;
    };
    notifsTrackingId: string;
    orgId: string;
    profileType: string;
    roles?: string[];
    siteId: string;
    status: string;
    subStatus: "Available" | "Idle";
    supervisorSessionId?: string;
    teamId: string;
    trackingId: string;
    type: "AgentStationLoginSuccess";
}

Extended response type for station login success that includes notification tracking

Type declaration

  • agentId: string

    Unique identifier of the agent

  • agentSessionId: string

    New session ID assigned to the agent

  • auxCodeId: string

    Auxiliary code ID for initial state

  • Optional dialNumber?: string

    Phone number for dialing

  • eventType: "AgentDesktopMessage"

    Message type identifier for agent desktop events

  • interactionIds: string[]

    List of active interaction IDs

  • lastIdleCodeChangeTimestamp: number

    Timestamp of last idle code change

  • lastStateChangeTimestamp: number

    Timestamp of last state change

  • mmProfile: {
        chat: number;
        email: number;
        social: number;
        telephony: number;
    }

    Multimedia profile capacity settings

    • chat: number

      Maximum concurrent chat capacity

    • email: number

      Maximum concurrent email capacity

    • social: number

      Maximum concurrent social media capacity

    • telephony: number

      Maximum concurrent voice call capacity

  • notifsTrackingId: string

    Tracking ID for notifications

  • orgId: string

    Organization ID the agent belongs to

  • profileType: string

    Type of agent profile

  • Optional roles?: string[]

    List of roles assigned to the agent

  • siteId: string

    ID of the site where the agent is located

  • status: string

    Current login status

  • subStatus: "Available" | "Idle"

    Current availability status

  • Optional supervisorSessionId?: string

    Session ID of the supervising agent if applicable

  • teamId: string

    ID of the team the agent belongs to

  • trackingId: string

    Tracking ID for the station login request

  • type: "AgentStationLoginSuccess"

    Type identifier for station login success event

Remarks

Similar to StationLoginSuccess but includes additional fields for notification tracking and multimedia profile settings.