@webitel/api-services
    Preparing search index...

    Type Alias UpdateUser2Body

    type UpdateUser2Body = {
        chatName?: string;
        contact?: ApiObjectId;
        createdAt?: string;
        createdBy?: ApiUserId;
        deletedAt?: string;
        deletedBy?: ApiUserId;
        device?: ApiObjectId;
        devices?: ApiObjectId[];
        email?: string;
        extension?: string;
        forcePasswordChange?: boolean;
        hotdesks?: ApiObjectId[];
        license?: ApiLicenseUser[];
        name?: string;
        password?: string;
        permissions?: ApiPermission[];
        presence?: ApiUserPresence;
        profile?: UpdateUser2BodyProfile;
        roles?: ApiObjectId[];
        totpUrl?: string;
        updatedAt?: string;
        updatedBy?: ApiUserId;
        username?: string;
    }
    Index

    Properties

    chatName?: string

    The "chat_name" field is used to store the name displayed externally on the platform. For example, "chat_name" is shown when an agent connects to chats with clients.

    contact?: ApiObjectId

    [optional] contact connected to this user

    createdAt?: string
    createdBy?: ApiUserId
    deletedAt?: string
    deletedBy?: ApiUserId
    device?: ApiObjectId
    devices?: ApiObjectId[]

    [editable] list of unique regular devices, attached to this user

    email?: string
    extension?: string
    forcePasswordChange?: boolean

    When set to true, the user will be required to change their password on next login.

    hotdesks?: ApiObjectId[]
    license?: ApiLicenseUser[]
    name?: string
    password?: string
    permissions?: ApiPermission[]
    presence?: ApiUserPresence

    string presence = 7; // unique set of presentity status:basic tuples open[ed] string status = 8; // short display status (short description)

    roles?: ApiObjectId[]
    totpUrl?: string
    updatedAt?: string
    updatedBy?: ApiUserId
    username?: string