nextspace
    Preparing search index...

    Interface paths

    This file was auto-generated by openapi-typescript. Do not make direct changes to the file.

    interface paths {
        "/auth/forgotPassword": {
            delete?: undefined;
            get?: undefined;
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path?: undefined;
                    query?: undefined;
                };
                requestBody: { content: { "application/json": { email: string } } };
                responses: {
                    "204": { content?: undefined; headers: { [name: string]: unknown } };
                    "400": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            put?: undefined;
            trace?: undefined;
        };
        "/auth/login": {
            delete?: undefined;
            get?: undefined;
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path?: undefined;
                    query?: undefined;
                };
                requestBody: {
                    content: {
                        "application/json": { password: string; username: string };
                    };
                };
                responses: {
                    "200": {
                        content: {
                            "application/json": {
                                tokens?: {
                                    access?: { expires?: (...)
                                    | (...); token?: (...) | (...) };
                                    refresh?: { expires?: (...) | (...); token?: (...) | (...) };
                                };
                                user?: {
                                    dataExportOptOut?: boolean;
                                    email?: string;
                                    goodReputation?: boolean;
                                    id?: string;
                                    password: string;
                                    pseudonyms: {
                                        active: boolean;
                                        conversations: (...)[];
                                        id?: (...) | (...);
                                        isDeleted: boolean;
                                        pseudonym: string;
                                        token: string;
                                    }[];
                                    role?: string;
                                    username: string;
                                };
                            };
                        };
                        headers: { [name: string]: unknown };
                    };
                    "400": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            put?: undefined;
            trace?: undefined;
        };
        "/auth/logout": {
            delete?: undefined;
            get?: undefined;
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path?: undefined;
                    query?: undefined;
                };
                requestBody: {
                    content: { "application/json": { refreshToken: string } };
                };
                responses: {
                    "204": { content?: undefined; headers: { [name: string]: unknown } };
                    "400": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "404": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            put?: undefined;
            trace?: undefined;
        };
        "/auth/newPseudonym": {
            delete?: undefined;
            get: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path?: undefined;
                    query?: undefined;
                };
                requestBody?: undefined;
                responses: {
                    "200": {
                        content: {
                            "application/json": { pseudonym?: string; token?: string };
                        };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post?: undefined;
            put?: undefined;
            trace?: undefined;
        };
        "/auth/ping": {
            delete?: undefined;
            get: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path?: undefined;
                    query?: undefined;
                };
                requestBody?: undefined;
                responses: {
                    "200": {
                        content: { "application/json": string };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post?: undefined;
            put?: undefined;
            trace?: undefined;
        };
        "/auth/refresh-tokens": {
            delete?: undefined;
            get?: undefined;
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path?: undefined;
                    query?: undefined;
                };
                requestBody: {
                    content: { "application/json": { refreshToken: string } };
                };
                responses: {
                    "200": {
                        content: {
                            "application/json": {
                                access?: { expires?: string; token?: string };
                                refresh?: { expires?: string; token?: string };
                            };
                        };
                        headers: { [name: string]: unknown };
                    };
                    "400": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            put?: undefined;
            trace?: undefined;
        };
        "/auth/register": {
            delete?: undefined;
            get?: undefined;
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path?: undefined;
                    query?: undefined;
                };
                requestBody: {
                    content: {
                        "application/json": {
                            email: string;
                            password: string;
                            pseudonym: string;
                            token: string;
                            username: string;
                        };
                    };
                };
                responses: {
                    "201": {
                        content: {
                            "application/json": {
                                tokens?: {
                                    access?: { expires?: (...)
                                    | (...); token?: (...) | (...) };
                                    refresh?: { expires?: (...) | (...); token?: (...) | (...) };
                                };
                                user?: {
                                    dataExportOptOut?: boolean;
                                    email?: string;
                                    goodReputation?: boolean;
                                    id?: string;
                                    password: string;
                                    pseudonyms: {
                                        active: boolean;
                                        conversations: (...)[];
                                        id?: (...) | (...);
                                        isDeleted: boolean;
                                        pseudonym: string;
                                        token: string;
                                    }[];
                                    role?: string;
                                    username: string;
                                };
                            };
                        };
                        headers: { [name: string]: unknown };
                    };
                    "400": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "409": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            put?: undefined;
            trace?: undefined;
        };
        "/auth/resetPassword": {
            delete?: undefined;
            get?: undefined;
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path?: undefined;
                    query?: undefined;
                };
                requestBody: {
                    content: { "application/json": { password: string; token: string } };
                };
                responses: {
                    "204": { content?: undefined; headers: { [name: string]: unknown } };
                    "400": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            put?: undefined;
            trace?: undefined;
        };
        "/config": {
            delete?: undefined;
            get: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path?: undefined;
                    query?: undefined;
                };
                requestBody?: undefined;
                responses: {
                    "200": {
                        content: { "application/json": { [key: string]: unknown } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post?: undefined;
            put?: undefined;
            trace?: undefined;
        };
        "/conversations": {
            delete?: undefined;
            get: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path?: undefined;
                    query?: undefined;
                };
                requestBody?: undefined;
                responses: {
                    "200": {
                        content: {
                            "application/json": {
                                active?: boolean;
                                adapters: {
                                    active: boolean;
                                    audioChannels?: (...)[];
                                    chatChannels?: (...)[];
                                    config: { [key: string]: unknown };
                                    conversation: string;
                                    dmChannels?: (...)[];
                                    id?: string;
                                    type: string;
                                }[];
                                agents: {
                                    active?: boolean;
                                    agentConfig?: { [key: ...]: ... };
                                    agentEvaluation?: { action: ... };
                                    agentType: string;
                                    conversation: string;
                                    conversationHistorySettings?: {
                                        channels?: ...;
                                        count?: ...;
                                        directMessages?: ...;
                                        endTime?: ...;
                                        timeWindow?: ...;
                                    };
                                    description: string;
                                    id?: string;
                                    instanceName?: string;
                                    lastActiveMessageCount?: number;
                                    llmModel: string;
                                    llmModelOptions?: { [key: ...]: ... };
                                    llmPlatform:
                                        | "openai"
                                        | "ollama"
                                        | "perspective"
                                        | "bedrock"
                                        | "vllm"
                                        | "google";
                                    llmPlatformOptions?: { baseUrl?: ...; useKeepAlive: ... };
                                    llmTemplates?: { [key: ...]: ... };
                                    llmTemplateVars?: { [key: ...]: ... };
                                    name: string;
                                    pseudonyms: {
                                        active: ...;
                                        conversations: ...;
                                        id?: ...;
                                        isDeleted: ...;
                                        pseudonym: ...;
                                        token: ...;
                                    }[];
                                    ragCollectionName?: string;
                                    triggers?: { periodic?: ...; perMessage?: ... };
                                    useTranscriptRAGCollection?: boolean;
                                }[];
                                channels: {
                                    direct: boolean;
                                    id?: string;
                                    name: string;
                                    participants?: (...)[];
                                    passcode: string | null;
                                }[];
                                conversationType?: string;
                                createdAt?: string;
                                enableAgents?: boolean;
                                enableDMs: string[];
                                endTime?: string;
                                experimental?: boolean;
                                experiments: {
                                    agentModifications?: (...)[];
                                    baseConversation:
                                        | string
                                        | (
                                            { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                        );
                                    createdAt: string;
                                    createdBy: | string
                                    | {
                                        dataExportOptOut?: ...;
                                        email?: ...;
                                        goodReputation?: ...;
                                        id?: ...;
                                        password: ...;
                                        pseudonyms: ...;
                                        role?: ...;
                                        username: ...;
                                    };
                                    description?: string;
                                    executedAt?: string;
                                    id?: string;
                                    name: string;
                                    resultConversation?: | string
                                    | (
                                        { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                    );
                                    status: "running"
                                    | "completed"
                                    | "failed"
                                    | "not started";
                                }[];
                                followed?: boolean;
                                followers: { conversation: string; topic: string; user: string }[];
                                id?: string;
                                locked?: boolean;
                                messageCount?: number;
                                messages: {
                                    active?: boolean;
                                    body: string | { [key: ...]: ... };
                                    bodyType?: string;
                                    channels?: (...)[];
                                    conversation: string;
                                    count?: number;
                                    createdAt?: string;
                                    downVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                                    fromAgent: boolean;
                                    id?: string;
                                    isDeleted?: boolean;
                                    owner?: string;
                                    parentMessage?: string;
                                    pause: boolean;
                                    prompt?: {
                                        options?: ...;
                                        placeholder?: ...;
                                        type: ...;
                                        validation?: ...;
                                    };
                                    pseudonym: string;
                                    pseudonymId: string;
                                    replyCount?: number;
                                    source?: string;
                                    upVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                                    visible: boolean;
                                }[];
                                name: string;
                                owner: | string
                                | {
                                    dataExportOptOut?: boolean;
                                    email?: string;
                                    goodReputation?: boolean;
                                    id?: string;
                                    password: string;
                                    pseudonyms: {
                                        active: ...;
                                        conversations: ...;
                                        id?: ...;
                                        isDeleted: ...;
                                        pseudonym: ...;
                                        token: ...;
                                    }[];
                                    role?: string;
                                    username: string;
                                };
                                platforms?: string[];
                                scheduledTime?: string;
                                slug?: string;
                                startTime?: string;
                                topic: | string
                                | {
                                    archivable: boolean;
                                    archived?: boolean;
                                    archiveEmail?: string;
                                    conversationCount?: number;
                                    conversationCreationAllowed: boolean;
                                    conversations: { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[];
                                    defaultSortAverage?: number;
                                    followed?: boolean;
                                    followers: { conversation: ...; topic: ...; user: ... }[];
                                    id?: string;
                                    isArchiveNotified?: boolean;
                                    isDeleted?: boolean;
                                    latestMessageCreatedAt?: string;
                                    messageCount?: number;
                                    name: string;
                                    owner:
                                        | string
                                        | {
                                            dataExportOptOut?: ...;
                                            email?: ...;
                                            goodReputation?: ...;
                                            id?: ...;
                                            password: ...;
                                            pseudonyms: ...;
                                            role?: ...;
                                            username: ...;
                                        };
                                    passcode?: number;
                                    private: boolean;
                                    slug?: string;
                                    votingAllowed: boolean;
                                };
                                transcript?: {
                                    status: "active"
                                    | "paused"
                                    | "stopped";
                                    vectorStore?: {
                                        embeddingsModelName?: ...;
                                        embeddingsPlatform?: ...;
                                    };
                                };
                                updatedAt?: string;
                            }[];
                        };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path?: undefined;
                    query?: undefined;
                };
                requestBody: {
                    content: {
                        "application/json": {
                            adapters?: {
                                active: boolean;
                                audioChannels?: {
                                    agent?: ...;
                                    config?: ...;
                                    direct?: ...;
                                    direction: ...;
                                    name?: ...;
                                }[];
                                chatChannels?: {
                                    agent?: ...;
                                    config?: ...;
                                    direct?: ...;
                                    direction: ...;
                                    name?: ...;
                                }[];
                                config: { [key: string]: unknown };
                                conversation: string;
                                dmChannels?: {
                                    agent?: ...;
                                    config?: ...;
                                    direct?: ...;
                                    direction: ...;
                                    name?: ...;
                                }[];
                                id?: string;
                                type: string;
                            }[];
                            agentTypes?: (
                                string
                                | { name?: string; properties?: { [key: ...]: ... } }
                            )[];
                            channels?: {
                                direct: boolean;
                                id?: string;
                                name: string;
                                participants?: { id?: ... }[];
                                passcode: string | null;
                            }[];
                            enableDMs?: boolean;
                            name?: string;
                            scheduledTime?: string;
                            topicId?: string;
                        };
                    };
                };
                responses: {
                    "201": {
                        content: {
                            "application/json": {
                                active?: boolean;
                                adapters: {
                                    active: boolean;
                                    audioChannels?: {
                                        agent?: ...;
                                        config?: ...;
                                        direct?: ...;
                                        direction: ...;
                                        name?: ...;
                                    }[];
                                    chatChannels?: {
                                        agent?: ...;
                                        config?: ...;
                                        direct?: ...;
                                        direction: ...;
                                        name?: ...;
                                    }[];
                                    config: { [key: string]: unknown };
                                    conversation: string;
                                    dmChannels?: {
                                        agent?: ...;
                                        config?: ...;
                                        direct?: ...;
                                        direction: ...;
                                        name?: ...;
                                    }[];
                                    id?: string;
                                    type: string;
                                }[];
                                agents: {
                                    active?: boolean;
                                    agentConfig?: { [key: string]: unknown };
                                    agentEvaluation?: { action: (...) | (...) | (...) };
                                    agentType: string;
                                    conversation: string;
                                    conversationHistorySettings?: {
                                        channels?: (...) | (...);
                                        count?: (...) | (...);
                                        directMessages?: (...) | (...) | (...);
                                        endTime?: (...) | (...);
                                        timeWindow?: (...) | (...);
                                    };
                                    description: string;
                                    id?: string;
                                    instanceName?: string;
                                    lastActiveMessageCount?: number;
                                    llmModel: string;
                                    llmModelOptions?: { [key: string]: unknown };
                                    llmPlatform:
                                        | "openai"
                                        | "ollama"
                                        | "perspective"
                                        | "bedrock"
                                        | "vllm"
                                        | "google";
                                    llmPlatformOptions?: {
                                        baseUrl?: (...)
                                        | (...);
                                        useKeepAlive: boolean;
                                    };
                                    llmTemplates?: { [key: string]: string };
                                    llmTemplateVars?: { [key: string]: (...)[] };
                                    name: string;
                                    pseudonyms: {
                                        active: boolean;
                                        conversations: (...)[];
                                        id?: (...) | (...);
                                        isDeleted: boolean;
                                        pseudonym: string;
                                        token: string;
                                    }[];
                                    ragCollectionName?: string;
                                    triggers?: { periodic?: (...)
                                    | (...); perMessage?: (...) | (...) };
                                    useTranscriptRAGCollection?: boolean;
                                }[];
                                channels: {
                                    direct: boolean;
                                    id?: string;
                                    name: string;
                                    participants?: { id?: ... }[];
                                    passcode: string | null;
                                }[];
                                conversationType?: string;
                                createdAt?: string;
                                enableAgents?: boolean;
                                enableDMs: string[];
                                endTime?: string;
                                experimental?: boolean;
                                experiments: {
                                    agentModifications?: {
                                        agent: ...;
                                        experimentValues?: ...;
                                        simulatedStartTime?: ...;
                                    }[];
                                    baseConversation: | string
                                    | (
                                        { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                    );
                                    createdAt: string;
                                    createdBy: | string
                                    | {
                                        dataExportOptOut?: (...)
                                        | (...)
                                        | (...);
                                        email?: (...) | (...);
                                        goodReputation?: (...) | (...) | (...);
                                        id?: (...) | (...);
                                        password: string;
                                        pseudonyms: (...)[];
                                        role?: (...) | (...);
                                        username: string;
                                    };
                                    description?: string;
                                    executedAt?: string;
                                    id?: string;
                                    name: string;
                                    resultConversation?: | string
                                    | (
                                        { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                    );
                                    status: "running"
                                    | "completed"
                                    | "failed"
                                    | "not started";
                                }[];
                                followed?: boolean;
                                followers: { conversation: string; topic: string; user: string }[];
                                id?: string;
                                locked?: boolean;
                                messageCount?: number;
                                messages: {
                                    active?: boolean;
                                    body: string | { [key: string]: unknown };
                                    bodyType?: string;
                                    channels?: string[];
                                    conversation: string;
                                    count?: number;
                                    createdAt?: string;
                                    downVotes: {
                                        owner?: (...) | (...);
                                        pseudonym?: (...) | (...);
                                        reason?: (...) | (...);
                                    }[];
                                    fromAgent: boolean;
                                    id?: string;
                                    isDeleted?: boolean;
                                    owner?: string;
                                    parentMessage?: string;
                                    pause: boolean;
                                    prompt?: {
                                        options?: (...)
                                        | (...);
                                        placeholder?: (...) | (...);
                                        type: (...) | (...) | (...) | (...) | (...) | (...);
                                        validation?: (...) | (...);
                                    };
                                    pseudonym: string;
                                    pseudonymId: string;
                                    replyCount?: number;
                                    source?: string;
                                    upVotes: {
                                        owner?: (...)
                                        | (...);
                                        pseudonym?: (...) | (...);
                                        reason?: (...) | (...);
                                    }[];
                                    visible: boolean;
                                }[];
                                name: string;
                                owner: | string
                                | {
                                    dataExportOptOut?: boolean;
                                    email?: string;
                                    goodReputation?: boolean;
                                    id?: string;
                                    password: string;
                                    pseudonyms: {
                                        active: boolean;
                                        conversations: (...)[];
                                        id?: (...) | (...);
                                        isDeleted: boolean;
                                        pseudonym: string;
                                        token: string;
                                    }[];
                                    role?: string;
                                    username: string;
                                };
                                platforms?: string[];
                                scheduledTime?: string;
                                slug?: string;
                                startTime?: string;
                                topic: | string
                                | {
                                    archivable: boolean;
                                    archived?: boolean;
                                    archiveEmail?: string;
                                    conversationCount?: number;
                                    conversationCreationAllowed: boolean;
                                    conversations: (
                                        { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                    )[];
                                    defaultSortAverage?: number;
                                    followed?: boolean;
                                    followers: { conversation: string; topic: string; user: string }[];
                                    id?: string;
                                    isArchiveNotified?: boolean;
                                    isDeleted?: boolean;
                                    latestMessageCreatedAt?: string;
                                    messageCount?: number;
                                    name: string;
                                    owner:
                                        | string
                                        | {
                                            dataExportOptOut?: (...)
                                            | (...)
                                            | (...);
                                            email?: (...) | (...);
                                            goodReputation?: (...) | (...) | (...);
                                            id?: (...) | (...);
                                            password: string;
                                            pseudonyms: (...)[];
                                            role?: (...) | (...);
                                            username: string;
                                        };
                                    passcode?: number;
                                    private: boolean;
                                    slug?: string;
                                    votingAllowed: boolean;
                                };
                                transcript?: {
                                    status: "active"
                                    | "paused"
                                    | "stopped";
                                    vectorStore?: {
                                        embeddingsModelName?: (...) | (...);
                                        embeddingsPlatform?: (...) | (...);
                                    };
                                };
                                updatedAt?: string;
                            };
                        };
                        headers: { [name: string]: unknown };
                    };
                    "400": { content?: undefined; headers: { [name: string]: unknown } };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "403": { content?: undefined; headers: { [name: string]: unknown } };
                };
            };
            put: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path?: undefined;
                    query?: undefined;
                };
                requestBody: {
                    content: {
                        "application/json": {
                            active?: boolean;
                            adapters: {
                                active: boolean;
                                audioChannels?: {
                                    agent?: (...)
                                    | (...);
                                    config?: (...) | (...);
                                    direct?: (...) | (...) | (...);
                                    direction: (...) | (...) | (...);
                                    name?: (...) | (...);
                                }[];
                                chatChannels?: {
                                    agent?: (...)
                                    | (...);
                                    config?: (...) | (...);
                                    direct?: (...) | (...) | (...);
                                    direction: (...) | (...) | (...);
                                    name?: (...) | (...);
                                }[];
                                config: { [key: string]: unknown };
                                conversation: string;
                                dmChannels?: {
                                    agent?: (...) | (...);
                                    config?: (...) | (...);
                                    direct?: (...) | (...) | (...);
                                    direction: (...) | (...) | (...);
                                    name?: (...) | (...);
                                }[];
                                id?: string;
                                type: string;
                            }[];
                            agents: {
                                active?: boolean;
                                agentConfig?: { [key: string]: unknown };
                                agentEvaluation?: { action: 0 | 1 | 2 };
                                agentType: string;
                                conversation: string;
                                conversationHistorySettings?: {
                                    channels?: (...)[];
                                    count?: number;
                                    directMessages?: boolean;
                                    endTime?: string;
                                    timeWindow?: number;
                                };
                                description: string;
                                id?: string;
                                instanceName?: string;
                                lastActiveMessageCount?: number;
                                llmModel: string;
                                llmModelOptions?: { [key: string]: unknown };
                                llmPlatform:
                                    | "openai"
                                    | "ollama"
                                    | "perspective"
                                    | "bedrock"
                                    | "vllm"
                                    | "google";
                                llmPlatformOptions?: { baseUrl?: string; useKeepAlive: boolean };
                                llmTemplates?: { [key: string]: string };
                                llmTemplateVars?: {
                                    [key: string]: { description?: ...; name?: ... }[];
                                };
                                name: string;
                                pseudonyms: {
                                    active: boolean;
                                    conversations: string[];
                                    id?: string;
                                    isDeleted: boolean;
                                    pseudonym: string;
                                    token: string;
                                }[];
                                ragCollectionName?: string;
                                triggers?: {
                                    periodic?: {
                                        conversationHistorySettings?: ...;
                                        timerPeriod: ...;
                                    };
                                    perMessage?: {
                                        channels?: ...;
                                        conversationHistorySettings?: ...;
                                        directMessages?: ...;
                                        minNewMessages?: ...;
                                    };
                                };
                                useTranscriptRAGCollection?: boolean;
                            }[];
                            channels: {
                                direct: boolean;
                                id?: string;
                                name: string;
                                participants?: { id?: (...)
                                | (...) }[];
                                passcode: string | null;
                            }[];
                            conversationType?: string;
                            createdAt?: string;
                            enableAgents?: boolean;
                            enableDMs: string[];
                            endTime?: string;
                            experimental?: boolean;
                            experiments: {
                                agentModifications?: {
                                    agent: {
                                        active?: ...;
                                        agentConfig?: ...;
                                        agentEvaluation?: ...;
                                        agentType: ...;
                                        conversation: ...;
                                        conversationHistorySettings?: ...;
                                        description: ...;
                                        id?: ...;
                                        instanceName?: ...;
                                        lastActiveMessageCount?: ...;
                                        llmModel: ...;
                                        llmModelOptions?: ...;
                                        llmPlatform: ...;
                                        llmPlatformOptions?: ...;
                                        llmTemplates?: ...;
                                        llmTemplateVars?: ...;
                                        name: ...;
                                        pseudonyms: ...;
                                        ragCollectionName?: ...;
                                        triggers?: ...;
                                        useTranscriptRAGCollection?: ...;
                                    };
                                    experimentValues?: (...)
                                    | (...);
                                    simulatedStartTime?: (...) | (...);
                                }[];
                                baseConversation: | string
                                | (
                                    { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                );
                                createdAt: string;
                                createdBy: | string
                                | {
                                    dataExportOptOut?: boolean;
                                    email?: string;
                                    goodReputation?: boolean;
                                    id?: string;
                                    password: string;
                                    pseudonyms: {
                                        active: ...;
                                        conversations: ...;
                                        id?: ...;
                                        isDeleted: ...;
                                        pseudonym: ...;
                                        token: ...;
                                    }[];
                                    role?: string;
                                    username: string;
                                };
                                description?: string;
                                executedAt?: string;
                                id?: string;
                                name: string;
                                resultConversation?: | string
                                | (
                                    { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                );
                                status: "running"
                                | "completed"
                                | "failed"
                                | "not started";
                            }[];
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            locked?: boolean;
                            messageCount?: number;
                            messages: {
                                active?: boolean;
                                body: string | { [key: string]: unknown };
                                bodyType?: string;
                                channels?: string[];
                                conversation: string;
                                count?: number;
                                createdAt?: string;
                                downVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                                fromAgent: boolean;
                                id?: string;
                                isDeleted?: boolean;
                                owner?: string;
                                parentMessage?: string;
                                pause: boolean;
                                prompt?: {
                                    options?: (...)[];
                                    placeholder?: string;
                                    type:
                                        | "number"
                                        | "text"
                                        | "multipleChoice"
                                        | "singleChoice"
                                        | "date"
                                        | "custom";
                                    validation?: { max?: ...; min?: ...; pattern?: ...; required?: ... };
                                };
                                pseudonym: string;
                                pseudonymId: string;
                                replyCount?: number;
                                source?: string;
                                upVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                                visible: boolean;
                            }[];
                            name: string;
                            owner: | string
                            | {
                                dataExportOptOut?: boolean;
                                email?: string;
                                goodReputation?: boolean;
                                id?: string;
                                password: string;
                                pseudonyms: {
                                    active: boolean;
                                    conversations: string[];
                                    id?: string;
                                    isDeleted: boolean;
                                    pseudonym: string;
                                    token: string;
                                }[];
                                role?: string;
                                username: string;
                            };
                            platforms?: string[];
                            scheduledTime?: string;
                            slug?: string;
                            startTime?: string;
                            topic: | string
                            | {
                                archivable: boolean;
                                archived?: boolean;
                                archiveEmail?: string;
                                conversationCount?: number;
                                conversationCreationAllowed: boolean;
                                conversations: (
                                    { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                )[];
                                defaultSortAverage?: number;
                                followed?: boolean;
                                followers: { conversation: string; topic: string; user: string }[];
                                id?: string;
                                isArchiveNotified?: boolean;
                                isDeleted?: boolean;
                                latestMessageCreatedAt?: string;
                                messageCount?: number;
                                name: string;
                                owner:
                                    | string
                                    | {
                                        dataExportOptOut?: boolean;
                                        email?: string;
                                        goodReputation?: boolean;
                                        id?: string;
                                        password: string;
                                        pseudonyms: {
                                            active: ...;
                                            conversations: ...;
                                            id?: ...;
                                            isDeleted: ...;
                                            pseudonym: ...;
                                            token: ...;
                                        }[];
                                        role?: string;
                                        username: string;
                                    };
                                passcode?: number;
                                private: boolean;
                                slug?: string;
                                votingAllowed: boolean;
                            };
                            transcript?: {
                                status: "active"
                                | "paused"
                                | "stopped";
                                vectorStore?: {
                                    embeddingsModelName?: string;
                                    embeddingsPlatform?: string;
                                };
                            };
                            updatedAt?: string;
                        };
                    };
                };
                responses: {
                    "200": {
                        content: {
                            "application/json": {
                                active?: boolean;
                                adapters: {
                                    active: boolean;
                                    audioChannels?: {
                                        agent?: ...;
                                        config?: ...;
                                        direct?: ...;
                                        direction: ...;
                                        name?: ...;
                                    }[];
                                    chatChannels?: {
                                        agent?: ...;
                                        config?: ...;
                                        direct?: ...;
                                        direction: ...;
                                        name?: ...;
                                    }[];
                                    config: { [key: string]: unknown };
                                    conversation: string;
                                    dmChannels?: {
                                        agent?: ...;
                                        config?: ...;
                                        direct?: ...;
                                        direction: ...;
                                        name?: ...;
                                    }[];
                                    id?: string;
                                    type: string;
                                }[];
                                agents: {
                                    active?: boolean;
                                    agentConfig?: { [key: string]: unknown };
                                    agentEvaluation?: { action: (...) | (...) | (...) };
                                    agentType: string;
                                    conversation: string;
                                    conversationHistorySettings?: {
                                        channels?: (...) | (...);
                                        count?: (...) | (...);
                                        directMessages?: (...) | (...) | (...);
                                        endTime?: (...) | (...);
                                        timeWindow?: (...) | (...);
                                    };
                                    description: string;
                                    id?: string;
                                    instanceName?: string;
                                    lastActiveMessageCount?: number;
                                    llmModel: string;
                                    llmModelOptions?: { [key: string]: unknown };
                                    llmPlatform:
                                        | "openai"
                                        | "ollama"
                                        | "perspective"
                                        | "bedrock"
                                        | "vllm"
                                        | "google";
                                    llmPlatformOptions?: {
                                        baseUrl?: (...)
                                        | (...);
                                        useKeepAlive: boolean;
                                    };
                                    llmTemplates?: { [key: string]: string };
                                    llmTemplateVars?: { [key: string]: (...)[] };
                                    name: string;
                                    pseudonyms: {
                                        active: boolean;
                                        conversations: (...)[];
                                        id?: (...) | (...);
                                        isDeleted: boolean;
                                        pseudonym: string;
                                        token: string;
                                    }[];
                                    ragCollectionName?: string;
                                    triggers?: { periodic?: (...)
                                    | (...); perMessage?: (...) | (...) };
                                    useTranscriptRAGCollection?: boolean;
                                }[];
                                channels: {
                                    direct: boolean;
                                    id?: string;
                                    name: string;
                                    participants?: { id?: ... }[];
                                    passcode: string | null;
                                }[];
                                conversationType?: string;
                                createdAt?: string;
                                enableAgents?: boolean;
                                enableDMs: string[];
                                endTime?: string;
                                experimental?: boolean;
                                experiments: {
                                    agentModifications?: {
                                        agent: ...;
                                        experimentValues?: ...;
                                        simulatedStartTime?: ...;
                                    }[];
                                    baseConversation: | string
                                    | (
                                        { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                    );
                                    createdAt: string;
                                    createdBy: | string
                                    | {
                                        dataExportOptOut?: (...)
                                        | (...)
                                        | (...);
                                        email?: (...) | (...);
                                        goodReputation?: (...) | (...) | (...);
                                        id?: (...) | (...);
                                        password: string;
                                        pseudonyms: (...)[];
                                        role?: (...) | (...);
                                        username: string;
                                    };
                                    description?: string;
                                    executedAt?: string;
                                    id?: string;
                                    name: string;
                                    resultConversation?: | string
                                    | (
                                        { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                    );
                                    status: "running"
                                    | "completed"
                                    | "failed"
                                    | "not started";
                                }[];
                                followed?: boolean;
                                followers: { conversation: string; topic: string; user: string }[];
                                id?: string;
                                locked?: boolean;
                                messageCount?: number;
                                messages: {
                                    active?: boolean;
                                    body: string | { [key: string]: unknown };
                                    bodyType?: string;
                                    channels?: string[];
                                    conversation: string;
                                    count?: number;
                                    createdAt?: string;
                                    downVotes: {
                                        owner?: (...) | (...);
                                        pseudonym?: (...) | (...);
                                        reason?: (...) | (...);
                                    }[];
                                    fromAgent: boolean;
                                    id?: string;
                                    isDeleted?: boolean;
                                    owner?: string;
                                    parentMessage?: string;
                                    pause: boolean;
                                    prompt?: {
                                        options?: (...)
                                        | (...);
                                        placeholder?: (...) | (...);
                                        type: (...) | (...) | (...) | (...) | (...) | (...);
                                        validation?: (...) | (...);
                                    };
                                    pseudonym: string;
                                    pseudonymId: string;
                                    replyCount?: number;
                                    source?: string;
                                    upVotes: {
                                        owner?: (...)
                                        | (...);
                                        pseudonym?: (...) | (...);
                                        reason?: (...) | (...);
                                    }[];
                                    visible: boolean;
                                }[];
                                name: string;
                                owner: | string
                                | {
                                    dataExportOptOut?: boolean;
                                    email?: string;
                                    goodReputation?: boolean;
                                    id?: string;
                                    password: string;
                                    pseudonyms: {
                                        active: boolean;
                                        conversations: (...)[];
                                        id?: (...) | (...);
                                        isDeleted: boolean;
                                        pseudonym: string;
                                        token: string;
                                    }[];
                                    role?: string;
                                    username: string;
                                };
                                platforms?: string[];
                                scheduledTime?: string;
                                slug?: string;
                                startTime?: string;
                                topic: | string
                                | {
                                    archivable: boolean;
                                    archived?: boolean;
                                    archiveEmail?: string;
                                    conversationCount?: number;
                                    conversationCreationAllowed: boolean;
                                    conversations: (
                                        { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                    )[];
                                    defaultSortAverage?: number;
                                    followed?: boolean;
                                    followers: { conversation: string; topic: string; user: string }[];
                                    id?: string;
                                    isArchiveNotified?: boolean;
                                    isDeleted?: boolean;
                                    latestMessageCreatedAt?: string;
                                    messageCount?: number;
                                    name: string;
                                    owner:
                                        | string
                                        | {
                                            dataExportOptOut?: (...)
                                            | (...)
                                            | (...);
                                            email?: (...) | (...);
                                            goodReputation?: (...) | (...) | (...);
                                            id?: (...) | (...);
                                            password: string;
                                            pseudonyms: (...)[];
                                            role?: (...) | (...);
                                            username: string;
                                        };
                                    passcode?: number;
                                    private: boolean;
                                    slug?: string;
                                    votingAllowed: boolean;
                                };
                                transcript?: {
                                    status: "active"
                                    | "paused"
                                    | "stopped";
                                    vectorStore?: {
                                        embeddingsModelName?: (...) | (...);
                                        embeddingsPlatform?: (...) | (...);
                                    };
                                };
                                updatedAt?: string;
                            };
                        };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "403": { content?: undefined; headers: { [name: string]: unknown } };
                    "404": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            trace?: undefined;
        };
        "/conversations/{conversationId}": {
            delete: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path: { conversationId: string };
                    query?: undefined;
                };
                requestBody?: undefined;
                responses: {
                    "200": { content?: undefined; headers: { [name: string]: unknown } };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "403": { content?: undefined; headers: { [name: string]: unknown } };
                    "404": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            get: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path: { conversationId: string };
                    query?: undefined;
                };
                requestBody?: undefined;
                responses: {
                    "200": {
                        content: {
                            "application/json": {
                                active?: boolean;
                                adapters: {
                                    active: boolean;
                                    audioChannels?: {
                                        agent?: ...;
                                        config?: ...;
                                        direct?: ...;
                                        direction: ...;
                                        name?: ...;
                                    }[];
                                    chatChannels?: {
                                        agent?: ...;
                                        config?: ...;
                                        direct?: ...;
                                        direction: ...;
                                        name?: ...;
                                    }[];
                                    config: { [key: string]: unknown };
                                    conversation: string;
                                    dmChannels?: {
                                        agent?: ...;
                                        config?: ...;
                                        direct?: ...;
                                        direction: ...;
                                        name?: ...;
                                    }[];
                                    id?: string;
                                    type: string;
                                }[];
                                agents: {
                                    active?: boolean;
                                    agentConfig?: { [key: string]: unknown };
                                    agentEvaluation?: { action: (...) | (...) | (...) };
                                    agentType: string;
                                    conversation: string;
                                    conversationHistorySettings?: {
                                        channels?: (...) | (...);
                                        count?: (...) | (...);
                                        directMessages?: (...) | (...) | (...);
                                        endTime?: (...) | (...);
                                        timeWindow?: (...) | (...);
                                    };
                                    description: string;
                                    id?: string;
                                    instanceName?: string;
                                    lastActiveMessageCount?: number;
                                    llmModel: string;
                                    llmModelOptions?: { [key: string]: unknown };
                                    llmPlatform:
                                        | "openai"
                                        | "ollama"
                                        | "perspective"
                                        | "bedrock"
                                        | "vllm"
                                        | "google";
                                    llmPlatformOptions?: {
                                        baseUrl?: (...)
                                        | (...);
                                        useKeepAlive: boolean;
                                    };
                                    llmTemplates?: { [key: string]: string };
                                    llmTemplateVars?: { [key: string]: (...)[] };
                                    name: string;
                                    pseudonyms: {
                                        active: boolean;
                                        conversations: (...)[];
                                        id?: (...) | (...);
                                        isDeleted: boolean;
                                        pseudonym: string;
                                        token: string;
                                    }[];
                                    ragCollectionName?: string;
                                    triggers?: { periodic?: (...)
                                    | (...); perMessage?: (...) | (...) };
                                    useTranscriptRAGCollection?: boolean;
                                }[];
                                channels: {
                                    direct: boolean;
                                    id?: string;
                                    name: string;
                                    participants?: { id?: ... }[];
                                    passcode: string | null;
                                }[];
                                conversationType?: string;
                                createdAt?: string;
                                enableAgents?: boolean;
                                enableDMs: string[];
                                endTime?: string;
                                experimental?: boolean;
                                experiments: {
                                    agentModifications?: {
                                        agent: ...;
                                        experimentValues?: ...;
                                        simulatedStartTime?: ...;
                                    }[];
                                    baseConversation: | string
                                    | (
                                        { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                    );
                                    createdAt: string;
                                    createdBy: | string
                                    | {
                                        dataExportOptOut?: (...)
                                        | (...)
                                        | (...);
                                        email?: (...) | (...);
                                        goodReputation?: (...) | (...) | (...);
                                        id?: (...) | (...);
                                        password: string;
                                        pseudonyms: (...)[];
                                        role?: (...) | (...);
                                        username: string;
                                    };
                                    description?: string;
                                    executedAt?: string;
                                    id?: string;
                                    name: string;
                                    resultConversation?: | string
                                    | (
                                        { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                    );
                                    status: "running"
                                    | "completed"
                                    | "failed"
                                    | "not started";
                                }[];
                                followed?: boolean;
                                followers: { conversation: string; topic: string; user: string }[];
                                id?: string;
                                locked?: boolean;
                                messageCount?: number;
                                messages: {
                                    active?: boolean;
                                    body: string | { [key: string]: unknown };
                                    bodyType?: string;
                                    channels?: string[];
                                    conversation: string;
                                    count?: number;
                                    createdAt?: string;
                                    downVotes: {
                                        owner?: (...) | (...);
                                        pseudonym?: (...) | (...);
                                        reason?: (...) | (...);
                                    }[];
                                    fromAgent: boolean;
                                    id?: string;
                                    isDeleted?: boolean;
                                    owner?: string;
                                    parentMessage?: string;
                                    pause: boolean;
                                    prompt?: {
                                        options?: (...)
                                        | (...);
                                        placeholder?: (...) | (...);
                                        type: (...) | (...) | (...) | (...) | (...) | (...);
                                        validation?: (...) | (...);
                                    };
                                    pseudonym: string;
                                    pseudonymId: string;
                                    replyCount?: number;
                                    source?: string;
                                    upVotes: {
                                        owner?: (...)
                                        | (...);
                                        pseudonym?: (...) | (...);
                                        reason?: (...) | (...);
                                    }[];
                                    visible: boolean;
                                }[];
                                name: string;
                                owner: | string
                                | {
                                    dataExportOptOut?: boolean;
                                    email?: string;
                                    goodReputation?: boolean;
                                    id?: string;
                                    password: string;
                                    pseudonyms: {
                                        active: boolean;
                                        conversations: (...)[];
                                        id?: (...) | (...);
                                        isDeleted: boolean;
                                        pseudonym: string;
                                        token: string;
                                    }[];
                                    role?: string;
                                    username: string;
                                };
                                platforms?: string[];
                                scheduledTime?: string;
                                slug?: string;
                                startTime?: string;
                                topic: | string
                                | {
                                    archivable: boolean;
                                    archived?: boolean;
                                    archiveEmail?: string;
                                    conversationCount?: number;
                                    conversationCreationAllowed: boolean;
                                    conversations: (
                                        { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                    )[];
                                    defaultSortAverage?: number;
                                    followed?: boolean;
                                    followers: { conversation: string; topic: string; user: string }[];
                                    id?: string;
                                    isArchiveNotified?: boolean;
                                    isDeleted?: boolean;
                                    latestMessageCreatedAt?: string;
                                    messageCount?: number;
                                    name: string;
                                    owner:
                                        | string
                                        | {
                                            dataExportOptOut?: (...)
                                            | (...)
                                            | (...);
                                            email?: (...) | (...);
                                            goodReputation?: (...) | (...) | (...);
                                            id?: (...) | (...);
                                            password: string;
                                            pseudonyms: (...)[];
                                            role?: (...) | (...);
                                            username: string;
                                        };
                                    passcode?: number;
                                    private: boolean;
                                    slug?: string;
                                    votingAllowed: boolean;
                                };
                                transcript?: {
                                    status: "active"
                                    | "paused"
                                    | "stopped";
                                    vectorStore?: {
                                        embeddingsModelName?: (...) | (...);
                                        embeddingsPlatform?: (...) | (...);
                                    };
                                };
                                updatedAt?: string;
                            };
                        };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "404": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post?: undefined;
            put?: undefined;
            trace?: undefined;
        };
        "/conversations/{conversationId}/agent/{agentId}": {
            delete?: undefined;
            get?: undefined;
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path: { agentId: string; conversationId: string };
                    query?: undefined;
                };
                requestBody: {
                    content: { "application/json": { [key: string]: unknown } };
                };
                responses: {
                    "200": {
                        content: {
                            "application/json": {
                                active?: boolean;
                                agentConfig?: { [key: string]: unknown };
                                agentEvaluation?: { action: 0 | 1 | 2 };
                                agentType: string;
                                conversation: string;
                                conversationHistorySettings?: {
                                    channels?: string[];
                                    count?: number;
                                    directMessages?: boolean;
                                    endTime?: string;
                                    timeWindow?: number;
                                };
                                description: string;
                                id?: string;
                                instanceName?: string;
                                lastActiveMessageCount?: number;
                                llmModel: string;
                                llmModelOptions?: { [key: string]: unknown };
                                llmPlatform:
                                    | "openai"
                                    | "ollama"
                                    | "perspective"
                                    | "bedrock"
                                    | "vllm"
                                    | "google";
                                llmPlatformOptions?: { baseUrl?: string; useKeepAlive: boolean };
                                llmTemplates?: { [key: string]: string };
                                llmTemplateVars?: {
                                    [key: string]: {
                                        description?: (...) | (...);
                                        name?: (...) | (...);
                                    }[];
                                };
                                name: string;
                                pseudonyms: {
                                    active: boolean;
                                    conversations: string[];
                                    id?: string;
                                    isDeleted: boolean;
                                    pseudonym: string;
                                    token: string;
                                }[];
                                ragCollectionName?: string;
                                triggers?: {
                                    periodic?: {
                                        conversationHistorySettings?: (...)
                                        | (...);
                                        timerPeriod: number;
                                    };
                                    perMessage?: {
                                        channels?: (...)
                                        | (...);
                                        conversationHistorySettings?: (...) | (...);
                                        directMessages?: (...) | (...) | (...);
                                        minNewMessages?: (...) | (...);
                                    };
                                };
                                useTranscriptRAGCollection?: boolean;
                            };
                        };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "403": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "404": { content?: undefined; headers: { [name: string]: unknown } };
                };
            };
            post?: undefined;
            put?: undefined;
            trace?: undefined;
        };
        "/conversations/{conversationId}/join": {
            delete?: undefined;
            get?: undefined;
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path: { conversationId: string };
                    query?: undefined;
                };
                requestBody?: undefined;
                responses: {
                    "200": {
                        content: {
                            "application/json": {
                                active?: boolean;
                                adapters: {
                                    active: boolean;
                                    audioChannels?: {
                                        agent?: ...;
                                        config?: ...;
                                        direct?: ...;
                                        direction: ...;
                                        name?: ...;
                                    }[];
                                    chatChannels?: {
                                        agent?: ...;
                                        config?: ...;
                                        direct?: ...;
                                        direction: ...;
                                        name?: ...;
                                    }[];
                                    config: { [key: string]: unknown };
                                    conversation: string;
                                    dmChannels?: {
                                        agent?: ...;
                                        config?: ...;
                                        direct?: ...;
                                        direction: ...;
                                        name?: ...;
                                    }[];
                                    id?: string;
                                    type: string;
                                }[];
                                agents: {
                                    active?: boolean;
                                    agentConfig?: { [key: string]: unknown };
                                    agentEvaluation?: { action: (...) | (...) | (...) };
                                    agentType: string;
                                    conversation: string;
                                    conversationHistorySettings?: {
                                        channels?: (...) | (...);
                                        count?: (...) | (...);
                                        directMessages?: (...) | (...) | (...);
                                        endTime?: (...) | (...);
                                        timeWindow?: (...) | (...);
                                    };
                                    description: string;
                                    id?: string;
                                    instanceName?: string;
                                    lastActiveMessageCount?: number;
                                    llmModel: string;
                                    llmModelOptions?: { [key: string]: unknown };
                                    llmPlatform:
                                        | "openai"
                                        | "ollama"
                                        | "perspective"
                                        | "bedrock"
                                        | "vllm"
                                        | "google";
                                    llmPlatformOptions?: {
                                        baseUrl?: (...)
                                        | (...);
                                        useKeepAlive: boolean;
                                    };
                                    llmTemplates?: { [key: string]: string };
                                    llmTemplateVars?: { [key: string]: (...)[] };
                                    name: string;
                                    pseudonyms: {
                                        active: boolean;
                                        conversations: (...)[];
                                        id?: (...) | (...);
                                        isDeleted: boolean;
                                        pseudonym: string;
                                        token: string;
                                    }[];
                                    ragCollectionName?: string;
                                    triggers?: { periodic?: (...)
                                    | (...); perMessage?: (...) | (...) };
                                    useTranscriptRAGCollection?: boolean;
                                }[];
                                channels: {
                                    direct: boolean;
                                    id?: string;
                                    name: string;
                                    participants?: { id?: ... }[];
                                    passcode: string | null;
                                }[];
                                conversationType?: string;
                                createdAt?: string;
                                enableAgents?: boolean;
                                enableDMs: string[];
                                endTime?: string;
                                experimental?: boolean;
                                experiments: {
                                    agentModifications?: {
                                        agent: ...;
                                        experimentValues?: ...;
                                        simulatedStartTime?: ...;
                                    }[];
                                    baseConversation: | string
                                    | (
                                        { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                    );
                                    createdAt: string;
                                    createdBy: | string
                                    | {
                                        dataExportOptOut?: (...)
                                        | (...)
                                        | (...);
                                        email?: (...) | (...);
                                        goodReputation?: (...) | (...) | (...);
                                        id?: (...) | (...);
                                        password: string;
                                        pseudonyms: (...)[];
                                        role?: (...) | (...);
                                        username: string;
                                    };
                                    description?: string;
                                    executedAt?: string;
                                    id?: string;
                                    name: string;
                                    resultConversation?: | string
                                    | (
                                        { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                    );
                                    status: "running"
                                    | "completed"
                                    | "failed"
                                    | "not started";
                                }[];
                                followed?: boolean;
                                followers: { conversation: string; topic: string; user: string }[];
                                id?: string;
                                locked?: boolean;
                                messageCount?: number;
                                messages: {
                                    active?: boolean;
                                    body: string | { [key: string]: unknown };
                                    bodyType?: string;
                                    channels?: string[];
                                    conversation: string;
                                    count?: number;
                                    createdAt?: string;
                                    downVotes: {
                                        owner?: (...) | (...);
                                        pseudonym?: (...) | (...);
                                        reason?: (...) | (...);
                                    }[];
                                    fromAgent: boolean;
                                    id?: string;
                                    isDeleted?: boolean;
                                    owner?: string;
                                    parentMessage?: string;
                                    pause: boolean;
                                    prompt?: {
                                        options?: (...)
                                        | (...);
                                        placeholder?: (...) | (...);
                                        type: (...) | (...) | (...) | (...) | (...) | (...);
                                        validation?: (...) | (...);
                                    };
                                    pseudonym: string;
                                    pseudonymId: string;
                                    replyCount?: number;
                                    source?: string;
                                    upVotes: {
                                        owner?: (...)
                                        | (...);
                                        pseudonym?: (...) | (...);
                                        reason?: (...) | (...);
                                    }[];
                                    visible: boolean;
                                }[];
                                name: string;
                                owner: | string
                                | {
                                    dataExportOptOut?: boolean;
                                    email?: string;
                                    goodReputation?: boolean;
                                    id?: string;
                                    password: string;
                                    pseudonyms: {
                                        active: boolean;
                                        conversations: (...)[];
                                        id?: (...) | (...);
                                        isDeleted: boolean;
                                        pseudonym: string;
                                        token: string;
                                    }[];
                                    role?: string;
                                    username: string;
                                };
                                platforms?: string[];
                                scheduledTime?: string;
                                slug?: string;
                                startTime?: string;
                                topic: | string
                                | {
                                    archivable: boolean;
                                    archived?: boolean;
                                    archiveEmail?: string;
                                    conversationCount?: number;
                                    conversationCreationAllowed: boolean;
                                    conversations: (
                                        { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                    )[];
                                    defaultSortAverage?: number;
                                    followed?: boolean;
                                    followers: { conversation: string; topic: string; user: string }[];
                                    id?: string;
                                    isArchiveNotified?: boolean;
                                    isDeleted?: boolean;
                                    latestMessageCreatedAt?: string;
                                    messageCount?: number;
                                    name: string;
                                    owner:
                                        | string
                                        | {
                                            dataExportOptOut?: (...)
                                            | (...)
                                            | (...);
                                            email?: (...) | (...);
                                            goodReputation?: (...) | (...) | (...);
                                            id?: (...) | (...);
                                            password: string;
                                            pseudonyms: (...)[];
                                            role?: (...) | (...);
                                            username: string;
                                        };
                                    passcode?: number;
                                    private: boolean;
                                    slug?: string;
                                    votingAllowed: boolean;
                                };
                                transcript?: {
                                    status: "active"
                                    | "paused"
                                    | "stopped";
                                    vectorStore?: {
                                        embeddingsModelName?: (...) | (...);
                                        embeddingsPlatform?: (...) | (...);
                                    };
                                };
                                updatedAt?: string;
                            };
                        };
                        headers: { [name: string]: unknown };
                    };
                    "401": { content?: undefined; headers: { [name: string]: unknown } };
                    "404": { content?: undefined; headers: { [name: string]: unknown } };
                };
            };
            put?: undefined;
            trace?: undefined;
        };
        "/conversations/{conversationId}/report": {
            delete?: undefined;
            get: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path: { conversationId: string };
                    query: {
                        additionalChannels?: string | string[];
                        agent?: string;
                        format?: "text" | "csv";
                        reportName:
                            | "periodicResponses"
                            | "directMessageResponses"
                            | "userMetrics";
                    };
                };
                requestBody?: undefined;
                responses: {
                    "200": {
                        content: { "text/csv": string; "text/plain": string };
                        headers: { [name: string]: unknown };
                    };
                    "400": { content?: undefined; headers: { [name: string]: unknown } };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "404": { content?: undefined; headers: { [name: string]: unknown } };
                };
            };
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post?: undefined;
            put?: undefined;
            trace?: undefined;
        };
        "/conversations/{conversationId}/start": {
            delete?: undefined;
            get?: undefined;
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path: { conversationId: string };
                    query?: undefined;
                };
                requestBody?: undefined;
                responses: {
                    "200": {
                        content: {
                            "application/json": {
                                active?: boolean;
                                adapters: {
                                    active: boolean;
                                    audioChannels?: {
                                        agent?: ...;
                                        config?: ...;
                                        direct?: ...;
                                        direction: ...;
                                        name?: ...;
                                    }[];
                                    chatChannels?: {
                                        agent?: ...;
                                        config?: ...;
                                        direct?: ...;
                                        direction: ...;
                                        name?: ...;
                                    }[];
                                    config: { [key: string]: unknown };
                                    conversation: string;
                                    dmChannels?: {
                                        agent?: ...;
                                        config?: ...;
                                        direct?: ...;
                                        direction: ...;
                                        name?: ...;
                                    }[];
                                    id?: string;
                                    type: string;
                                }[];
                                agents: {
                                    active?: boolean;
                                    agentConfig?: { [key: string]: unknown };
                                    agentEvaluation?: { action: (...) | (...) | (...) };
                                    agentType: string;
                                    conversation: string;
                                    conversationHistorySettings?: {
                                        channels?: (...) | (...);
                                        count?: (...) | (...);
                                        directMessages?: (...) | (...) | (...);
                                        endTime?: (...) | (...);
                                        timeWindow?: (...) | (...);
                                    };
                                    description: string;
                                    id?: string;
                                    instanceName?: string;
                                    lastActiveMessageCount?: number;
                                    llmModel: string;
                                    llmModelOptions?: { [key: string]: unknown };
                                    llmPlatform:
                                        | "openai"
                                        | "ollama"
                                        | "perspective"
                                        | "bedrock"
                                        | "vllm"
                                        | "google";
                                    llmPlatformOptions?: {
                                        baseUrl?: (...)
                                        | (...);
                                        useKeepAlive: boolean;
                                    };
                                    llmTemplates?: { [key: string]: string };
                                    llmTemplateVars?: { [key: string]: (...)[] };
                                    name: string;
                                    pseudonyms: {
                                        active: boolean;
                                        conversations: (...)[];
                                        id?: (...) | (...);
                                        isDeleted: boolean;
                                        pseudonym: string;
                                        token: string;
                                    }[];
                                    ragCollectionName?: string;
                                    triggers?: { periodic?: (...)
                                    | (...); perMessage?: (...) | (...) };
                                    useTranscriptRAGCollection?: boolean;
                                }[];
                                channels: {
                                    direct: boolean;
                                    id?: string;
                                    name: string;
                                    participants?: { id?: ... }[];
                                    passcode: string | null;
                                }[];
                                conversationType?: string;
                                createdAt?: string;
                                enableAgents?: boolean;
                                enableDMs: string[];
                                endTime?: string;
                                experimental?: boolean;
                                experiments: {
                                    agentModifications?: {
                                        agent: ...;
                                        experimentValues?: ...;
                                        simulatedStartTime?: ...;
                                    }[];
                                    baseConversation: | string
                                    | (
                                        { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                    );
                                    createdAt: string;
                                    createdBy: | string
                                    | {
                                        dataExportOptOut?: (...)
                                        | (...)
                                        | (...);
                                        email?: (...) | (...);
                                        goodReputation?: (...) | (...) | (...);
                                        id?: (...) | (...);
                                        password: string;
                                        pseudonyms: (...)[];
                                        role?: (...) | (...);
                                        username: string;
                                    };
                                    description?: string;
                                    executedAt?: string;
                                    id?: string;
                                    name: string;
                                    resultConversation?: | string
                                    | (
                                        { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                    );
                                    status: "running"
                                    | "completed"
                                    | "failed"
                                    | "not started";
                                }[];
                                followed?: boolean;
                                followers: { conversation: string; topic: string; user: string }[];
                                id?: string;
                                locked?: boolean;
                                messageCount?: number;
                                messages: {
                                    active?: boolean;
                                    body: string | { [key: string]: unknown };
                                    bodyType?: string;
                                    channels?: string[];
                                    conversation: string;
                                    count?: number;
                                    createdAt?: string;
                                    downVotes: {
                                        owner?: (...) | (...);
                                        pseudonym?: (...) | (...);
                                        reason?: (...) | (...);
                                    }[];
                                    fromAgent: boolean;
                                    id?: string;
                                    isDeleted?: boolean;
                                    owner?: string;
                                    parentMessage?: string;
                                    pause: boolean;
                                    prompt?: {
                                        options?: (...)
                                        | (...);
                                        placeholder?: (...) | (...);
                                        type: (...) | (...) | (...) | (...) | (...) | (...);
                                        validation?: (...) | (...);
                                    };
                                    pseudonym: string;
                                    pseudonymId: string;
                                    replyCount?: number;
                                    source?: string;
                                    upVotes: {
                                        owner?: (...)
                                        | (...);
                                        pseudonym?: (...) | (...);
                                        reason?: (...) | (...);
                                    }[];
                                    visible: boolean;
                                }[];
                                name: string;
                                owner: | string
                                | {
                                    dataExportOptOut?: boolean;
                                    email?: string;
                                    goodReputation?: boolean;
                                    id?: string;
                                    password: string;
                                    pseudonyms: {
                                        active: boolean;
                                        conversations: (...)[];
                                        id?: (...) | (...);
                                        isDeleted: boolean;
                                        pseudonym: string;
                                        token: string;
                                    }[];
                                    role?: string;
                                    username: string;
                                };
                                platforms?: string[];
                                scheduledTime?: string;
                                slug?: string;
                                startTime?: string;
                                topic: | string
                                | {
                                    archivable: boolean;
                                    archived?: boolean;
                                    archiveEmail?: string;
                                    conversationCount?: number;
                                    conversationCreationAllowed: boolean;
                                    conversations: (
                                        { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                    )[];
                                    defaultSortAverage?: number;
                                    followed?: boolean;
                                    followers: { conversation: string; topic: string; user: string }[];
                                    id?: string;
                                    isArchiveNotified?: boolean;
                                    isDeleted?: boolean;
                                    latestMessageCreatedAt?: string;
                                    messageCount?: number;
                                    name: string;
                                    owner:
                                        | string
                                        | {
                                            dataExportOptOut?: (...)
                                            | (...)
                                            | (...);
                                            email?: (...) | (...);
                                            goodReputation?: (...) | (...) | (...);
                                            id?: (...) | (...);
                                            password: string;
                                            pseudonyms: (...)[];
                                            role?: (...) | (...);
                                            username: string;
                                        };
                                    passcode?: number;
                                    private: boolean;
                                    slug?: string;
                                    votingAllowed: boolean;
                                };
                                transcript?: {
                                    status: "active"
                                    | "paused"
                                    | "stopped";
                                    vectorStore?: {
                                        embeddingsModelName?: (...) | (...);
                                        embeddingsPlatform?: (...) | (...);
                                    };
                                };
                                updatedAt?: string;
                            };
                        };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "403": { content?: undefined; headers: { [name: string]: unknown } };
                    "404": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            put?: undefined;
            trace?: undefined;
        };
        "/conversations/{conversationId}/stop": {
            delete?: undefined;
            get?: undefined;
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path: { conversationId: string };
                    query?: undefined;
                };
                requestBody?: undefined;
                responses: {
                    "200": {
                        content: {
                            "application/json": {
                                active?: boolean;
                                adapters: {
                                    active: boolean;
                                    audioChannels?: {
                                        agent?: ...;
                                        config?: ...;
                                        direct?: ...;
                                        direction: ...;
                                        name?: ...;
                                    }[];
                                    chatChannels?: {
                                        agent?: ...;
                                        config?: ...;
                                        direct?: ...;
                                        direction: ...;
                                        name?: ...;
                                    }[];
                                    config: { [key: string]: unknown };
                                    conversation: string;
                                    dmChannels?: {
                                        agent?: ...;
                                        config?: ...;
                                        direct?: ...;
                                        direction: ...;
                                        name?: ...;
                                    }[];
                                    id?: string;
                                    type: string;
                                }[];
                                agents: {
                                    active?: boolean;
                                    agentConfig?: { [key: string]: unknown };
                                    agentEvaluation?: { action: (...) | (...) | (...) };
                                    agentType: string;
                                    conversation: string;
                                    conversationHistorySettings?: {
                                        channels?: (...) | (...);
                                        count?: (...) | (...);
                                        directMessages?: (...) | (...) | (...);
                                        endTime?: (...) | (...);
                                        timeWindow?: (...) | (...);
                                    };
                                    description: string;
                                    id?: string;
                                    instanceName?: string;
                                    lastActiveMessageCount?: number;
                                    llmModel: string;
                                    llmModelOptions?: { [key: string]: unknown };
                                    llmPlatform:
                                        | "openai"
                                        | "ollama"
                                        | "perspective"
                                        | "bedrock"
                                        | "vllm"
                                        | "google";
                                    llmPlatformOptions?: {
                                        baseUrl?: (...)
                                        | (...);
                                        useKeepAlive: boolean;
                                    };
                                    llmTemplates?: { [key: string]: string };
                                    llmTemplateVars?: { [key: string]: (...)[] };
                                    name: string;
                                    pseudonyms: {
                                        active: boolean;
                                        conversations: (...)[];
                                        id?: (...) | (...);
                                        isDeleted: boolean;
                                        pseudonym: string;
                                        token: string;
                                    }[];
                                    ragCollectionName?: string;
                                    triggers?: { periodic?: (...)
                                    | (...); perMessage?: (...) | (...) };
                                    useTranscriptRAGCollection?: boolean;
                                }[];
                                channels: {
                                    direct: boolean;
                                    id?: string;
                                    name: string;
                                    participants?: { id?: ... }[];
                                    passcode: string | null;
                                }[];
                                conversationType?: string;
                                createdAt?: string;
                                enableAgents?: boolean;
                                enableDMs: string[];
                                endTime?: string;
                                experimental?: boolean;
                                experiments: {
                                    agentModifications?: {
                                        agent: ...;
                                        experimentValues?: ...;
                                        simulatedStartTime?: ...;
                                    }[];
                                    baseConversation: | string
                                    | (
                                        { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                    );
                                    createdAt: string;
                                    createdBy: | string
                                    | {
                                        dataExportOptOut?: (...)
                                        | (...)
                                        | (...);
                                        email?: (...) | (...);
                                        goodReputation?: (...) | (...) | (...);
                                        id?: (...) | (...);
                                        password: string;
                                        pseudonyms: (...)[];
                                        role?: (...) | (...);
                                        username: string;
                                    };
                                    description?: string;
                                    executedAt?: string;
                                    id?: string;
                                    name: string;
                                    resultConversation?: | string
                                    | (
                                        { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                    );
                                    status: "running"
                                    | "completed"
                                    | "failed"
                                    | "not started";
                                }[];
                                followed?: boolean;
                                followers: { conversation: string; topic: string; user: string }[];
                                id?: string;
                                locked?: boolean;
                                messageCount?: number;
                                messages: {
                                    active?: boolean;
                                    body: string | { [key: string]: unknown };
                                    bodyType?: string;
                                    channels?: string[];
                                    conversation: string;
                                    count?: number;
                                    createdAt?: string;
                                    downVotes: {
                                        owner?: (...) | (...);
                                        pseudonym?: (...) | (...);
                                        reason?: (...) | (...);
                                    }[];
                                    fromAgent: boolean;
                                    id?: string;
                                    isDeleted?: boolean;
                                    owner?: string;
                                    parentMessage?: string;
                                    pause: boolean;
                                    prompt?: {
                                        options?: (...)
                                        | (...);
                                        placeholder?: (...) | (...);
                                        type: (...) | (...) | (...) | (...) | (...) | (...);
                                        validation?: (...) | (...);
                                    };
                                    pseudonym: string;
                                    pseudonymId: string;
                                    replyCount?: number;
                                    source?: string;
                                    upVotes: {
                                        owner?: (...)
                                        | (...);
                                        pseudonym?: (...) | (...);
                                        reason?: (...) | (...);
                                    }[];
                                    visible: boolean;
                                }[];
                                name: string;
                                owner: | string
                                | {
                                    dataExportOptOut?: boolean;
                                    email?: string;
                                    goodReputation?: boolean;
                                    id?: string;
                                    password: string;
                                    pseudonyms: {
                                        active: boolean;
                                        conversations: (...)[];
                                        id?: (...) | (...);
                                        isDeleted: boolean;
                                        pseudonym: string;
                                        token: string;
                                    }[];
                                    role?: string;
                                    username: string;
                                };
                                platforms?: string[];
                                scheduledTime?: string;
                                slug?: string;
                                startTime?: string;
                                topic: | string
                                | {
                                    archivable: boolean;
                                    archived?: boolean;
                                    archiveEmail?: string;
                                    conversationCount?: number;
                                    conversationCreationAllowed: boolean;
                                    conversations: (
                                        { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                    )[];
                                    defaultSortAverage?: number;
                                    followed?: boolean;
                                    followers: { conversation: string; topic: string; user: string }[];
                                    id?: string;
                                    isArchiveNotified?: boolean;
                                    isDeleted?: boolean;
                                    latestMessageCreatedAt?: string;
                                    messageCount?: number;
                                    name: string;
                                    owner:
                                        | string
                                        | {
                                            dataExportOptOut?: (...)
                                            | (...)
                                            | (...);
                                            email?: (...) | (...);
                                            goodReputation?: (...) | (...) | (...);
                                            id?: (...) | (...);
                                            password: string;
                                            pseudonyms: (...)[];
                                            role?: (...) | (...);
                                            username: string;
                                        };
                                    passcode?: number;
                                    private: boolean;
                                    slug?: string;
                                    votingAllowed: boolean;
                                };
                                transcript?: {
                                    status: "active"
                                    | "paused"
                                    | "stopped";
                                    vectorStore?: {
                                        embeddingsModelName?: (...) | (...);
                                        embeddingsPlatform?: (...) | (...);
                                    };
                                };
                                updatedAt?: string;
                            };
                        };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "403": { content?: undefined; headers: { [name: string]: unknown } };
                    "404": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            put?: undefined;
            trace?: undefined;
        };
        "/conversations/active": {
            delete?: undefined;
            get: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path?: undefined;
                    query?: undefined;
                };
                requestBody?: undefined;
                responses: {
                    "200": {
                        content: {
                            "application/json": {
                                active?: boolean;
                                adapters: {
                                    active: boolean;
                                    audioChannels?: (...)[];
                                    chatChannels?: (...)[];
                                    config: { [key: string]: unknown };
                                    conversation: string;
                                    dmChannels?: (...)[];
                                    id?: string;
                                    type: string;
                                }[];
                                agents: {
                                    active?: boolean;
                                    agentConfig?: { [key: ...]: ... };
                                    agentEvaluation?: { action: ... };
                                    agentType: string;
                                    conversation: string;
                                    conversationHistorySettings?: {
                                        channels?: ...;
                                        count?: ...;
                                        directMessages?: ...;
                                        endTime?: ...;
                                        timeWindow?: ...;
                                    };
                                    description: string;
                                    id?: string;
                                    instanceName?: string;
                                    lastActiveMessageCount?: number;
                                    llmModel: string;
                                    llmModelOptions?: { [key: ...]: ... };
                                    llmPlatform:
                                        | "openai"
                                        | "ollama"
                                        | "perspective"
                                        | "bedrock"
                                        | "vllm"
                                        | "google";
                                    llmPlatformOptions?: { baseUrl?: ...; useKeepAlive: ... };
                                    llmTemplates?: { [key: ...]: ... };
                                    llmTemplateVars?: { [key: ...]: ... };
                                    name: string;
                                    pseudonyms: {
                                        active: ...;
                                        conversations: ...;
                                        id?: ...;
                                        isDeleted: ...;
                                        pseudonym: ...;
                                        token: ...;
                                    }[];
                                    ragCollectionName?: string;
                                    triggers?: { periodic?: ...; perMessage?: ... };
                                    useTranscriptRAGCollection?: boolean;
                                }[];
                                channels: {
                                    direct: boolean;
                                    id?: string;
                                    name: string;
                                    participants?: (...)[];
                                    passcode: string | null;
                                }[];
                                conversationType?: string;
                                createdAt?: string;
                                enableAgents?: boolean;
                                enableDMs: string[];
                                endTime?: string;
                                experimental?: boolean;
                                experiments: {
                                    agentModifications?: (...)[];
                                    baseConversation:
                                        | string
                                        | (
                                            { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                        );
                                    createdAt: string;
                                    createdBy: | string
                                    | {
                                        dataExportOptOut?: ...;
                                        email?: ...;
                                        goodReputation?: ...;
                                        id?: ...;
                                        password: ...;
                                        pseudonyms: ...;
                                        role?: ...;
                                        username: ...;
                                    };
                                    description?: string;
                                    executedAt?: string;
                                    id?: string;
                                    name: string;
                                    resultConversation?: | string
                                    | (
                                        { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                    );
                                    status: "running"
                                    | "completed"
                                    | "failed"
                                    | "not started";
                                }[];
                                followed?: boolean;
                                followers: { conversation: string; topic: string; user: string }[];
                                id?: string;
                                locked?: boolean;
                                messageCount?: number;
                                messages: {
                                    active?: boolean;
                                    body: string | { [key: ...]: ... };
                                    bodyType?: string;
                                    channels?: (...)[];
                                    conversation: string;
                                    count?: number;
                                    createdAt?: string;
                                    downVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                                    fromAgent: boolean;
                                    id?: string;
                                    isDeleted?: boolean;
                                    owner?: string;
                                    parentMessage?: string;
                                    pause: boolean;
                                    prompt?: {
                                        options?: ...;
                                        placeholder?: ...;
                                        type: ...;
                                        validation?: ...;
                                    };
                                    pseudonym: string;
                                    pseudonymId: string;
                                    replyCount?: number;
                                    source?: string;
                                    upVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                                    visible: boolean;
                                }[];
                                name: string;
                                owner: | string
                                | {
                                    dataExportOptOut?: boolean;
                                    email?: string;
                                    goodReputation?: boolean;
                                    id?: string;
                                    password: string;
                                    pseudonyms: {
                                        active: ...;
                                        conversations: ...;
                                        id?: ...;
                                        isDeleted: ...;
                                        pseudonym: ...;
                                        token: ...;
                                    }[];
                                    role?: string;
                                    username: string;
                                };
                                platforms?: string[];
                                scheduledTime?: string;
                                slug?: string;
                                startTime?: string;
                                topic: | string
                                | {
                                    archivable: boolean;
                                    archived?: boolean;
                                    archiveEmail?: string;
                                    conversationCount?: number;
                                    conversationCreationAllowed: boolean;
                                    conversations: { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[];
                                    defaultSortAverage?: number;
                                    followed?: boolean;
                                    followers: { conversation: ...; topic: ...; user: ... }[];
                                    id?: string;
                                    isArchiveNotified?: boolean;
                                    isDeleted?: boolean;
                                    latestMessageCreatedAt?: string;
                                    messageCount?: number;
                                    name: string;
                                    owner:
                                        | string
                                        | {
                                            dataExportOptOut?: ...;
                                            email?: ...;
                                            goodReputation?: ...;
                                            id?: ...;
                                            password: ...;
                                            pseudonyms: ...;
                                            role?: ...;
                                            username: ...;
                                        };
                                    passcode?: number;
                                    private: boolean;
                                    slug?: string;
                                    votingAllowed: boolean;
                                };
                                transcript?: {
                                    status: "active"
                                    | "paused"
                                    | "stopped";
                                    vectorStore?: {
                                        embeddingsModelName?: ...;
                                        embeddingsPlatform?: ...;
                                    };
                                };
                                updatedAt?: string;
                            }[];
                        };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post?: undefined;
            put?: undefined;
            trace?: undefined;
        };
        "/conversations/follow": {
            delete?: undefined;
            get?: undefined;
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path?: undefined;
                    query?: undefined;
                };
                requestBody: {
                    content: {
                        "application/json": { conversationId: string; status: boolean };
                    };
                };
                responses: {
                    "200": {
                        content: { "application/json": string };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "404": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            put?: undefined;
            trace?: undefined;
        };
        "/conversations/from-type": {
            delete?: undefined;
            get?: undefined;
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path?: undefined;
                    query?: undefined;
                };
                requestBody: {
                    content: {
                        "application/json": {
                            name: string;
                            platforms: string[];
                            properties?: { [key: string]: unknown };
                            scheduledTime?: string;
                            topicId: string;
                            type: string;
                        };
                    };
                };
                responses: {
                    "201": {
                        content: {
                            "application/json": {
                                active?: boolean;
                                adapters: {
                                    active: boolean;
                                    audioChannels?: {
                                        agent?: ...;
                                        config?: ...;
                                        direct?: ...;
                                        direction: ...;
                                        name?: ...;
                                    }[];
                                    chatChannels?: {
                                        agent?: ...;
                                        config?: ...;
                                        direct?: ...;
                                        direction: ...;
                                        name?: ...;
                                    }[];
                                    config: { [key: string]: unknown };
                                    conversation: string;
                                    dmChannels?: {
                                        agent?: ...;
                                        config?: ...;
                                        direct?: ...;
                                        direction: ...;
                                        name?: ...;
                                    }[];
                                    id?: string;
                                    type: string;
                                }[];
                                agents: {
                                    active?: boolean;
                                    agentConfig?: { [key: string]: unknown };
                                    agentEvaluation?: { action: (...) | (...) | (...) };
                                    agentType: string;
                                    conversation: string;
                                    conversationHistorySettings?: {
                                        channels?: (...) | (...);
                                        count?: (...) | (...);
                                        directMessages?: (...) | (...) | (...);
                                        endTime?: (...) | (...);
                                        timeWindow?: (...) | (...);
                                    };
                                    description: string;
                                    id?: string;
                                    instanceName?: string;
                                    lastActiveMessageCount?: number;
                                    llmModel: string;
                                    llmModelOptions?: { [key: string]: unknown };
                                    llmPlatform:
                                        | "openai"
                                        | "ollama"
                                        | "perspective"
                                        | "bedrock"
                                        | "vllm"
                                        | "google";
                                    llmPlatformOptions?: {
                                        baseUrl?: (...)
                                        | (...);
                                        useKeepAlive: boolean;
                                    };
                                    llmTemplates?: { [key: string]: string };
                                    llmTemplateVars?: { [key: string]: (...)[] };
                                    name: string;
                                    pseudonyms: {
                                        active: boolean;
                                        conversations: (...)[];
                                        id?: (...) | (...);
                                        isDeleted: boolean;
                                        pseudonym: string;
                                        token: string;
                                    }[];
                                    ragCollectionName?: string;
                                    triggers?: { periodic?: (...)
                                    | (...); perMessage?: (...) | (...) };
                                    useTranscriptRAGCollection?: boolean;
                                }[];
                                channels: {
                                    direct: boolean;
                                    id?: string;
                                    name: string;
                                    participants?: { id?: ... }[];
                                    passcode: string | null;
                                }[];
                                conversationType?: string;
                                createdAt?: string;
                                enableAgents?: boolean;
                                enableDMs: string[];
                                endTime?: string;
                                experimental?: boolean;
                                experiments: {
                                    agentModifications?: {
                                        agent: ...;
                                        experimentValues?: ...;
                                        simulatedStartTime?: ...;
                                    }[];
                                    baseConversation: | string
                                    | (
                                        { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                    );
                                    createdAt: string;
                                    createdBy: | string
                                    | {
                                        dataExportOptOut?: (...)
                                        | (...)
                                        | (...);
                                        email?: (...) | (...);
                                        goodReputation?: (...) | (...) | (...);
                                        id?: (...) | (...);
                                        password: string;
                                        pseudonyms: (...)[];
                                        role?: (...) | (...);
                                        username: string;
                                    };
                                    description?: string;
                                    executedAt?: string;
                                    id?: string;
                                    name: string;
                                    resultConversation?: | string
                                    | (
                                        { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                    );
                                    status: "running"
                                    | "completed"
                                    | "failed"
                                    | "not started";
                                }[];
                                followed?: boolean;
                                followers: { conversation: string; topic: string; user: string }[];
                                id?: string;
                                locked?: boolean;
                                messageCount?: number;
                                messages: {
                                    active?: boolean;
                                    body: string | { [key: string]: unknown };
                                    bodyType?: string;
                                    channels?: string[];
                                    conversation: string;
                                    count?: number;
                                    createdAt?: string;
                                    downVotes: {
                                        owner?: (...) | (...);
                                        pseudonym?: (...) | (...);
                                        reason?: (...) | (...);
                                    }[];
                                    fromAgent: boolean;
                                    id?: string;
                                    isDeleted?: boolean;
                                    owner?: string;
                                    parentMessage?: string;
                                    pause: boolean;
                                    prompt?: {
                                        options?: (...)
                                        | (...);
                                        placeholder?: (...) | (...);
                                        type: (...) | (...) | (...) | (...) | (...) | (...);
                                        validation?: (...) | (...);
                                    };
                                    pseudonym: string;
                                    pseudonymId: string;
                                    replyCount?: number;
                                    source?: string;
                                    upVotes: {
                                        owner?: (...)
                                        | (...);
                                        pseudonym?: (...) | (...);
                                        reason?: (...) | (...);
                                    }[];
                                    visible: boolean;
                                }[];
                                name: string;
                                owner: | string
                                | {
                                    dataExportOptOut?: boolean;
                                    email?: string;
                                    goodReputation?: boolean;
                                    id?: string;
                                    password: string;
                                    pseudonyms: {
                                        active: boolean;
                                        conversations: (...)[];
                                        id?: (...) | (...);
                                        isDeleted: boolean;
                                        pseudonym: string;
                                        token: string;
                                    }[];
                                    role?: string;
                                    username: string;
                                };
                                platforms?: string[];
                                scheduledTime?: string;
                                slug?: string;
                                startTime?: string;
                                topic: | string
                                | {
                                    archivable: boolean;
                                    archived?: boolean;
                                    archiveEmail?: string;
                                    conversationCount?: number;
                                    conversationCreationAllowed: boolean;
                                    conversations: (
                                        { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                    )[];
                                    defaultSortAverage?: number;
                                    followed?: boolean;
                                    followers: { conversation: string; topic: string; user: string }[];
                                    id?: string;
                                    isArchiveNotified?: boolean;
                                    isDeleted?: boolean;
                                    latestMessageCreatedAt?: string;
                                    messageCount?: number;
                                    name: string;
                                    owner:
                                        | string
                                        | {
                                            dataExportOptOut?: (...)
                                            | (...)
                                            | (...);
                                            email?: (...) | (...);
                                            goodReputation?: (...) | (...) | (...);
                                            id?: (...) | (...);
                                            password: string;
                                            pseudonyms: (...)[];
                                            role?: (...) | (...);
                                            username: string;
                                        };
                                    passcode?: number;
                                    private: boolean;
                                    slug?: string;
                                    votingAllowed: boolean;
                                };
                                transcript?: {
                                    status: "active"
                                    | "paused"
                                    | "stopped";
                                    vectorStore?: {
                                        embeddingsModelName?: (...) | (...);
                                        embeddingsPlatform?: (...) | (...);
                                    };
                                };
                                updatedAt?: string;
                            };
                        };
                        headers: { [name: string]: unknown };
                    };
                    "400": { content?: undefined; headers: { [name: string]: unknown } };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "403": { content?: undefined; headers: { [name: string]: unknown } };
                    "404": { content?: undefined; headers: { [name: string]: unknown } };
                };
            };
            put?: undefined;
            trace?: undefined;
        };
        "/conversations/topic/{topicId}": {
            delete?: undefined;
            get: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path: { topicId: string };
                    query?: undefined;
                };
                requestBody?: undefined;
                responses: {
                    "200": {
                        content: {
                            "application/json": {
                                active?: boolean;
                                adapters: {
                                    active: boolean;
                                    audioChannels?: (...)[];
                                    chatChannels?: (...)[];
                                    config: { [key: string]: unknown };
                                    conversation: string;
                                    dmChannels?: (...)[];
                                    id?: string;
                                    type: string;
                                }[];
                                agents: {
                                    active?: boolean;
                                    agentConfig?: { [key: ...]: ... };
                                    agentEvaluation?: { action: ... };
                                    agentType: string;
                                    conversation: string;
                                    conversationHistorySettings?: {
                                        channels?: ...;
                                        count?: ...;
                                        directMessages?: ...;
                                        endTime?: ...;
                                        timeWindow?: ...;
                                    };
                                    description: string;
                                    id?: string;
                                    instanceName?: string;
                                    lastActiveMessageCount?: number;
                                    llmModel: string;
                                    llmModelOptions?: { [key: ...]: ... };
                                    llmPlatform:
                                        | "openai"
                                        | "ollama"
                                        | "perspective"
                                        | "bedrock"
                                        | "vllm"
                                        | "google";
                                    llmPlatformOptions?: { baseUrl?: ...; useKeepAlive: ... };
                                    llmTemplates?: { [key: ...]: ... };
                                    llmTemplateVars?: { [key: ...]: ... };
                                    name: string;
                                    pseudonyms: {
                                        active: ...;
                                        conversations: ...;
                                        id?: ...;
                                        isDeleted: ...;
                                        pseudonym: ...;
                                        token: ...;
                                    }[];
                                    ragCollectionName?: string;
                                    triggers?: { periodic?: ...; perMessage?: ... };
                                    useTranscriptRAGCollection?: boolean;
                                }[];
                                channels: {
                                    direct: boolean;
                                    id?: string;
                                    name: string;
                                    participants?: (...)[];
                                    passcode: string | null;
                                }[];
                                conversationType?: string;
                                createdAt?: string;
                                enableAgents?: boolean;
                                enableDMs: string[];
                                endTime?: string;
                                experimental?: boolean;
                                experiments: {
                                    agentModifications?: (...)[];
                                    baseConversation:
                                        | string
                                        | (
                                            { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                        );
                                    createdAt: string;
                                    createdBy: | string
                                    | {
                                        dataExportOptOut?: ...;
                                        email?: ...;
                                        goodReputation?: ...;
                                        id?: ...;
                                        password: ...;
                                        pseudonyms: ...;
                                        role?: ...;
                                        username: ...;
                                    };
                                    description?: string;
                                    executedAt?: string;
                                    id?: string;
                                    name: string;
                                    resultConversation?: | string
                                    | (
                                        { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                    );
                                    status: "running"
                                    | "completed"
                                    | "failed"
                                    | "not started";
                                }[];
                                followed?: boolean;
                                followers: { conversation: string; topic: string; user: string }[];
                                id?: string;
                                locked?: boolean;
                                messageCount?: number;
                                messages: {
                                    active?: boolean;
                                    body: string | { [key: ...]: ... };
                                    bodyType?: string;
                                    channels?: (...)[];
                                    conversation: string;
                                    count?: number;
                                    createdAt?: string;
                                    downVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                                    fromAgent: boolean;
                                    id?: string;
                                    isDeleted?: boolean;
                                    owner?: string;
                                    parentMessage?: string;
                                    pause: boolean;
                                    prompt?: {
                                        options?: ...;
                                        placeholder?: ...;
                                        type: ...;
                                        validation?: ...;
                                    };
                                    pseudonym: string;
                                    pseudonymId: string;
                                    replyCount?: number;
                                    source?: string;
                                    upVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                                    visible: boolean;
                                }[];
                                name: string;
                                owner: | string
                                | {
                                    dataExportOptOut?: boolean;
                                    email?: string;
                                    goodReputation?: boolean;
                                    id?: string;
                                    password: string;
                                    pseudonyms: {
                                        active: ...;
                                        conversations: ...;
                                        id?: ...;
                                        isDeleted: ...;
                                        pseudonym: ...;
                                        token: ...;
                                    }[];
                                    role?: string;
                                    username: string;
                                };
                                platforms?: string[];
                                scheduledTime?: string;
                                slug?: string;
                                startTime?: string;
                                topic: | string
                                | {
                                    archivable: boolean;
                                    archived?: boolean;
                                    archiveEmail?: string;
                                    conversationCount?: number;
                                    conversationCreationAllowed: boolean;
                                    conversations: { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[];
                                    defaultSortAverage?: number;
                                    followed?: boolean;
                                    followers: { conversation: ...; topic: ...; user: ... }[];
                                    id?: string;
                                    isArchiveNotified?: boolean;
                                    isDeleted?: boolean;
                                    latestMessageCreatedAt?: string;
                                    messageCount?: number;
                                    name: string;
                                    owner:
                                        | string
                                        | {
                                            dataExportOptOut?: ...;
                                            email?: ...;
                                            goodReputation?: ...;
                                            id?: ...;
                                            password: ...;
                                            pseudonyms: ...;
                                            role?: ...;
                                            username: ...;
                                        };
                                    passcode?: number;
                                    private: boolean;
                                    slug?: string;
                                    votingAllowed: boolean;
                                };
                                transcript?: {
                                    status: "active"
                                    | "paused"
                                    | "stopped";
                                    vectorStore?: {
                                        embeddingsModelName?: ...;
                                        embeddingsPlatform?: ...;
                                    };
                                };
                                updatedAt?: string;
                            }[];
                        };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post?: undefined;
            put?: undefined;
            trace?: undefined;
        };
        "/conversations/userConversations": {
            delete?: undefined;
            get: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path?: undefined;
                    query?: undefined;
                };
                requestBody?: undefined;
                responses: {
                    "200": {
                        content: {
                            "application/json": {
                                active?: boolean;
                                adapters: {
                                    active: boolean;
                                    audioChannels?: (...)[];
                                    chatChannels?: (...)[];
                                    config: { [key: string]: unknown };
                                    conversation: string;
                                    dmChannels?: (...)[];
                                    id?: string;
                                    type: string;
                                }[];
                                agents: {
                                    active?: boolean;
                                    agentConfig?: { [key: ...]: ... };
                                    agentEvaluation?: { action: ... };
                                    agentType: string;
                                    conversation: string;
                                    conversationHistorySettings?: {
                                        channels?: ...;
                                        count?: ...;
                                        directMessages?: ...;
                                        endTime?: ...;
                                        timeWindow?: ...;
                                    };
                                    description: string;
                                    id?: string;
                                    instanceName?: string;
                                    lastActiveMessageCount?: number;
                                    llmModel: string;
                                    llmModelOptions?: { [key: ...]: ... };
                                    llmPlatform:
                                        | "openai"
                                        | "ollama"
                                        | "perspective"
                                        | "bedrock"
                                        | "vllm"
                                        | "google";
                                    llmPlatformOptions?: { baseUrl?: ...; useKeepAlive: ... };
                                    llmTemplates?: { [key: ...]: ... };
                                    llmTemplateVars?: { [key: ...]: ... };
                                    name: string;
                                    pseudonyms: {
                                        active: ...;
                                        conversations: ...;
                                        id?: ...;
                                        isDeleted: ...;
                                        pseudonym: ...;
                                        token: ...;
                                    }[];
                                    ragCollectionName?: string;
                                    triggers?: { periodic?: ...; perMessage?: ... };
                                    useTranscriptRAGCollection?: boolean;
                                }[];
                                channels: {
                                    direct: boolean;
                                    id?: string;
                                    name: string;
                                    participants?: (...)[];
                                    passcode: string | null;
                                }[];
                                conversationType?: string;
                                createdAt?: string;
                                enableAgents?: boolean;
                                enableDMs: string[];
                                endTime?: string;
                                experimental?: boolean;
                                experiments: {
                                    agentModifications?: (...)[];
                                    baseConversation:
                                        | string
                                        | (
                                            { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                        );
                                    createdAt: string;
                                    createdBy: | string
                                    | {
                                        dataExportOptOut?: ...;
                                        email?: ...;
                                        goodReputation?: ...;
                                        id?: ...;
                                        password: ...;
                                        pseudonyms: ...;
                                        role?: ...;
                                        username: ...;
                                    };
                                    description?: string;
                                    executedAt?: string;
                                    id?: string;
                                    name: string;
                                    resultConversation?: | string
                                    | (
                                        { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                    );
                                    status: "running"
                                    | "completed"
                                    | "failed"
                                    | "not started";
                                }[];
                                followed?: boolean;
                                followers: { conversation: string; topic: string; user: string }[];
                                id?: string;
                                locked?: boolean;
                                messageCount?: number;
                                messages: {
                                    active?: boolean;
                                    body: string | { [key: ...]: ... };
                                    bodyType?: string;
                                    channels?: (...)[];
                                    conversation: string;
                                    count?: number;
                                    createdAt?: string;
                                    downVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                                    fromAgent: boolean;
                                    id?: string;
                                    isDeleted?: boolean;
                                    owner?: string;
                                    parentMessage?: string;
                                    pause: boolean;
                                    prompt?: {
                                        options?: ...;
                                        placeholder?: ...;
                                        type: ...;
                                        validation?: ...;
                                    };
                                    pseudonym: string;
                                    pseudonymId: string;
                                    replyCount?: number;
                                    source?: string;
                                    upVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                                    visible: boolean;
                                }[];
                                name: string;
                                owner: | string
                                | {
                                    dataExportOptOut?: boolean;
                                    email?: string;
                                    goodReputation?: boolean;
                                    id?: string;
                                    password: string;
                                    pseudonyms: {
                                        active: ...;
                                        conversations: ...;
                                        id?: ...;
                                        isDeleted: ...;
                                        pseudonym: ...;
                                        token: ...;
                                    }[];
                                    role?: string;
                                    username: string;
                                };
                                platforms?: string[];
                                scheduledTime?: string;
                                slug?: string;
                                startTime?: string;
                                topic: | string
                                | {
                                    archivable: boolean;
                                    archived?: boolean;
                                    archiveEmail?: string;
                                    conversationCount?: number;
                                    conversationCreationAllowed: boolean;
                                    conversations: { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[];
                                    defaultSortAverage?: number;
                                    followed?: boolean;
                                    followers: { conversation: ...; topic: ...; user: ... }[];
                                    id?: string;
                                    isArchiveNotified?: boolean;
                                    isDeleted?: boolean;
                                    latestMessageCreatedAt?: string;
                                    messageCount?: number;
                                    name: string;
                                    owner:
                                        | string
                                        | {
                                            dataExportOptOut?: ...;
                                            email?: ...;
                                            goodReputation?: ...;
                                            id?: ...;
                                            password: ...;
                                            pseudonyms: ...;
                                            role?: ...;
                                            username: ...;
                                        };
                                    passcode?: number;
                                    private: boolean;
                                    slug?: string;
                                    votingAllowed: boolean;
                                };
                                transcript?: {
                                    status: "active"
                                    | "paused"
                                    | "stopped";
                                    vectorStore?: {
                                        embeddingsModelName?: ...;
                                        embeddingsPlatform?: ...;
                                    };
                                };
                                updatedAt?: string;
                            }[];
                        };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post?: undefined;
            put?: undefined;
            trace?: undefined;
        };
        "/experiments": {
            delete?: undefined;
            get?: undefined;
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path?: undefined;
                    query?: undefined;
                };
                requestBody: {
                    content: {
                        "application/json": {
                            agentModifications?: {
                                agent: {
                                    active?: boolean;
                                    agentConfig?: { [key: ...]: ... };
                                    agentEvaluation?: { action: ... };
                                    agentType: string;
                                    conversation: string;
                                    conversationHistorySettings?: {
                                        channels?: ...;
                                        count?: ...;
                                        directMessages?: ...;
                                        endTime?: ...;
                                        timeWindow?: ...;
                                    };
                                    description: string;
                                    id?: string;
                                    instanceName?: string;
                                    lastActiveMessageCount?: number;
                                    llmModel: string;
                                    llmModelOptions?: { [key: ...]: ... };
                                    llmPlatform:
                                        | "openai"
                                        | "ollama"
                                        | "perspective"
                                        | "bedrock"
                                        | "vllm"
                                        | "google";
                                    llmPlatformOptions?: { baseUrl?: ...; useKeepAlive: ... };
                                    llmTemplates?: { [key: ...]: ... };
                                    llmTemplateVars?: { [key: ...]: ... };
                                    name: string;
                                    pseudonyms: {
                                        active: ...;
                                        conversations: ...;
                                        id?: ...;
                                        isDeleted: ...;
                                        pseudonym: ...;
                                        token: ...;
                                    }[];
                                    ragCollectionName?: string;
                                    triggers?: { periodic?: ...; perMessage?: ... };
                                    useTranscriptRAGCollection?: boolean;
                                };
                                experimentValues?: { [key: string]: unknown };
                                simulatedStartTime?: string;
                            }[];
                            baseConversation: string;
                            description: string;
                            executedAt?: string;
                            name: string;
                        };
                    };
                };
                responses: {
                    "201": {
                        content: {
                            "application/json": {
                                agentModifications?: {
                                    agent: {
                                        active?: (...)
                                        | (...)
                                        | (...);
                                        agentConfig?: (...) | (...);
                                        agentEvaluation?: (...) | (...);
                                        agentType: string;
                                        conversation: string;
                                        conversationHistorySettings?: (...) | (...);
                                        description: string;
                                        id?: (...) | (...);
                                        instanceName?: (...) | (...);
                                        lastActiveMessageCount?: (...) | (...);
                                        llmModel: string;
                                        llmModelOptions?: (...) | (...);
                                        llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                                        llmPlatformOptions?: (...) | (...);
                                        llmTemplates?: (...) | (...);
                                        llmTemplateVars?: (...) | (...);
                                        name: string;
                                        pseudonyms: (...)[];
                                        ragCollectionName?: (...) | (...);
                                        triggers?: (...) | (...);
                                        useTranscriptRAGCollection?: (...) | (...) | (...);
                                    };
                                    experimentValues?: { [key: ...]: ... };
                                    simulatedStartTime?: string;
                                }[];
                                baseConversation: | string
                                | {
                                    active?: boolean;
                                    adapters: {
                                        active: boolean;
                                        audioChannels?: (...)
                                        | (...);
                                        chatChannels?: (...) | (...);
                                        config: { [key: ...]: ... };
                                        conversation: string;
                                        dmChannels?: (...) | (...);
                                        id?: (...) | (...);
                                        type: string;
                                    }[];
                                    agents: {
                                        active?: (...)
                                        | (...)
                                        | (...);
                                        agentConfig?: (...) | (...);
                                        agentEvaluation?: (...) | (...);
                                        agentType: string;
                                        conversation: string;
                                        conversationHistorySettings?: (...) | (...);
                                        description: string;
                                        id?: (...) | (...);
                                        instanceName?: (...) | (...);
                                        lastActiveMessageCount?: (...) | (...);
                                        llmModel: string;
                                        llmModelOptions?: (...) | (...);
                                        llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                                        llmPlatformOptions?: (...) | (...);
                                        llmTemplates?: (...) | (...);
                                        llmTemplateVars?: (...) | (...);
                                        name: string;
                                        pseudonyms: (...)[];
                                        ragCollectionName?: (...) | (...);
                                        triggers?: (...) | (...);
                                        useTranscriptRAGCollection?: (...) | (...) | (...);
                                    }[];
                                    channels: {
                                        direct: boolean;
                                        id?: (...)
                                        | (...);
                                        name: string;
                                        participants?: (...) | (...);
                                        passcode: (...) | (...);
                                    }[];
                                    conversationType?: string;
                                    createdAt?: string;
                                    enableAgents?: boolean;
                                    enableDMs: string[];
                                    endTime?: string;
                                    experimental?: boolean;
                                    experiments: (
                                        { id?: string | undefined; name: string; description?: string | undefined; baseConversation: string | { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; ... 18 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }; ... 5 more .....
                                    )[];
                                    followed?: boolean;
                                    followers: { conversation: string; topic: string; user: string }[];
                                    id?: string;
                                    locked?: boolean;
                                    messageCount?: number;
                                    messages: {
                                        active?: (...) | (...) | (...);
                                        body: (...) | (...);
                                        bodyType?: (...) | (...);
                                        channels?: (...) | (...);
                                        conversation: string;
                                        count?: (...) | (...);
                                        createdAt?: (...) | (...);
                                        downVotes: (...)[];
                                        fromAgent: boolean;
                                        id?: (...) | (...);
                                        isDeleted?: (...) | (...) | (...);
                                        owner?: (...) | (...);
                                        parentMessage?: (...) | (...);
                                        pause: boolean;
                                        prompt?: (...) | (...);
                                        pseudonym: string;
                                        pseudonymId: string;
                                        replyCount?: (...) | (...);
                                        source?: (...) | (...);
                                        upVotes: (...)[];
                                        visible: boolean;
                                    }[];
                                    name: string;
                                    owner: | string
                                    | {
                                        dataExportOptOut?: (...)
                                        | (...)
                                        | (...);
                                        email?: (...) | (...);
                                        goodReputation?: (...) | (...) | (...);
                                        id?: (...) | (...);
                                        password: string;
                                        pseudonyms: (...)[];
                                        role?: (...) | (...);
                                        username: string;
                                    };
                                    platforms?: string[];
                                    scheduledTime?: string;
                                    slug?: string;
                                    startTime?: string;
                                    topic: | string
                                    | {
                                        archivable: boolean;
                                        archived?: (...)
                                        | (...)
                                        | (...);
                                        archiveEmail?: (...) | (...);
                                        conversationCount?: (...) | (...);
                                        conversationCreationAllowed: boolean;
                                        conversations: (...)[];
                                        defaultSortAverage?: (...) | (...);
                                        followed?: (...) | (...) | (...);
                                        followers: (...)[];
                                        id?: (...) | (...);
                                        isArchiveNotified?: (...) | (...) | (...);
                                        isDeleted?: (...) | (...) | (...);
                                        latestMessageCreatedAt?: (...) | (...);
                                        messageCount?: (...) | (...);
                                        name: string;
                                        owner: (...) | (...);
                                        passcode?: (...) | (...);
                                        private: boolean;
                                        slug?: (...) | (...);
                                        votingAllowed: boolean;
                                    };
                                    transcript?: {
                                        status: (...)
                                        | (...)
                                        | (...);
                                        vectorStore?: (...) | (...);
                                    };
                                    updatedAt?: string;
                                };
                                createdAt: string;
                                createdBy: | string
                                | {
                                    dataExportOptOut?: boolean;
                                    email?: string;
                                    goodReputation?: boolean;
                                    id?: string;
                                    password: string;
                                    pseudonyms: {
                                        active: boolean;
                                        conversations: (...)[];
                                        id?: (...) | (...);
                                        isDeleted: boolean;
                                        pseudonym: string;
                                        token: string;
                                    }[];
                                    role?: string;
                                    username: string;
                                };
                                description?: string;
                                executedAt?: string;
                                id?: string;
                                name: string;
                                resultConversation?: | string
                                | {
                                    active?: boolean;
                                    adapters: {
                                        active: boolean;
                                        audioChannels?: (...)
                                        | (...);
                                        chatChannels?: (...) | (...);
                                        config: { [key: ...]: ... };
                                        conversation: string;
                                        dmChannels?: (...) | (...);
                                        id?: (...) | (...);
                                        type: string;
                                    }[];
                                    agents: {
                                        active?: (...)
                                        | (...)
                                        | (...);
                                        agentConfig?: (...) | (...);
                                        agentEvaluation?: (...) | (...);
                                        agentType: string;
                                        conversation: string;
                                        conversationHistorySettings?: (...) | (...);
                                        description: string;
                                        id?: (...) | (...);
                                        instanceName?: (...) | (...);
                                        lastActiveMessageCount?: (...) | (...);
                                        llmModel: string;
                                        llmModelOptions?: (...) | (...);
                                        llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                                        llmPlatformOptions?: (...) | (...);
                                        llmTemplates?: (...) | (...);
                                        llmTemplateVars?: (...) | (...);
                                        name: string;
                                        pseudonyms: (...)[];
                                        ragCollectionName?: (...) | (...);
                                        triggers?: (...) | (...);
                                        useTranscriptRAGCollection?: (...) | (...) | (...);
                                    }[];
                                    channels: {
                                        direct: boolean;
                                        id?: (...)
                                        | (...);
                                        name: string;
                                        participants?: (...) | (...);
                                        passcode: (...) | (...);
                                    }[];
                                    conversationType?: string;
                                    createdAt?: string;
                                    enableAgents?: boolean;
                                    enableDMs: string[];
                                    endTime?: string;
                                    experimental?: boolean;
                                    experiments: (
                                        { id?: string | undefined; name: string; description?: string | undefined; baseConversation: string | { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; ... 18 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }; ... 5 more .....
                                    )[];
                                    followed?: boolean;
                                    followers: { conversation: string; topic: string; user: string }[];
                                    id?: string;
                                    locked?: boolean;
                                    messageCount?: number;
                                    messages: {
                                        active?: (...) | (...) | (...);
                                        body: (...) | (...);
                                        bodyType?: (...) | (...);
                                        channels?: (...) | (...);
                                        conversation: string;
                                        count?: (...) | (...);
                                        createdAt?: (...) | (...);
                                        downVotes: (...)[];
                                        fromAgent: boolean;
                                        id?: (...) | (...);
                                        isDeleted?: (...) | (...) | (...);
                                        owner?: (...) | (...);
                                        parentMessage?: (...) | (...);
                                        pause: boolean;
                                        prompt?: (...) | (...);
                                        pseudonym: string;
                                        pseudonymId: string;
                                        replyCount?: (...) | (...);
                                        source?: (...) | (...);
                                        upVotes: (...)[];
                                        visible: boolean;
                                    }[];
                                    name: string;
                                    owner: | string
                                    | {
                                        dataExportOptOut?: (...)
                                        | (...)
                                        | (...);
                                        email?: (...) | (...);
                                        goodReputation?: (...) | (...) | (...);
                                        id?: (...) | (...);
                                        password: string;
                                        pseudonyms: (...)[];
                                        role?: (...) | (...);
                                        username: string;
                                    };
                                    platforms?: string[];
                                    scheduledTime?: string;
                                    slug?: string;
                                    startTime?: string;
                                    topic: | string
                                    | {
                                        archivable: boolean;
                                        archived?: (...)
                                        | (...)
                                        | (...);
                                        archiveEmail?: (...) | (...);
                                        conversationCount?: (...) | (...);
                                        conversationCreationAllowed: boolean;
                                        conversations: (...)[];
                                        defaultSortAverage?: (...) | (...);
                                        followed?: (...) | (...) | (...);
                                        followers: (...)[];
                                        id?: (...) | (...);
                                        isArchiveNotified?: (...) | (...) | (...);
                                        isDeleted?: (...) | (...) | (...);
                                        latestMessageCreatedAt?: (...) | (...);
                                        messageCount?: (...) | (...);
                                        name: string;
                                        owner: (...) | (...);
                                        passcode?: (...) | (...);
                                        private: boolean;
                                        slug?: (...) | (...);
                                        votingAllowed: boolean;
                                    };
                                    transcript?: {
                                        status: (...)
                                        | (...)
                                        | (...);
                                        vectorStore?: (...) | (...);
                                    };
                                    updatedAt?: string;
                                };
                                status: "running"
                                | "completed"
                                | "failed"
                                | "not started";
                            };
                        };
                        headers: { [name: string]: unknown };
                    };
                    "400": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "403": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            put?: undefined;
            trace?: undefined;
        };
        "/experiments/{experimentId}": {
            delete?: undefined;
            get: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path: { experimentId: string };
                    query?: undefined;
                };
                requestBody?: undefined;
                responses: {
                    "200": {
                        content: {
                            "application/json": {
                                agentModifications?: {
                                    agent: {
                                        active?: ...;
                                        agentConfig?: ...;
                                        agentEvaluation?: ...;
                                        agentType: ...;
                                        conversation: ...;
                                        conversationHistorySettings?: ...;
                                        description: ...;
                                        id?: ...;
                                        instanceName?: ...;
                                        lastActiveMessageCount?: ...;
                                        llmModel: ...;
                                        llmModelOptions?: ...;
                                        llmPlatform: ...;
                                        llmPlatformOptions?: ...;
                                        llmTemplates?: ...;
                                        llmTemplateVars?: ...;
                                        name: ...;
                                        pseudonyms: ...;
                                        ragCollectionName?: ...;
                                        triggers?: ...;
                                        useTranscriptRAGCollection?: ...;
                                    };
                                    experimentValues?: (...)
                                    | (...);
                                    simulatedStartTime?: (...) | (...);
                                }[];
                                baseConversation: | string
                                | {
                                    active?: boolean;
                                    adapters: {
                                        active: ...;
                                        audioChannels?: ...;
                                        chatChannels?: ...;
                                        config: ...;
                                        conversation: ...;
                                        dmChannels?: ...;
                                        id?: ...;
                                        type: ...;
                                    }[];
                                    agents: {
                                        active?: ...;
                                        agentConfig?: ...;
                                        agentEvaluation?: ...;
                                        agentType: ...;
                                        conversation: ...;
                                        conversationHistorySettings?: ...;
                                        description: ...;
                                        id?: ...;
                                        instanceName?: ...;
                                        lastActiveMessageCount?: ...;
                                        llmModel: ...;
                                        llmModelOptions?: ...;
                                        llmPlatform: ...;
                                        llmPlatformOptions?: ...;
                                        llmTemplates?: ...;
                                        llmTemplateVars?: ...;
                                        name: ...;
                                        pseudonyms: ...;
                                        ragCollectionName?: ...;
                                        triggers?: ...;
                                        useTranscriptRAGCollection?: ...;
                                    }[];
                                    channels: {
                                        direct: ...;
                                        id?: ...;
                                        name: ...;
                                        participants?: ...;
                                        passcode: ...;
                                    }[];
                                    conversationType?: string;
                                    createdAt?: string;
                                    enableAgents?: boolean;
                                    enableDMs: string[];
                                    endTime?: string;
                                    experimental?: boolean;
                                    experiments: (
                                        { id?: string | undefined; name: string; description?: string | undefined; baseConversation: string | { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; ... 18 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }; ... 5 more .....
                                    )[];
                                    followed?: boolean;
                                    followers: { conversation: ...; topic: ...; user: ... }[];
                                    id?: string;
                                    locked?: boolean;
                                    messageCount?: number;
                                    messages: {
                                        active?: ...;
                                        body: ...;
                                        bodyType?: ...;
                                        channels?: ...;
                                        conversation: ...;
                                        count?: ...;
                                        createdAt?: ...;
                                        downVotes: ...;
                                        fromAgent: ...;
                                        id?: ...;
                                        isDeleted?: ...;
                                        owner?: ...;
                                        parentMessage?: ...;
                                        pause: ...;
                                        prompt?: ...;
                                        pseudonym: ...;
                                        pseudonymId: ...;
                                        replyCount?: ...;
                                        source?: ...;
                                        upVotes: ...;
                                        visible: ...;
                                    }[];
                                    name: string;
                                    owner: | string
                                    | {
                                        dataExportOptOut?: ...;
                                        email?: ...;
                                        goodReputation?: ...;
                                        id?: ...;
                                        password: ...;
                                        pseudonyms: ...;
                                        role?: ...;
                                        username: ...;
                                    };
                                    platforms?: (...)[];
                                    scheduledTime?: string;
                                    slug?: string;
                                    startTime?: string;
                                    topic:
                                        | string
                                        | {
                                            archivable: ...;
                                            archived?: ...;
                                            archiveEmail?: ...;
                                            conversationCount?: ...;
                                            conversationCreationAllowed: ...;
                                            conversations: ...;
                                            defaultSortAverage?: ...;
                                            followed?: ...;
                                            followers: ...;
                                            id?: ...;
                                            isArchiveNotified?: ...;
                                            isDeleted?: ...;
                                            latestMessageCreatedAt?: ...;
                                            messageCount?: ...;
                                            name: ...;
                                            owner: ...;
                                            passcode?: ...;
                                            private: ...;
                                            slug?: ...;
                                            votingAllowed: ...;
                                        };
                                    transcript?: { status: ...; vectorStore?: ... };
                                    updatedAt?: string;
                                };
                                createdAt: string;
                                createdBy: | string
                                | {
                                    dataExportOptOut?: boolean;
                                    email?: string;
                                    goodReputation?: boolean;
                                    id?: string;
                                    password: string;
                                    pseudonyms: {
                                        active: ...;
                                        conversations: ...;
                                        id?: ...;
                                        isDeleted: ...;
                                        pseudonym: ...;
                                        token: ...;
                                    }[];
                                    role?: string;
                                    username: string;
                                };
                                description?: string;
                                executedAt?: string;
                                id?: string;
                                name: string;
                                resultConversation?: | string
                                | {
                                    active?: boolean;
                                    adapters: {
                                        active: ...;
                                        audioChannels?: ...;
                                        chatChannels?: ...;
                                        config: ...;
                                        conversation: ...;
                                        dmChannels?: ...;
                                        id?: ...;
                                        type: ...;
                                    }[];
                                    agents: {
                                        active?: ...;
                                        agentConfig?: ...;
                                        agentEvaluation?: ...;
                                        agentType: ...;
                                        conversation: ...;
                                        conversationHistorySettings?: ...;
                                        description: ...;
                                        id?: ...;
                                        instanceName?: ...;
                                        lastActiveMessageCount?: ...;
                                        llmModel: ...;
                                        llmModelOptions?: ...;
                                        llmPlatform: ...;
                                        llmPlatformOptions?: ...;
                                        llmTemplates?: ...;
                                        llmTemplateVars?: ...;
                                        name: ...;
                                        pseudonyms: ...;
                                        ragCollectionName?: ...;
                                        triggers?: ...;
                                        useTranscriptRAGCollection?: ...;
                                    }[];
                                    channels: {
                                        direct: ...;
                                        id?: ...;
                                        name: ...;
                                        participants?: ...;
                                        passcode: ...;
                                    }[];
                                    conversationType?: string;
                                    createdAt?: string;
                                    enableAgents?: boolean;
                                    enableDMs: string[];
                                    endTime?: string;
                                    experimental?: boolean;
                                    experiments: (
                                        { id?: string | undefined; name: string; description?: string | undefined; baseConversation: string | { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; ... 18 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }; ... 5 more .....
                                    )[];
                                    followed?: boolean;
                                    followers: { conversation: ...; topic: ...; user: ... }[];
                                    id?: string;
                                    locked?: boolean;
                                    messageCount?: number;
                                    messages: {
                                        active?: ...;
                                        body: ...;
                                        bodyType?: ...;
                                        channels?: ...;
                                        conversation: ...;
                                        count?: ...;
                                        createdAt?: ...;
                                        downVotes: ...;
                                        fromAgent: ...;
                                        id?: ...;
                                        isDeleted?: ...;
                                        owner?: ...;
                                        parentMessage?: ...;
                                        pause: ...;
                                        prompt?: ...;
                                        pseudonym: ...;
                                        pseudonymId: ...;
                                        replyCount?: ...;
                                        source?: ...;
                                        upVotes: ...;
                                        visible: ...;
                                    }[];
                                    name: string;
                                    owner: | string
                                    | {
                                        dataExportOptOut?: ...;
                                        email?: ...;
                                        goodReputation?: ...;
                                        id?: ...;
                                        password: ...;
                                        pseudonyms: ...;
                                        role?: ...;
                                        username: ...;
                                    };
                                    platforms?: (...)[];
                                    scheduledTime?: string;
                                    slug?: string;
                                    startTime?: string;
                                    topic:
                                        | string
                                        | {
                                            archivable: ...;
                                            archived?: ...;
                                            archiveEmail?: ...;
                                            conversationCount?: ...;
                                            conversationCreationAllowed: ...;
                                            conversations: ...;
                                            defaultSortAverage?: ...;
                                            followed?: ...;
                                            followers: ...;
                                            id?: ...;
                                            isArchiveNotified?: ...;
                                            isDeleted?: ...;
                                            latestMessageCreatedAt?: ...;
                                            messageCount?: ...;
                                            name: ...;
                                            owner: ...;
                                            passcode?: ...;
                                            private: ...;
                                            slug?: ...;
                                            votingAllowed: ...;
                                        };
                                    transcript?: { status: ...; vectorStore?: ... };
                                    updatedAt?: string;
                                };
                                status: "running"
                                | "completed"
                                | "failed"
                                | "not started";
                            } & {
                                baseConversation?: {
                                    active?: boolean;
                                    adapters: {
                                        active: ...;
                                        audioChannels?: ...;
                                        chatChannels?: ...;
                                        config: ...;
                                        conversation: ...;
                                        dmChannels?: ...;
                                        id?: ...;
                                        type: ...;
                                    }[];
                                    agents: {
                                        active?: ...;
                                        agentConfig?: ...;
                                        agentEvaluation?: ...;
                                        agentType: ...;
                                        conversation: ...;
                                        conversationHistorySettings?: ...;
                                        description: ...;
                                        id?: ...;
                                        instanceName?: ...;
                                        lastActiveMessageCount?: ...;
                                        llmModel: ...;
                                        llmModelOptions?: ...;
                                        llmPlatform: ...;
                                        llmPlatformOptions?: ...;
                                        llmTemplates?: ...;
                                        llmTemplateVars?: ...;
                                        name: ...;
                                        pseudonyms: ...;
                                        ragCollectionName?: ...;
                                        triggers?: ...;
                                        useTranscriptRAGCollection?: ...;
                                    }[];
                                    channels: {
                                        direct: ...;
                                        id?: ...;
                                        name: ...;
                                        participants?: ...;
                                        passcode: ...;
                                    }[];
                                    conversationType?: string;
                                    createdAt?: string;
                                    enableAgents?: boolean;
                                    enableDMs: string[];
                                    endTime?: string;
                                    experimental?: boolean;
                                    experiments: {
                                        agentModifications?: ...;
                                        baseConversation: ...;
                                        createdAt: ...;
                                        createdBy: ...;
                                        description?: ...;
                                        executedAt?: ...;
                                        id?: ...;
                                        name: ...;
                                        resultConversation?: ...;
                                        status: ...;
                                    }[];
                                    followed?: boolean;
                                    followers: { conversation: ...; topic: ...; user: ... }[];
                                    id?: string;
                                    locked?: boolean;
                                    messageCount?: number;
                                    messages: {
                                        active?: ...;
                                        body: ...;
                                        bodyType?: ...;
                                        channels?: ...;
                                        conversation: ...;
                                        count?: ...;
                                        createdAt?: ...;
                                        downVotes: ...;
                                        fromAgent: ...;
                                        id?: ...;
                                        isDeleted?: ...;
                                        owner?: ...;
                                        parentMessage?: ...;
                                        pause: ...;
                                        prompt?: ...;
                                        pseudonym: ...;
                                        pseudonymId: ...;
                                        replyCount?: ...;
                                        source?: ...;
                                        upVotes: ...;
                                        visible: ...;
                                    }[];
                                    name: string;
                                    owner: | string
                                    | {
                                        dataExportOptOut?: ...;
                                        email?: ...;
                                        goodReputation?: ...;
                                        id?: ...;
                                        password: ...;
                                        pseudonyms: ...;
                                        role?: ...;
                                        username: ...;
                                    };
                                    platforms?: (...)[];
                                    scheduledTime?: string;
                                    slug?: string;
                                    startTime?: string;
                                    topic:
                                        | string
                                        | {
                                            archivable: ...;
                                            archived?: ...;
                                            archiveEmail?: ...;
                                            conversationCount?: ...;
                                            conversationCreationAllowed: ...;
                                            conversations: ...;
                                            defaultSortAverage?: ...;
                                            followed?: ...;
                                            followers: ...;
                                            id?: ...;
                                            isArchiveNotified?: ...;
                                            isDeleted?: ...;
                                            latestMessageCreatedAt?: ...;
                                            messageCount?: ...;
                                            name: ...;
                                            owner: ...;
                                            passcode?: ...;
                                            private: ...;
                                            slug?: ...;
                                            votingAllowed: ...;
                                        };
                                    transcript?: { status: ...; vectorStore?: ... };
                                    updatedAt?: string;
                                };
                                resultConversation?: {
                                    active?: boolean;
                                    adapters: {
                                        active: ...;
                                        audioChannels?: ...;
                                        chatChannels?: ...;
                                        config: ...;
                                        conversation: ...;
                                        dmChannels?: ...;
                                        id?: ...;
                                        type: ...;
                                    }[];
                                    agents: {
                                        active?: ...;
                                        agentConfig?: ...;
                                        agentEvaluation?: ...;
                                        agentType: ...;
                                        conversation: ...;
                                        conversationHistorySettings?: ...;
                                        description: ...;
                                        id?: ...;
                                        instanceName?: ...;
                                        lastActiveMessageCount?: ...;
                                        llmModel: ...;
                                        llmModelOptions?: ...;
                                        llmPlatform: ...;
                                        llmPlatformOptions?: ...;
                                        llmTemplates?: ...;
                                        llmTemplateVars?: ...;
                                        name: ...;
                                        pseudonyms: ...;
                                        ragCollectionName?: ...;
                                        triggers?: ...;
                                        useTranscriptRAGCollection?: ...;
                                    }[];
                                    channels: {
                                        direct: ...;
                                        id?: ...;
                                        name: ...;
                                        participants?: ...;
                                        passcode: ...;
                                    }[];
                                    conversationType?: string;
                                    createdAt?: string;
                                    enableAgents?: boolean;
                                    enableDMs: string[];
                                    endTime?: string;
                                    experimental?: boolean;
                                    experiments: {
                                        agentModifications?: ...;
                                        baseConversation: ...;
                                        createdAt: ...;
                                        createdBy: ...;
                                        description?: ...;
                                        executedAt?: ...;
                                        id?: ...;
                                        name: ...;
                                        resultConversation?: ...;
                                        status: ...;
                                    }[];
                                    followed?: boolean;
                                    followers: { conversation: ...; topic: ...; user: ... }[];
                                    id?: string;
                                    locked?: boolean;
                                    messageCount?: number;
                                    messages: {
                                        active?: ...;
                                        body: ...;
                                        bodyType?: ...;
                                        channels?: ...;
                                        conversation: ...;
                                        count?: ...;
                                        createdAt?: ...;
                                        downVotes: ...;
                                        fromAgent: ...;
                                        id?: ...;
                                        isDeleted?: ...;
                                        owner?: ...;
                                        parentMessage?: ...;
                                        pause: ...;
                                        prompt?: ...;
                                        pseudonym: ...;
                                        pseudonymId: ...;
                                        replyCount?: ...;
                                        source?: ...;
                                        upVotes: ...;
                                        visible: ...;
                                    }[];
                                    name: string;
                                    owner: | string
                                    | {
                                        dataExportOptOut?: ...;
                                        email?: ...;
                                        goodReputation?: ...;
                                        id?: ...;
                                        password: ...;
                                        pseudonyms: ...;
                                        role?: ...;
                                        username: ...;
                                    };
                                    platforms?: (...)[];
                                    scheduledTime?: string;
                                    slug?: string;
                                    startTime?: string;
                                    topic:
                                        | string
                                        | {
                                            archivable: ...;
                                            archived?: ...;
                                            archiveEmail?: ...;
                                            conversationCount?: ...;
                                            conversationCreationAllowed: ...;
                                            conversations: ...;
                                            defaultSortAverage?: ...;
                                            followed?: ...;
                                            followers: ...;
                                            id?: ...;
                                            isArchiveNotified?: ...;
                                            isDeleted?: ...;
                                            latestMessageCreatedAt?: ...;
                                            messageCount?: ...;
                                            name: ...;
                                            owner: ...;
                                            passcode?: ...;
                                            private: ...;
                                            slug?: ...;
                                            votingAllowed: ...;
                                        };
                                    transcript?: { status: ...; vectorStore?: ... };
                                    updatedAt?: string;
                                };
                            };
                        };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "403": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "404": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post?: undefined;
            put?: undefined;
            trace?: undefined;
        };
        "/experiments/{experimentId}/results": {
            delete?: undefined;
            get: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path: { experimentId: string };
                    query: {
                        format?: "text";
                        reportName: "periodicResponses" | "directMessageResponses";
                    };
                };
                requestBody?: undefined;
                responses: {
                    "200": {
                        content: { "text/plain": string };
                        headers: { [name: string]: unknown };
                    };
                    "400": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "403": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "404": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post?: undefined;
            put?: undefined;
            trace?: undefined;
        };
        "/experiments/{experimentId}/run": {
            delete?: undefined;
            get?: undefined;
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path: { experimentId: string };
                    query?: undefined;
                };
                requestBody?: undefined;
                responses: {
                    "200": {
                        content: {
                            "application/json": {
                                agentModifications?: {
                                    agent: {
                                        active?: (...)
                                        | (...)
                                        | (...);
                                        agentConfig?: (...) | (...);
                                        agentEvaluation?: (...) | (...);
                                        agentType: string;
                                        conversation: string;
                                        conversationHistorySettings?: (...) | (...);
                                        description: string;
                                        id?: (...) | (...);
                                        instanceName?: (...) | (...);
                                        lastActiveMessageCount?: (...) | (...);
                                        llmModel: string;
                                        llmModelOptions?: (...) | (...);
                                        llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                                        llmPlatformOptions?: (...) | (...);
                                        llmTemplates?: (...) | (...);
                                        llmTemplateVars?: (...) | (...);
                                        name: string;
                                        pseudonyms: (...)[];
                                        ragCollectionName?: (...) | (...);
                                        triggers?: (...) | (...);
                                        useTranscriptRAGCollection?: (...) | (...) | (...);
                                    };
                                    experimentValues?: { [key: ...]: ... };
                                    simulatedStartTime?: string;
                                }[];
                                baseConversation: | string
                                | {
                                    active?: boolean;
                                    adapters: {
                                        active: boolean;
                                        audioChannels?: (...)
                                        | (...);
                                        chatChannels?: (...) | (...);
                                        config: { [key: ...]: ... };
                                        conversation: string;
                                        dmChannels?: (...) | (...);
                                        id?: (...) | (...);
                                        type: string;
                                    }[];
                                    agents: {
                                        active?: (...)
                                        | (...)
                                        | (...);
                                        agentConfig?: (...) | (...);
                                        agentEvaluation?: (...) | (...);
                                        agentType: string;
                                        conversation: string;
                                        conversationHistorySettings?: (...) | (...);
                                        description: string;
                                        id?: (...) | (...);
                                        instanceName?: (...) | (...);
                                        lastActiveMessageCount?: (...) | (...);
                                        llmModel: string;
                                        llmModelOptions?: (...) | (...);
                                        llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                                        llmPlatformOptions?: (...) | (...);
                                        llmTemplates?: (...) | (...);
                                        llmTemplateVars?: (...) | (...);
                                        name: string;
                                        pseudonyms: (...)[];
                                        ragCollectionName?: (...) | (...);
                                        triggers?: (...) | (...);
                                        useTranscriptRAGCollection?: (...) | (...) | (...);
                                    }[];
                                    channels: {
                                        direct: boolean;
                                        id?: (...)
                                        | (...);
                                        name: string;
                                        participants?: (...) | (...);
                                        passcode: (...) | (...);
                                    }[];
                                    conversationType?: string;
                                    createdAt?: string;
                                    enableAgents?: boolean;
                                    enableDMs: string[];
                                    endTime?: string;
                                    experimental?: boolean;
                                    experiments: (
                                        { id?: string | undefined; name: string; description?: string | undefined; baseConversation: string | { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; ... 18 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }; ... 5 more .....
                                    )[];
                                    followed?: boolean;
                                    followers: { conversation: string; topic: string; user: string }[];
                                    id?: string;
                                    locked?: boolean;
                                    messageCount?: number;
                                    messages: {
                                        active?: (...) | (...) | (...);
                                        body: (...) | (...);
                                        bodyType?: (...) | (...);
                                        channels?: (...) | (...);
                                        conversation: string;
                                        count?: (...) | (...);
                                        createdAt?: (...) | (...);
                                        downVotes: (...)[];
                                        fromAgent: boolean;
                                        id?: (...) | (...);
                                        isDeleted?: (...) | (...) | (...);
                                        owner?: (...) | (...);
                                        parentMessage?: (...) | (...);
                                        pause: boolean;
                                        prompt?: (...) | (...);
                                        pseudonym: string;
                                        pseudonymId: string;
                                        replyCount?: (...) | (...);
                                        source?: (...) | (...);
                                        upVotes: (...)[];
                                        visible: boolean;
                                    }[];
                                    name: string;
                                    owner: | string
                                    | {
                                        dataExportOptOut?: (...)
                                        | (...)
                                        | (...);
                                        email?: (...) | (...);
                                        goodReputation?: (...) | (...) | (...);
                                        id?: (...) | (...);
                                        password: string;
                                        pseudonyms: (...)[];
                                        role?: (...) | (...);
                                        username: string;
                                    };
                                    platforms?: string[];
                                    scheduledTime?: string;
                                    slug?: string;
                                    startTime?: string;
                                    topic: | string
                                    | {
                                        archivable: boolean;
                                        archived?: (...)
                                        | (...)
                                        | (...);
                                        archiveEmail?: (...) | (...);
                                        conversationCount?: (...) | (...);
                                        conversationCreationAllowed: boolean;
                                        conversations: (...)[];
                                        defaultSortAverage?: (...) | (...);
                                        followed?: (...) | (...) | (...);
                                        followers: (...)[];
                                        id?: (...) | (...);
                                        isArchiveNotified?: (...) | (...) | (...);
                                        isDeleted?: (...) | (...) | (...);
                                        latestMessageCreatedAt?: (...) | (...);
                                        messageCount?: (...) | (...);
                                        name: string;
                                        owner: (...) | (...);
                                        passcode?: (...) | (...);
                                        private: boolean;
                                        slug?: (...) | (...);
                                        votingAllowed: boolean;
                                    };
                                    transcript?: {
                                        status: (...)
                                        | (...)
                                        | (...);
                                        vectorStore?: (...) | (...);
                                    };
                                    updatedAt?: string;
                                };
                                createdAt: string;
                                createdBy: | string
                                | {
                                    dataExportOptOut?: boolean;
                                    email?: string;
                                    goodReputation?: boolean;
                                    id?: string;
                                    password: string;
                                    pseudonyms: {
                                        active: boolean;
                                        conversations: (...)[];
                                        id?: (...) | (...);
                                        isDeleted: boolean;
                                        pseudonym: string;
                                        token: string;
                                    }[];
                                    role?: string;
                                    username: string;
                                };
                                description?: string;
                                executedAt?: string;
                                id?: string;
                                name: string;
                                resultConversation?: | string
                                | {
                                    active?: boolean;
                                    adapters: {
                                        active: boolean;
                                        audioChannels?: (...)
                                        | (...);
                                        chatChannels?: (...) | (...);
                                        config: { [key: ...]: ... };
                                        conversation: string;
                                        dmChannels?: (...) | (...);
                                        id?: (...) | (...);
                                        type: string;
                                    }[];
                                    agents: {
                                        active?: (...)
                                        | (...)
                                        | (...);
                                        agentConfig?: (...) | (...);
                                        agentEvaluation?: (...) | (...);
                                        agentType: string;
                                        conversation: string;
                                        conversationHistorySettings?: (...) | (...);
                                        description: string;
                                        id?: (...) | (...);
                                        instanceName?: (...) | (...);
                                        lastActiveMessageCount?: (...) | (...);
                                        llmModel: string;
                                        llmModelOptions?: (...) | (...);
                                        llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                                        llmPlatformOptions?: (...) | (...);
                                        llmTemplates?: (...) | (...);
                                        llmTemplateVars?: (...) | (...);
                                        name: string;
                                        pseudonyms: (...)[];
                                        ragCollectionName?: (...) | (...);
                                        triggers?: (...) | (...);
                                        useTranscriptRAGCollection?: (...) | (...) | (...);
                                    }[];
                                    channels: {
                                        direct: boolean;
                                        id?: (...)
                                        | (...);
                                        name: string;
                                        participants?: (...) | (...);
                                        passcode: (...) | (...);
                                    }[];
                                    conversationType?: string;
                                    createdAt?: string;
                                    enableAgents?: boolean;
                                    enableDMs: string[];
                                    endTime?: string;
                                    experimental?: boolean;
                                    experiments: (
                                        { id?: string | undefined; name: string; description?: string | undefined; baseConversation: string | { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; ... 18 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }; ... 5 more .....
                                    )[];
                                    followed?: boolean;
                                    followers: { conversation: string; topic: string; user: string }[];
                                    id?: string;
                                    locked?: boolean;
                                    messageCount?: number;
                                    messages: {
                                        active?: (...) | (...) | (...);
                                        body: (...) | (...);
                                        bodyType?: (...) | (...);
                                        channels?: (...) | (...);
                                        conversation: string;
                                        count?: (...) | (...);
                                        createdAt?: (...) | (...);
                                        downVotes: (...)[];
                                        fromAgent: boolean;
                                        id?: (...) | (...);
                                        isDeleted?: (...) | (...) | (...);
                                        owner?: (...) | (...);
                                        parentMessage?: (...) | (...);
                                        pause: boolean;
                                        prompt?: (...) | (...);
                                        pseudonym: string;
                                        pseudonymId: string;
                                        replyCount?: (...) | (...);
                                        source?: (...) | (...);
                                        upVotes: (...)[];
                                        visible: boolean;
                                    }[];
                                    name: string;
                                    owner: | string
                                    | {
                                        dataExportOptOut?: (...)
                                        | (...)
                                        | (...);
                                        email?: (...) | (...);
                                        goodReputation?: (...) | (...) | (...);
                                        id?: (...) | (...);
                                        password: string;
                                        pseudonyms: (...)[];
                                        role?: (...) | (...);
                                        username: string;
                                    };
                                    platforms?: string[];
                                    scheduledTime?: string;
                                    slug?: string;
                                    startTime?: string;
                                    topic: | string
                                    | {
                                        archivable: boolean;
                                        archived?: (...)
                                        | (...)
                                        | (...);
                                        archiveEmail?: (...) | (...);
                                        conversationCount?: (...) | (...);
                                        conversationCreationAllowed: boolean;
                                        conversations: (...)[];
                                        defaultSortAverage?: (...) | (...);
                                        followed?: (...) | (...) | (...);
                                        followers: (...)[];
                                        id?: (...) | (...);
                                        isArchiveNotified?: (...) | (...) | (...);
                                        isDeleted?: (...) | (...) | (...);
                                        latestMessageCreatedAt?: (...) | (...);
                                        messageCount?: (...) | (...);
                                        name: string;
                                        owner: (...) | (...);
                                        passcode?: (...) | (...);
                                        private: boolean;
                                        slug?: (...) | (...);
                                        votingAllowed: boolean;
                                    };
                                    transcript?: {
                                        status: (...)
                                        | (...)
                                        | (...);
                                        vectorStore?: (...) | (...);
                                    };
                                    updatedAt?: string;
                                };
                                status: "running"
                                | "completed"
                                | "failed"
                                | "not started";
                            };
                        };
                        headers: { [name: string]: unknown };
                    };
                    "400": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "403": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "404": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            put?: undefined;
            trace?: undefined;
        };
        "/health": {
            delete?: undefined;
            get: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path?: undefined;
                    query?: undefined;
                };
                requestBody?: undefined;
                responses: {
                    "200": {
                        content: { "application/json": Record<string, never> };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post?: undefined;
            put?: undefined;
            trace?: undefined;
        };
        "/messages": {
            delete?: undefined;
            get?: undefined;
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path?: undefined;
                    query?: undefined;
                };
                requestBody: {
                    content: {
                        "application/json": {
                            body: string;
                            bodyType?: "text"
                            | "json";
                            channels?: { name?: string; passcode?: string }[];
                            conversation: string;
                        };
                    };
                };
                responses: {
                    "201": {
                        content: {
                            "application/json": {
                                active?: boolean;
                                body: string
                                | { [key: string]: unknown };
                                bodyType?: string;
                                channels?: string[];
                                conversation: string;
                                count?: number;
                                createdAt?: string;
                                downVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                                fromAgent: boolean;
                                id?: string;
                                isDeleted?: boolean;
                                owner?: string;
                                parentMessage?: string;
                                pause: boolean;
                                prompt?: {
                                    options?: (...)[];
                                    placeholder?: string;
                                    type:
                                        | "number"
                                        | "text"
                                        | "multipleChoice"
                                        | "singleChoice"
                                        | "date"
                                        | "custom";
                                    validation?: { max?: ...; min?: ...; pattern?: ...; required?: ... };
                                };
                                pseudonym: string;
                                pseudonymId: string;
                                replyCount?: number;
                                source?: string;
                                upVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                                visible: boolean;
                            }[];
                        };
                        headers: { [name: string]: unknown };
                    };
                    "400": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "403": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "422": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            put?: undefined;
            trace?: undefined;
        };
        "/messages/{conversationId}": {
            delete?: undefined;
            get: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path: { conversationId: string };
                    query?: { channel?: string | string[] };
                };
                requestBody?: undefined;
                responses: {
                    "200": {
                        content: {
                            "application/json": {
                                active?: boolean;
                                body: string
                                | { [key: string]: unknown };
                                bodyType?: string;
                                channels?: string[];
                                conversation: string;
                                count?: number;
                                createdAt?: string;
                                downVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                                fromAgent: boolean;
                                id?: string;
                                isDeleted?: boolean;
                                owner?: string;
                                parentMessage?: string;
                                pause: boolean;
                                prompt?: {
                                    options?: (...)[];
                                    placeholder?: string;
                                    type:
                                        | "number"
                                        | "text"
                                        | "multipleChoice"
                                        | "singleChoice"
                                        | "date"
                                        | "custom";
                                    validation?: { max?: ...; min?: ...; pattern?: ...; required?: ... };
                                };
                                pseudonym: string;
                                pseudonymId: string;
                                replyCount?: number;
                                source?: string;
                                upVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                                visible: boolean;
                            }[];
                        };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "403": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "404": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post?: undefined;
            put?: undefined;
            trace?: undefined;
        };
        "/messages/{messageId}/replies": {
            delete?: undefined;
            get: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path: { messageId: string };
                    query?: undefined;
                };
                requestBody?: undefined;
                responses: {
                    "200": {
                        content: {
                            "application/json": {
                                active?: boolean;
                                body: string
                                | { [key: string]: unknown };
                                bodyType?: string;
                                channels?: string[];
                                conversation: string;
                                count?: number;
                                createdAt?: string;
                                downVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                                fromAgent: boolean;
                                id?: string;
                                isDeleted?: boolean;
                                owner?: string;
                                parentMessage?: string;
                                pause: boolean;
                                prompt?: {
                                    options?: (...)[];
                                    placeholder?: string;
                                    type:
                                        | "number"
                                        | "text"
                                        | "multipleChoice"
                                        | "singleChoice"
                                        | "date"
                                        | "custom";
                                    validation?: { max?: ...; min?: ...; pattern?: ...; required?: ... };
                                };
                                pseudonym: string;
                                pseudonymId: string;
                                replyCount?: number;
                                source?: string;
                                upVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                                visible: boolean;
                            }[];
                        };
                        headers: { [name: string]: unknown };
                    };
                    "404": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post?: undefined;
            put?: undefined;
            trace?: undefined;
        };
        "/messages/{messageId}/vote": {
            delete?: undefined;
            get?: undefined;
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path: { messageId: string };
                    query?: undefined;
                };
                requestBody: {
                    content: {
                        "application/json": { direction: "up"
                        | "down"; status: boolean };
                    };
                };
                responses: {
                    "200": {
                        content: {
                            "application/json": {
                                active?: boolean;
                                body: string
                                | { [key: string]: unknown };
                                bodyType?: string;
                                channels?: string[];
                                conversation: string;
                                count?: number;
                                createdAt?: string;
                                downVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                                fromAgent: boolean;
                                id?: string;
                                isDeleted?: boolean;
                                owner?: string;
                                parentMessage?: string;
                                pause: boolean;
                                prompt?: {
                                    options?: { description?: ...; label: ...; value: ... }[];
                                    placeholder?: string;
                                    type:
                                        | "number"
                                        | "text"
                                        | "multipleChoice"
                                        | "singleChoice"
                                        | "date"
                                        | "custom";
                                    validation?: {
                                        max?: (...)
                                        | (...);
                                        min?: (...) | (...);
                                        pattern?: (...) | (...);
                                        required?: (...) | (...) | (...);
                                    };
                                };
                                pseudonym: string;
                                pseudonymId: string;
                                replyCount?: number;
                                source?: string;
                                upVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                                visible: boolean;
                            };
                        };
                        headers: { [name: string]: unknown };
                    };
                    "400": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "403": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            put?: undefined;
            trace?: undefined;
        };
        "/polls": {
            delete?: undefined;
            get: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path?: undefined;
                    query?: {
                        _sort?: string;
                        allowNewChoices?: "true"
                        | "false";
                        choicesVisible?: "true" | "false";
                        multiSelect?: "true" | "false";
                        responseCountsVisible?: "true" | "false";
                    };
                };
                requestBody?: undefined;
                responses: {
                    "200": {
                        content: {
                            "application/json": {
                                allowNewChoices: boolean;
                                choices?: { id?: (...)
                                | (...); poll: (...) | (...); text: string }[];
                                choicesVisible: boolean;
                                description?: string;
                                expirationDate?: string;
                                id?: string;
                                locked: boolean;
                                multiSelect: boolean;
                                onlyOwnChoicesVisible: boolean;
                                owner:
                                    | string
                                    | {
                                        dataExportOptOut?: boolean;
                                        email?: string;
                                        goodReputation?: boolean;
                                        id?: string;
                                        password: string;
                                        pseudonyms: {
                                            active: ...;
                                            conversations: ...;
                                            id?: ...;
                                            isDeleted: ...;
                                            pseudonym: ...;
                                            token: ...;
                                        }[];
                                        role?: string;
                                        username: string;
                                    };
                                responseCountsVisible: boolean;
                                responsesVisible: boolean;
                                responsesVisibleToNonParticipants: boolean;
                                slug: string;
                                threshold?: number;
                                title: string;
                                topic: | string
                                | {
                                    archivable: boolean;
                                    archived?: boolean;
                                    archiveEmail?: string;
                                    conversationCount?: number;
                                    conversationCreationAllowed: boolean;
                                    conversations: {
                                        active?: ...;
                                        adapters: ...;
                                        agents: ...;
                                        channels: ...;
                                        conversationType?: ...;
                                        createdAt?: ...;
                                        enableAgents?: ...;
                                        enableDMs: ...;
                                        endTime?: ...;
                                        experimental?: ...;
                                        experiments: ...;
                                        followed?: ...;
                                        followers: ...;
                                        id?: ...;
                                        locked?: ...;
                                        messageCount?: ...;
                                        messages: ...;
                                        name: ...;
                                        owner: ...;
                                        platforms?: ...;
                                        scheduledTime?: ...;
                                        slug?: ...;
                                        startTime?: ...;
                                        topic: ...;
                                        transcript?: ...;
                                        updatedAt?: ...;
                                    }[];
                                    defaultSortAverage?: number;
                                    followed?: boolean;
                                    followers: { conversation: ...; topic: ...; user: ... }[];
                                    id?: string;
                                    isArchiveNotified?: boolean;
                                    isDeleted?: boolean;
                                    latestMessageCreatedAt?: string;
                                    messageCount?: number;
                                    name: string;
                                    owner:
                                        | string
                                        | {
                                            dataExportOptOut?: ...;
                                            email?: ...;
                                            goodReputation?: ...;
                                            id?: ...;
                                            password: ...;
                                            pseudonyms: ...;
                                            role?: ...;
                                            username: ...;
                                        };
                                    passcode?: number;
                                    private: boolean;
                                    slug?: string;
                                    votingAllowed: boolean;
                                };
                                whenResultsVisible: string;
                            }[];
                        };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path?: undefined;
                    query?: undefined;
                };
                requestBody: {
                    content: {
                        "application/json": {
                            allowNewChoices?: boolean;
                            choices?: { text: string }[];
                            choicesVisible?: boolean;
                            description?: string;
                            expirationDate?: string;
                            multiSelect?: boolean;
                            onlyOwnChoicesVisible?: boolean;
                            responseCountsVisible?: boolean;
                            responsesVisible?: boolean;
                            responsesVisibleToNonParticipants?: boolean;
                            threshold?: number;
                            title: string;
                            topicId: string;
                            whenResultsVisible?:
                                | "always"
                                | "thresholdOnly"
                                | "expirationOnly"
                                | "thresholdAndExpiration";
                        };
                    };
                };
                responses: {
                    "201": {
                        content: {
                            "application/json": {
                                allowNewChoices: boolean;
                                choices?: {
                                    id?: string;
                                    poll: | string
                                    | (
                                        { id?: string | undefined; title: string; slug: string; description?: string | undefined; locked: boolean; owner: string | { id?: string | undefined; username: string; email?: string | undefined; ... 4 more ...; pseudonyms: { ...; }[]; }; ... 11 more ...; choices?: { ...; }[] | undefined; }
                                    );
                                    text: string;
                                }[];
                                choicesVisible: boolean;
                                description?: string;
                                expirationDate?: string;
                                id?: string;
                                locked: boolean;
                                multiSelect: boolean;
                                onlyOwnChoicesVisible: boolean;
                                owner: | string
                                | {
                                    dataExportOptOut?: boolean;
                                    email?: string;
                                    goodReputation?: boolean;
                                    id?: string;
                                    password: string;
                                    pseudonyms: {
                                        active: boolean;
                                        conversations: (...)[];
                                        id?: (...) | (...);
                                        isDeleted: boolean;
                                        pseudonym: string;
                                        token: string;
                                    }[];
                                    role?: string;
                                    username: string;
                                };
                                responseCountsVisible: boolean;
                                responsesVisible: boolean;
                                responsesVisibleToNonParticipants: boolean;
                                slug: string;
                                threshold?: number;
                                title: string;
                                topic: | string
                                | {
                                    archivable: boolean;
                                    archived?: boolean;
                                    archiveEmail?: string;
                                    conversationCount?: number;
                                    conversationCreationAllowed: boolean;
                                    conversations: {
                                        active?: (...)
                                        | (...)
                                        | (...);
                                        adapters: (...)[];
                                        agents: (...)[];
                                        channels: (...)[];
                                        conversationType?: (...) | (...);
                                        createdAt?: (...) | (...);
                                        enableAgents?: (...) | (...) | (...);
                                        enableDMs: (...)[];
                                        endTime?: (...) | (...);
                                        experimental?: (...) | (...) | (...);
                                        experiments: (...)[];
                                        followed?: (...) | (...) | (...);
                                        followers: (...)[];
                                        id?: (...) | (...);
                                        locked?: (...) | (...) | (...);
                                        messageCount?: (...) | (...);
                                        messages: (...)[];
                                        name: string;
                                        owner: (...) | (...);
                                        platforms?: (...) | (...);
                                        scheduledTime?: (...) | (...);
                                        slug?: (...) | (...);
                                        startTime?: (...) | (...);
                                        topic: string | { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; ... 24 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined; };
                                        transcript?: (...) | (...);
                                        updatedAt?: (...) | (...);
                                    }[];
                                    defaultSortAverage?: number;
                                    followed?: boolean;
                                    followers: { conversation: string; topic: string; user: string }[];
                                    id?: string;
                                    isArchiveNotified?: boolean;
                                    isDeleted?: boolean;
                                    latestMessageCreatedAt?: string;
                                    messageCount?: number;
                                    name: string;
                                    owner:
                                        | string
                                        | {
                                            dataExportOptOut?: (...)
                                            | (...)
                                            | (...);
                                            email?: (...) | (...);
                                            goodReputation?: (...) | (...) | (...);
                                            id?: (...) | (...);
                                            password: string;
                                            pseudonyms: (...)[];
                                            role?: (...) | (...);
                                            username: string;
                                        };
                                    passcode?: number;
                                    private: boolean;
                                    slug?: string;
                                    votingAllowed: boolean;
                                };
                                whenResultsVisible: string;
                            };
                        };
                        headers: { [name: string]: unknown };
                    };
                    "400": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "403": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "404": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            put?: undefined;
            trace?: undefined;
        };
        "/polls/{pollId}": {
            delete?: undefined;
            get: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path: { pollId: string };
                    query?: undefined;
                };
                requestBody?: undefined;
                responses: {
                    "200": {
                        content: {
                            "application/json": {
                                allowNewChoices: boolean;
                                choices?: { id?: (...)
                                | (...); poll: (...) | (...); text: string }[];
                                choicesVisible: boolean;
                                description?: string;
                                expirationDate?: string;
                                id?: string;
                                locked: boolean;
                                multiSelect: boolean;
                                onlyOwnChoicesVisible: boolean;
                                owner:
                                    | string
                                    | {
                                        dataExportOptOut?: boolean;
                                        email?: string;
                                        goodReputation?: boolean;
                                        id?: string;
                                        password: string;
                                        pseudonyms: {
                                            active: ...;
                                            conversations: ...;
                                            id?: ...;
                                            isDeleted: ...;
                                            pseudonym: ...;
                                            token: ...;
                                        }[];
                                        role?: string;
                                        username: string;
                                    };
                                responseCountsVisible: boolean;
                                responsesVisible: boolean;
                                responsesVisibleToNonParticipants: boolean;
                                slug: string;
                                threshold?: number;
                                title: string;
                                topic: | string
                                | {
                                    archivable: boolean;
                                    archived?: boolean;
                                    archiveEmail?: string;
                                    conversationCount?: number;
                                    conversationCreationAllowed: boolean;
                                    conversations: {
                                        active?: ...;
                                        adapters: ...;
                                        agents: ...;
                                        channels: ...;
                                        conversationType?: ...;
                                        createdAt?: ...;
                                        enableAgents?: ...;
                                        enableDMs: ...;
                                        endTime?: ...;
                                        experimental?: ...;
                                        experiments: ...;
                                        followed?: ...;
                                        followers: ...;
                                        id?: ...;
                                        locked?: ...;
                                        messageCount?: ...;
                                        messages: ...;
                                        name: ...;
                                        owner: ...;
                                        platforms?: ...;
                                        scheduledTime?: ...;
                                        slug?: ...;
                                        startTime?: ...;
                                        topic: ...;
                                        transcript?: ...;
                                        updatedAt?: ...;
                                    }[];
                                    defaultSortAverage?: number;
                                    followed?: boolean;
                                    followers: { conversation: ...; topic: ...; user: ... }[];
                                    id?: string;
                                    isArchiveNotified?: boolean;
                                    isDeleted?: boolean;
                                    latestMessageCreatedAt?: string;
                                    messageCount?: number;
                                    name: string;
                                    owner:
                                        | string
                                        | {
                                            dataExportOptOut?: ...;
                                            email?: ...;
                                            goodReputation?: ...;
                                            id?: ...;
                                            password: ...;
                                            pseudonyms: ...;
                                            role?: ...;
                                            username: ...;
                                        };
                                    passcode?: number;
                                    private: boolean;
                                    slug?: string;
                                    votingAllowed: boolean;
                                };
                                whenResultsVisible: string;
                            } & {
                                choices?: (
                                    { id?: ...; poll: ...; text: ... } & { isSelected?: ... }
                                )[];
                            };
                        };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "404": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post?: undefined;
            put?: undefined;
            trace?: undefined;
        };
        "/polls/{pollId}/respond": {
            delete?: undefined;
            get?: undefined;
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path: { pollId: string };
                    query?: undefined;
                };
                requestBody: {
                    content: {
                        "application/json": { choice: { remove?: boolean; text: string } };
                    };
                };
                responses: {
                    "200": {
                        content: {
                            "application/json": {
                                choice: | string
                                | {
                                    id?: string;
                                    poll: | string
                                    | {
                                        allowNewChoices: boolean;
                                        choices?: (...)
                                        | (...);
                                        choicesVisible: boolean;
                                        description?: (...) | (...);
                                        expirationDate?: (...) | (...);
                                        id?: (...) | (...);
                                        locked: boolean;
                                        multiSelect: boolean;
                                        onlyOwnChoicesVisible: boolean;
                                        owner: (...) | (...);
                                        responseCountsVisible: boolean;
                                        responsesVisible: boolean;
                                        responsesVisibleToNonParticipants: boolean;
                                        slug: string;
                                        threshold?: (...) | (...);
                                        title: string;
                                        topic: (...) | (...);
                                        whenResultsVisible: string;
                                    };
                                    text: string;
                                };
                                id?: string;
                                owner: | string
                                | {
                                    dataExportOptOut?: boolean;
                                    email?: string;
                                    goodReputation?: boolean;
                                    id?: string;
                                    password: string;
                                    pseudonyms: {
                                        active: boolean;
                                        conversations: (...)[];
                                        id?: (...) | (...);
                                        isDeleted: boolean;
                                        pseudonym: string;
                                        token: string;
                                    }[];
                                    role?: string;
                                    username: string;
                                };
                                poll: | string
                                | {
                                    allowNewChoices: boolean;
                                    choices?: { id?: ...; poll: ...; text: ... }[];
                                    choicesVisible: boolean;
                                    description?: string;
                                    expirationDate?: string;
                                    id?: string;
                                    locked: boolean;
                                    multiSelect: boolean;
                                    onlyOwnChoicesVisible: boolean;
                                    owner:
                                        | string
                                        | {
                                            dataExportOptOut?: (...)
                                            | (...)
                                            | (...);
                                            email?: (...) | (...);
                                            goodReputation?: (...) | (...) | (...);
                                            id?: (...) | (...);
                                            password: string;
                                            pseudonyms: (...)[];
                                            role?: (...) | (...);
                                            username: string;
                                        };
                                    responseCountsVisible: boolean;
                                    responsesVisible: boolean;
                                    responsesVisibleToNonParticipants: boolean;
                                    slug: string;
                                    threshold?: number;
                                    title: string;
                                    topic: | string
                                    | {
                                        archivable: boolean;
                                        archived?: (...)
                                        | (...)
                                        | (...);
                                        archiveEmail?: (...) | (...);
                                        conversationCount?: (...) | (...);
                                        conversationCreationAllowed: boolean;
                                        conversations: (...)[];
                                        defaultSortAverage?: (...) | (...);
                                        followed?: (...) | (...) | (...);
                                        followers: (...)[];
                                        id?: (...) | (...);
                                        isArchiveNotified?: (...) | (...) | (...);
                                        isDeleted?: (...) | (...) | (...);
                                        latestMessageCreatedAt?: (...) | (...);
                                        messageCount?: (...) | (...);
                                        name: string;
                                        owner: (...) | (...);
                                        passcode?: (...) | (...);
                                        private: boolean;
                                        slug?: (...) | (...);
                                        votingAllowed: boolean;
                                    };
                                    whenResultsVisible: string;
                                };
                                removed: boolean;
                            };
                        };
                        headers: { [name: string]: unknown };
                    };
                    "400": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "403": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "404": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            put?: undefined;
            trace?: undefined;
        };
        "/polls/{pollId}/responseCounts": {
            delete?: undefined;
            get: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path: { pollId: string };
                    query?: undefined;
                };
                requestBody?: undefined;
                responses: {
                    "200": {
                        content: { "application/json": { [key: string]: number } };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "403": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "404": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post?: undefined;
            put?: undefined;
            trace?: undefined;
        };
        "/polls/{pollId}/responses": {
            delete?: undefined;
            get: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path: { pollId: string };
                    query?: undefined;
                };
                requestBody?: undefined;
                responses: {
                    "200": {
                        content: {
                            "application/json": {
                                _id?: string;
                                choice?: string;
                                owner?: string;
                                poll?: string;
                            }[];
                        };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "403": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "404": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post?: undefined;
            put?: undefined;
            trace?: undefined;
        };
        "/topics": {
            delete?: undefined;
            get: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path?: undefined;
                    query?: undefined;
                };
                requestBody?: undefined;
                responses: {
                    "200": {
                        content: {
                            "application/json": {
                                archivable: boolean;
                                archived?: boolean;
                                archiveEmail?: string;
                                conversationCount?: number;
                                conversationCreationAllowed: boolean;
                                conversations: {
                                    active?: boolean;
                                    adapters: {
                                        active: ...;
                                        audioChannels?: ...;
                                        chatChannels?: ...;
                                        config: ...;
                                        conversation: ...;
                                        dmChannels?: ...;
                                        id?: ...;
                                        type: ...;
                                    }[];
                                    agents: {
                                        active?: ...;
                                        agentConfig?: ...;
                                        agentEvaluation?: ...;
                                        agentType: ...;
                                        conversation: ...;
                                        conversationHistorySettings?: ...;
                                        description: ...;
                                        id?: ...;
                                        instanceName?: ...;
                                        lastActiveMessageCount?: ...;
                                        llmModel: ...;
                                        llmModelOptions?: ...;
                                        llmPlatform: ...;
                                        llmPlatformOptions?: ...;
                                        llmTemplates?: ...;
                                        llmTemplateVars?: ...;
                                        name: ...;
                                        pseudonyms: ...;
                                        ragCollectionName?: ...;
                                        triggers?: ...;
                                        useTranscriptRAGCollection?: ...;
                                    }[];
                                    channels: {
                                        direct: ...;
                                        id?: ...;
                                        name: ...;
                                        participants?: ...;
                                        passcode: ...;
                                    }[];
                                    conversationType?: string;
                                    createdAt?: string;
                                    enableAgents?: boolean;
                                    enableDMs: string[];
                                    endTime?: string;
                                    experimental?: boolean;
                                    experiments: {
                                        agentModifications?: ...;
                                        baseConversation: ...;
                                        createdAt: ...;
                                        createdBy: ...;
                                        description?: ...;
                                        executedAt?: ...;
                                        id?: ...;
                                        name: ...;
                                        resultConversation?: ...;
                                        status: ...;
                                    }[];
                                    followed?: boolean;
                                    followers: { conversation: ...; topic: ...; user: ... }[];
                                    id?: string;
                                    locked?: boolean;
                                    messageCount?: number;
                                    messages: {
                                        active?: ...;
                                        body: ...;
                                        bodyType?: ...;
                                        channels?: ...;
                                        conversation: ...;
                                        count?: ...;
                                        createdAt?: ...;
                                        downVotes: ...;
                                        fromAgent: ...;
                                        id?: ...;
                                        isDeleted?: ...;
                                        owner?: ...;
                                        parentMessage?: ...;
                                        pause: ...;
                                        prompt?: ...;
                                        pseudonym: ...;
                                        pseudonymId: ...;
                                        replyCount?: ...;
                                        source?: ...;
                                        upVotes: ...;
                                        visible: ...;
                                    }[];
                                    name: string;
                                    owner: | string
                                    | {
                                        dataExportOptOut?: ...;
                                        email?: ...;
                                        goodReputation?: ...;
                                        id?: ...;
                                        password: ...;
                                        pseudonyms: ...;
                                        role?: ...;
                                        username: ...;
                                    };
                                    platforms?: (...)[];
                                    scheduledTime?: string;
                                    slug?: string;
                                    startTime?: string;
                                    topic:
                                        | string
                                        | (
                                            { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; messages: { ...; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined...
                                        );
                                    transcript?: { status: ...; vectorStore?: ... };
                                    updatedAt?: string;
                                }[];
                                defaultSortAverage?: number;
                                followed?: boolean;
                                followers: { conversation: string; topic: string; user: string }[];
                                id?: string;
                                isArchiveNotified?: boolean;
                                isDeleted?: boolean;
                                latestMessageCreatedAt?: string;
                                messageCount?: number;
                                name: string;
                                owner:
                                    | string
                                    | {
                                        dataExportOptOut?: boolean;
                                        email?: string;
                                        goodReputation?: boolean;
                                        id?: string;
                                        password: string;
                                        pseudonyms: {
                                            active: ...;
                                            conversations: ...;
                                            id?: ...;
                                            isDeleted: ...;
                                            pseudonym: ...;
                                            token: ...;
                                        }[];
                                        role?: string;
                                        username: string;
                                    };
                                passcode?: number;
                                private: boolean;
                                slug?: string;
                                votingAllowed: boolean;
                            }[];
                        };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path?: undefined;
                    query?: undefined;
                };
                requestBody: {
                    content: {
                        "application/json": {
                            archivable: boolean;
                            archiveEmail: string;
                            conversationCreationAllowed?: boolean;
                            name: string;
                            private: boolean;
                            votingAllowed?: boolean;
                        };
                    };
                };
                responses: {
                    "201": {
                        content: {
                            "application/json": {
                                archivable: boolean;
                                archived?: boolean;
                                archiveEmail?: string;
                                conversationCount?: number;
                                conversationCreationAllowed: boolean;
                                conversations: {
                                    active?: boolean;
                                    adapters: {
                                        active: boolean;
                                        audioChannels?: (...)
                                        | (...);
                                        chatChannels?: (...) | (...);
                                        config: { [key: ...]: ... };
                                        conversation: string;
                                        dmChannels?: (...) | (...);
                                        id?: (...) | (...);
                                        type: string;
                                    }[];
                                    agents: {
                                        active?: (...)
                                        | (...)
                                        | (...);
                                        agentConfig?: (...) | (...);
                                        agentEvaluation?: (...) | (...);
                                        agentType: string;
                                        conversation: string;
                                        conversationHistorySettings?: (...) | (...);
                                        description: string;
                                        id?: (...) | (...);
                                        instanceName?: (...) | (...);
                                        lastActiveMessageCount?: (...) | (...);
                                        llmModel: string;
                                        llmModelOptions?: (...) | (...);
                                        llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                                        llmPlatformOptions?: (...) | (...);
                                        llmTemplates?: (...) | (...);
                                        llmTemplateVars?: (...) | (...);
                                        name: string;
                                        pseudonyms: (...)[];
                                        ragCollectionName?: (...) | (...);
                                        triggers?: (...) | (...);
                                        useTranscriptRAGCollection?: (...) | (...) | (...);
                                    }[];
                                    channels: {
                                        direct: boolean;
                                        id?: (...)
                                        | (...);
                                        name: string;
                                        participants?: (...) | (...);
                                        passcode: (...) | (...);
                                    }[];
                                    conversationType?: string;
                                    createdAt?: string;
                                    enableAgents?: boolean;
                                    enableDMs: string[];
                                    endTime?: string;
                                    experimental?: boolean;
                                    experiments: {
                                        agentModifications?: (...)
                                        | (...);
                                        baseConversation: (...) | (...);
                                        createdAt: string;
                                        createdBy: (...) | (...);
                                        description?: (...) | (...);
                                        executedAt?: (...) | (...);
                                        id?: (...) | (...);
                                        name: string;
                                        resultConversation?: (...) | (...) | (...);
                                        status: (...) | (...) | (...) | (...);
                                    }[];
                                    followed?: boolean;
                                    followers: { conversation: string; topic: string; user: string }[];
                                    id?: string;
                                    locked?: boolean;
                                    messageCount?: number;
                                    messages: {
                                        active?: (...) | (...) | (...);
                                        body: (...) | (...);
                                        bodyType?: (...) | (...);
                                        channels?: (...) | (...);
                                        conversation: string;
                                        count?: (...) | (...);
                                        createdAt?: (...) | (...);
                                        downVotes: (...)[];
                                        fromAgent: boolean;
                                        id?: (...) | (...);
                                        isDeleted?: (...) | (...) | (...);
                                        owner?: (...) | (...);
                                        parentMessage?: (...) | (...);
                                        pause: boolean;
                                        prompt?: (...) | (...);
                                        pseudonym: string;
                                        pseudonymId: string;
                                        replyCount?: (...) | (...);
                                        source?: (...) | (...);
                                        upVotes: (...)[];
                                        visible: boolean;
                                    }[];
                                    name: string;
                                    owner: | string
                                    | {
                                        dataExportOptOut?: (...)
                                        | (...)
                                        | (...);
                                        email?: (...) | (...);
                                        goodReputation?: (...) | (...) | (...);
                                        id?: (...) | (...);
                                        password: string;
                                        pseudonyms: (...)[];
                                        role?: (...) | (...);
                                        username: string;
                                    };
                                    platforms?: string[];
                                    scheduledTime?: string;
                                    slug?: string;
                                    startTime?: string;
                                    topic: | string
                                    | (
                                        { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; messages: { ...; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined...
                                    );
                                    transcript?: {
                                        status: (...)
                                        | (...)
                                        | (...);
                                        vectorStore?: (...) | (...);
                                    };
                                    updatedAt?: string;
                                }[];
                                defaultSortAverage?: number;
                                followed?: boolean;
                                followers: { conversation: string; topic: string; user: string }[];
                                id?: string;
                                isArchiveNotified?: boolean;
                                isDeleted?: boolean;
                                latestMessageCreatedAt?: string;
                                messageCount?: number;
                                name: string;
                                owner:
                                    | string
                                    | {
                                        dataExportOptOut?: boolean;
                                        email?: string;
                                        goodReputation?: boolean;
                                        id?: string;
                                        password: string;
                                        pseudonyms: {
                                            active: boolean;
                                            conversations: (...)[];
                                            id?: (...) | (...);
                                            isDeleted: boolean;
                                            pseudonym: string;
                                            token: string;
                                        }[];
                                        role?: string;
                                        username: string;
                                    };
                                passcode?: number;
                                private: boolean;
                                slug?: string;
                                votingAllowed: boolean;
                            };
                        };
                        headers: { [name: string]: unknown };
                    };
                    "400": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "403": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            put: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path?: undefined;
                    query?: undefined;
                };
                requestBody: {
                    content: {
                        "application/json": {
                            archivable: boolean;
                            archived?: boolean;
                            archiveEmail?: string;
                            conversationCount?: number;
                            conversationCreationAllowed: boolean;
                            conversations: {
                                active?: boolean;
                                adapters: {
                                    active: boolean;
                                    audioChannels?: (...)
                                    | (...);
                                    chatChannels?: (...) | (...);
                                    config: { [key: ...]: ... };
                                    conversation: string;
                                    dmChannels?: (...) | (...);
                                    id?: (...) | (...);
                                    type: string;
                                }[];
                                agents: {
                                    active?: (...)
                                    | (...)
                                    | (...);
                                    agentConfig?: (...) | (...);
                                    agentEvaluation?: (...) | (...);
                                    agentType: string;
                                    conversation: string;
                                    conversationHistorySettings?: (...) | (...);
                                    description: string;
                                    id?: (...) | (...);
                                    instanceName?: (...) | (...);
                                    lastActiveMessageCount?: (...) | (...);
                                    llmModel: string;
                                    llmModelOptions?: (...) | (...);
                                    llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                                    llmPlatformOptions?: (...) | (...);
                                    llmTemplates?: (...) | (...);
                                    llmTemplateVars?: (...) | (...);
                                    name: string;
                                    pseudonyms: (...)[];
                                    ragCollectionName?: (...) | (...);
                                    triggers?: (...) | (...);
                                    useTranscriptRAGCollection?: (...) | (...) | (...);
                                }[];
                                channels: {
                                    direct: boolean;
                                    id?: (...)
                                    | (...);
                                    name: string;
                                    participants?: (...) | (...);
                                    passcode: (...) | (...);
                                }[];
                                conversationType?: string;
                                createdAt?: string;
                                enableAgents?: boolean;
                                enableDMs: string[];
                                endTime?: string;
                                experimental?: boolean;
                                experiments: {
                                    agentModifications?: (...)
                                    | (...);
                                    baseConversation: (...) | (...);
                                    createdAt: string;
                                    createdBy: (...) | (...);
                                    description?: (...) | (...);
                                    executedAt?: (...) | (...);
                                    id?: (...) | (...);
                                    name: string;
                                    resultConversation?: (...) | (...) | (...);
                                    status: (...) | (...) | (...) | (...);
                                }[];
                                followed?: boolean;
                                followers: { conversation: string; topic: string; user: string }[];
                                id?: string;
                                locked?: boolean;
                                messageCount?: number;
                                messages: {
                                    active?: (...) | (...) | (...);
                                    body: (...) | (...);
                                    bodyType?: (...) | (...);
                                    channels?: (...) | (...);
                                    conversation: string;
                                    count?: (...) | (...);
                                    createdAt?: (...) | (...);
                                    downVotes: (...)[];
                                    fromAgent: boolean;
                                    id?: (...) | (...);
                                    isDeleted?: (...) | (...) | (...);
                                    owner?: (...) | (...);
                                    parentMessage?: (...) | (...);
                                    pause: boolean;
                                    prompt?: (...) | (...);
                                    pseudonym: string;
                                    pseudonymId: string;
                                    replyCount?: (...) | (...);
                                    source?: (...) | (...);
                                    upVotes: (...)[];
                                    visible: boolean;
                                }[];
                                name: string;
                                owner: | string
                                | {
                                    dataExportOptOut?: (...)
                                    | (...)
                                    | (...);
                                    email?: (...) | (...);
                                    goodReputation?: (...) | (...) | (...);
                                    id?: (...) | (...);
                                    password: string;
                                    pseudonyms: (...)[];
                                    role?: (...) | (...);
                                    username: string;
                                };
                                platforms?: string[];
                                scheduledTime?: string;
                                slug?: string;
                                startTime?: string;
                                topic: | string
                                | (
                                    { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; messages: { ...; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined...
                                );
                                transcript?: {
                                    status: (...)
                                    | (...)
                                    | (...);
                                    vectorStore?: (...) | (...);
                                };
                                updatedAt?: string;
                            }[];
                            defaultSortAverage?: number;
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            isArchiveNotified?: boolean;
                            isDeleted?: boolean;
                            latestMessageCreatedAt?: string;
                            messageCount?: number;
                            name: string;
                            owner:
                                | string
                                | {
                                    dataExportOptOut?: boolean;
                                    email?: string;
                                    goodReputation?: boolean;
                                    id?: string;
                                    password: string;
                                    pseudonyms: {
                                        active: boolean;
                                        conversations: (...)[];
                                        id?: (...) | (...);
                                        isDeleted: boolean;
                                        pseudonym: string;
                                        token: string;
                                    }[];
                                    role?: string;
                                    username: string;
                                };
                            passcode?: number;
                            private: boolean;
                            slug?: string;
                            votingAllowed: boolean;
                        } & Record<string, never>;
                    };
                };
                responses: {
                    "200": {
                        content: {
                            "application/json": {
                                archivable: boolean;
                                archived?: boolean;
                                archiveEmail?: string;
                                conversationCount?: number;
                                conversationCreationAllowed: boolean;
                                conversations: {
                                    active?: boolean;
                                    adapters: {
                                        active: boolean;
                                        audioChannels?: (...)
                                        | (...);
                                        chatChannels?: (...) | (...);
                                        config: { [key: ...]: ... };
                                        conversation: string;
                                        dmChannels?: (...) | (...);
                                        id?: (...) | (...);
                                        type: string;
                                    }[];
                                    agents: {
                                        active?: (...)
                                        | (...)
                                        | (...);
                                        agentConfig?: (...) | (...);
                                        agentEvaluation?: (...) | (...);
                                        agentType: string;
                                        conversation: string;
                                        conversationHistorySettings?: (...) | (...);
                                        description: string;
                                        id?: (...) | (...);
                                        instanceName?: (...) | (...);
                                        lastActiveMessageCount?: (...) | (...);
                                        llmModel: string;
                                        llmModelOptions?: (...) | (...);
                                        llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                                        llmPlatformOptions?: (...) | (...);
                                        llmTemplates?: (...) | (...);
                                        llmTemplateVars?: (...) | (...);
                                        name: string;
                                        pseudonyms: (...)[];
                                        ragCollectionName?: (...) | (...);
                                        triggers?: (...) | (...);
                                        useTranscriptRAGCollection?: (...) | (...) | (...);
                                    }[];
                                    channels: {
                                        direct: boolean;
                                        id?: (...)
                                        | (...);
                                        name: string;
                                        participants?: (...) | (...);
                                        passcode: (...) | (...);
                                    }[];
                                    conversationType?: string;
                                    createdAt?: string;
                                    enableAgents?: boolean;
                                    enableDMs: string[];
                                    endTime?: string;
                                    experimental?: boolean;
                                    experiments: {
                                        agentModifications?: (...)
                                        | (...);
                                        baseConversation: (...) | (...);
                                        createdAt: string;
                                        createdBy: (...) | (...);
                                        description?: (...) | (...);
                                        executedAt?: (...) | (...);
                                        id?: (...) | (...);
                                        name: string;
                                        resultConversation?: (...) | (...) | (...);
                                        status: (...) | (...) | (...) | (...);
                                    }[];
                                    followed?: boolean;
                                    followers: { conversation: string; topic: string; user: string }[];
                                    id?: string;
                                    locked?: boolean;
                                    messageCount?: number;
                                    messages: {
                                        active?: (...) | (...) | (...);
                                        body: (...) | (...);
                                        bodyType?: (...) | (...);
                                        channels?: (...) | (...);
                                        conversation: string;
                                        count?: (...) | (...);
                                        createdAt?: (...) | (...);
                                        downVotes: (...)[];
                                        fromAgent: boolean;
                                        id?: (...) | (...);
                                        isDeleted?: (...) | (...) | (...);
                                        owner?: (...) | (...);
                                        parentMessage?: (...) | (...);
                                        pause: boolean;
                                        prompt?: (...) | (...);
                                        pseudonym: string;
                                        pseudonymId: string;
                                        replyCount?: (...) | (...);
                                        source?: (...) | (...);
                                        upVotes: (...)[];
                                        visible: boolean;
                                    }[];
                                    name: string;
                                    owner: | string
                                    | {
                                        dataExportOptOut?: (...)
                                        | (...)
                                        | (...);
                                        email?: (...) | (...);
                                        goodReputation?: (...) | (...) | (...);
                                        id?: (...) | (...);
                                        password: string;
                                        pseudonyms: (...)[];
                                        role?: (...) | (...);
                                        username: string;
                                    };
                                    platforms?: string[];
                                    scheduledTime?: string;
                                    slug?: string;
                                    startTime?: string;
                                    topic: | string
                                    | (
                                        { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; messages: { ...; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined...
                                    );
                                    transcript?: {
                                        status: (...)
                                        | (...)
                                        | (...);
                                        vectorStore?: (...) | (...);
                                    };
                                    updatedAt?: string;
                                }[];
                                defaultSortAverage?: number;
                                followed?: boolean;
                                followers: { conversation: string; topic: string; user: string }[];
                                id?: string;
                                isArchiveNotified?: boolean;
                                isDeleted?: boolean;
                                latestMessageCreatedAt?: string;
                                messageCount?: number;
                                name: string;
                                owner:
                                    | string
                                    | {
                                        dataExportOptOut?: boolean;
                                        email?: string;
                                        goodReputation?: boolean;
                                        id?: string;
                                        password: string;
                                        pseudonyms: {
                                            active: boolean;
                                            conversations: (...)[];
                                            id?: (...) | (...);
                                            isDeleted: boolean;
                                            pseudonym: string;
                                            token: string;
                                        }[];
                                        role?: string;
                                        username: string;
                                    };
                                passcode?: number;
                                private: boolean;
                                slug?: string;
                                votingAllowed: boolean;
                            };
                        };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "403": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "404": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            trace?: undefined;
        };
        "/topics/{topicId}": {
            delete: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path: { topicId: string };
                    query?: undefined;
                };
                requestBody?: undefined;
                responses: {
                    "200": { content?: undefined; headers: { [name: string]: unknown } };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "403": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "404": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            get: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path: { topicId: string };
                    query?: undefined;
                };
                requestBody?: undefined;
                responses: {
                    "200": {
                        content: {
                            "application/json": {
                                archivable: boolean;
                                archived?: boolean;
                                archiveEmail?: string;
                                conversationCount?: number;
                                conversationCreationAllowed: boolean;
                                conversations: {
                                    active?: boolean;
                                    adapters: {
                                        active: boolean;
                                        audioChannels?: (...)
                                        | (...);
                                        chatChannels?: (...) | (...);
                                        config: { [key: ...]: ... };
                                        conversation: string;
                                        dmChannels?: (...) | (...);
                                        id?: (...) | (...);
                                        type: string;
                                    }[];
                                    agents: {
                                        active?: (...)
                                        | (...)
                                        | (...);
                                        agentConfig?: (...) | (...);
                                        agentEvaluation?: (...) | (...);
                                        agentType: string;
                                        conversation: string;
                                        conversationHistorySettings?: (...) | (...);
                                        description: string;
                                        id?: (...) | (...);
                                        instanceName?: (...) | (...);
                                        lastActiveMessageCount?: (...) | (...);
                                        llmModel: string;
                                        llmModelOptions?: (...) | (...);
                                        llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                                        llmPlatformOptions?: (...) | (...);
                                        llmTemplates?: (...) | (...);
                                        llmTemplateVars?: (...) | (...);
                                        name: string;
                                        pseudonyms: (...)[];
                                        ragCollectionName?: (...) | (...);
                                        triggers?: (...) | (...);
                                        useTranscriptRAGCollection?: (...) | (...) | (...);
                                    }[];
                                    channels: {
                                        direct: boolean;
                                        id?: (...)
                                        | (...);
                                        name: string;
                                        participants?: (...) | (...);
                                        passcode: (...) | (...);
                                    }[];
                                    conversationType?: string;
                                    createdAt?: string;
                                    enableAgents?: boolean;
                                    enableDMs: string[];
                                    endTime?: string;
                                    experimental?: boolean;
                                    experiments: {
                                        agentModifications?: (...)
                                        | (...);
                                        baseConversation: (...) | (...);
                                        createdAt: string;
                                        createdBy: (...) | (...);
                                        description?: (...) | (...);
                                        executedAt?: (...) | (...);
                                        id?: (...) | (...);
                                        name: string;
                                        resultConversation?: (...) | (...) | (...);
                                        status: (...) | (...) | (...) | (...);
                                    }[];
                                    followed?: boolean;
                                    followers: { conversation: string; topic: string; user: string }[];
                                    id?: string;
                                    locked?: boolean;
                                    messageCount?: number;
                                    messages: {
                                        active?: (...) | (...) | (...);
                                        body: (...) | (...);
                                        bodyType?: (...) | (...);
                                        channels?: (...) | (...);
                                        conversation: string;
                                        count?: (...) | (...);
                                        createdAt?: (...) | (...);
                                        downVotes: (...)[];
                                        fromAgent: boolean;
                                        id?: (...) | (...);
                                        isDeleted?: (...) | (...) | (...);
                                        owner?: (...) | (...);
                                        parentMessage?: (...) | (...);
                                        pause: boolean;
                                        prompt?: (...) | (...);
                                        pseudonym: string;
                                        pseudonymId: string;
                                        replyCount?: (...) | (...);
                                        source?: (...) | (...);
                                        upVotes: (...)[];
                                        visible: boolean;
                                    }[];
                                    name: string;
                                    owner: | string
                                    | {
                                        dataExportOptOut?: (...)
                                        | (...)
                                        | (...);
                                        email?: (...) | (...);
                                        goodReputation?: (...) | (...) | (...);
                                        id?: (...) | (...);
                                        password: string;
                                        pseudonyms: (...)[];
                                        role?: (...) | (...);
                                        username: string;
                                    };
                                    platforms?: string[];
                                    scheduledTime?: string;
                                    slug?: string;
                                    startTime?: string;
                                    topic: | string
                                    | (
                                        { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; messages: { ...; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined...
                                    );
                                    transcript?: {
                                        status: (...)
                                        | (...)
                                        | (...);
                                        vectorStore?: (...) | (...);
                                    };
                                    updatedAt?: string;
                                }[];
                                defaultSortAverage?: number;
                                followed?: boolean;
                                followers: { conversation: string; topic: string; user: string }[];
                                id?: string;
                                isArchiveNotified?: boolean;
                                isDeleted?: boolean;
                                latestMessageCreatedAt?: string;
                                messageCount?: number;
                                name: string;
                                owner:
                                    | string
                                    | {
                                        dataExportOptOut?: boolean;
                                        email?: string;
                                        goodReputation?: boolean;
                                        id?: string;
                                        password: string;
                                        pseudonyms: {
                                            active: boolean;
                                            conversations: (...)[];
                                            id?: (...) | (...);
                                            isDeleted: boolean;
                                            pseudonym: string;
                                            token: string;
                                        }[];
                                        role?: string;
                                        username: string;
                                    };
                                passcode?: number;
                                private: boolean;
                                slug?: string;
                                votingAllowed: boolean;
                            };
                        };
                        headers: { [name: string]: unknown };
                    };
                    "404": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post?: undefined;
            put?: undefined;
            trace?: undefined;
        };
        "/topics/archive": {
            delete?: undefined;
            get?: undefined;
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path?: undefined;
                    query?: undefined;
                };
                requestBody: {
                    content: { "application/json": { token: string; topicId: string } };
                };
                responses: {
                    "200": { content?: undefined; headers: { [name: string]: unknown } };
                    "400": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "404": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            put?: undefined;
            trace?: undefined;
        };
        "/topics/auth": {
            delete?: undefined;
            get?: undefined;
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path?: undefined;
                    query?: undefined;
                };
                requestBody: {
                    content: {
                        "application/json": { passcode: string; topicId: string };
                    };
                };
                responses: {
                    "200": { content?: undefined; headers: { [name: string]: unknown } };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "404": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            put?: undefined;
            trace?: undefined;
        };
        "/topics/follow": {
            delete?: undefined;
            get?: undefined;
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path?: undefined;
                    query?: undefined;
                };
                requestBody: {
                    content: { "application/json": { status: boolean; topicId: string } };
                };
                responses: {
                    "200": {
                        content: { "application/json": string };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "403": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "404": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            put?: undefined;
            trace?: undefined;
        };
        "/topics/public/{token}": {
            delete?: undefined;
            get: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path: { token: string };
                    query?: undefined;
                };
                requestBody?: undefined;
                responses: {
                    "200": {
                        content: {
                            "application/json": {
                                archivable: boolean;
                                archived?: boolean;
                                archiveEmail?: string;
                                conversationCount?: number;
                                conversationCreationAllowed: boolean;
                                conversations: {
                                    active?: boolean;
                                    adapters: {
                                        active: ...;
                                        audioChannels?: ...;
                                        chatChannels?: ...;
                                        config: ...;
                                        conversation: ...;
                                        dmChannels?: ...;
                                        id?: ...;
                                        type: ...;
                                    }[];
                                    agents: {
                                        active?: ...;
                                        agentConfig?: ...;
                                        agentEvaluation?: ...;
                                        agentType: ...;
                                        conversation: ...;
                                        conversationHistorySettings?: ...;
                                        description: ...;
                                        id?: ...;
                                        instanceName?: ...;
                                        lastActiveMessageCount?: ...;
                                        llmModel: ...;
                                        llmModelOptions?: ...;
                                        llmPlatform: ...;
                                        llmPlatformOptions?: ...;
                                        llmTemplates?: ...;
                                        llmTemplateVars?: ...;
                                        name: ...;
                                        pseudonyms: ...;
                                        ragCollectionName?: ...;
                                        triggers?: ...;
                                        useTranscriptRAGCollection?: ...;
                                    }[];
                                    channels: {
                                        direct: ...;
                                        id?: ...;
                                        name: ...;
                                        participants?: ...;
                                        passcode: ...;
                                    }[];
                                    conversationType?: string;
                                    createdAt?: string;
                                    enableAgents?: boolean;
                                    enableDMs: string[];
                                    endTime?: string;
                                    experimental?: boolean;
                                    experiments: {
                                        agentModifications?: ...;
                                        baseConversation: ...;
                                        createdAt: ...;
                                        createdBy: ...;
                                        description?: ...;
                                        executedAt?: ...;
                                        id?: ...;
                                        name: ...;
                                        resultConversation?: ...;
                                        status: ...;
                                    }[];
                                    followed?: boolean;
                                    followers: { conversation: ...; topic: ...; user: ... }[];
                                    id?: string;
                                    locked?: boolean;
                                    messageCount?: number;
                                    messages: {
                                        active?: ...;
                                        body: ...;
                                        bodyType?: ...;
                                        channels?: ...;
                                        conversation: ...;
                                        count?: ...;
                                        createdAt?: ...;
                                        downVotes: ...;
                                        fromAgent: ...;
                                        id?: ...;
                                        isDeleted?: ...;
                                        owner?: ...;
                                        parentMessage?: ...;
                                        pause: ...;
                                        prompt?: ...;
                                        pseudonym: ...;
                                        pseudonymId: ...;
                                        replyCount?: ...;
                                        source?: ...;
                                        upVotes: ...;
                                        visible: ...;
                                    }[];
                                    name: string;
                                    owner: | string
                                    | {
                                        dataExportOptOut?: ...;
                                        email?: ...;
                                        goodReputation?: ...;
                                        id?: ...;
                                        password: ...;
                                        pseudonyms: ...;
                                        role?: ...;
                                        username: ...;
                                    };
                                    platforms?: (...)[];
                                    scheduledTime?: string;
                                    slug?: string;
                                    startTime?: string;
                                    topic:
                                        | string
                                        | (
                                            { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; messages: { ...; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined...
                                        );
                                    transcript?: { status: ...; vectorStore?: ... };
                                    updatedAt?: string;
                                }[];
                                defaultSortAverage?: number;
                                followed?: boolean;
                                followers: { conversation: string; topic: string; user: string }[];
                                id?: string;
                                isArchiveNotified?: boolean;
                                isDeleted?: boolean;
                                latestMessageCreatedAt?: string;
                                messageCount?: number;
                                name: string;
                                owner:
                                    | string
                                    | {
                                        dataExportOptOut?: boolean;
                                        email?: string;
                                        goodReputation?: boolean;
                                        id?: string;
                                        password: string;
                                        pseudonyms: {
                                            active: ...;
                                            conversations: ...;
                                            id?: ...;
                                            isDeleted: ...;
                                            pseudonym: ...;
                                            token: ...;
                                        }[];
                                        role?: string;
                                        username: string;
                                    };
                                passcode?: number;
                                private: boolean;
                                slug?: string;
                                votingAllowed: boolean;
                            }[];
                        };
                        headers: { [name: string]: unknown };
                    };
                    "400": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post?: undefined;
            put?: undefined;
            trace?: undefined;
        };
        "/topics/userTopics": {
            delete?: undefined;
            get: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path?: undefined;
                    query?: undefined;
                };
                requestBody?: undefined;
                responses: {
                    "200": {
                        content: {
                            "application/json": {
                                archivable: boolean;
                                archived?: boolean;
                                archiveEmail?: string;
                                conversationCount?: number;
                                conversationCreationAllowed: boolean;
                                conversations: {
                                    active?: boolean;
                                    adapters: {
                                        active: ...;
                                        audioChannels?: ...;
                                        chatChannels?: ...;
                                        config: ...;
                                        conversation: ...;
                                        dmChannels?: ...;
                                        id?: ...;
                                        type: ...;
                                    }[];
                                    agents: {
                                        active?: ...;
                                        agentConfig?: ...;
                                        agentEvaluation?: ...;
                                        agentType: ...;
                                        conversation: ...;
                                        conversationHistorySettings?: ...;
                                        description: ...;
                                        id?: ...;
                                        instanceName?: ...;
                                        lastActiveMessageCount?: ...;
                                        llmModel: ...;
                                        llmModelOptions?: ...;
                                        llmPlatform: ...;
                                        llmPlatformOptions?: ...;
                                        llmTemplates?: ...;
                                        llmTemplateVars?: ...;
                                        name: ...;
                                        pseudonyms: ...;
                                        ragCollectionName?: ...;
                                        triggers?: ...;
                                        useTranscriptRAGCollection?: ...;
                                    }[];
                                    channels: {
                                        direct: ...;
                                        id?: ...;
                                        name: ...;
                                        participants?: ...;
                                        passcode: ...;
                                    }[];
                                    conversationType?: string;
                                    createdAt?: string;
                                    enableAgents?: boolean;
                                    enableDMs: string[];
                                    endTime?: string;
                                    experimental?: boolean;
                                    experiments: {
                                        agentModifications?: ...;
                                        baseConversation: ...;
                                        createdAt: ...;
                                        createdBy: ...;
                                        description?: ...;
                                        executedAt?: ...;
                                        id?: ...;
                                        name: ...;
                                        resultConversation?: ...;
                                        status: ...;
                                    }[];
                                    followed?: boolean;
                                    followers: { conversation: ...; topic: ...; user: ... }[];
                                    id?: string;
                                    locked?: boolean;
                                    messageCount?: number;
                                    messages: {
                                        active?: ...;
                                        body: ...;
                                        bodyType?: ...;
                                        channels?: ...;
                                        conversation: ...;
                                        count?: ...;
                                        createdAt?: ...;
                                        downVotes: ...;
                                        fromAgent: ...;
                                        id?: ...;
                                        isDeleted?: ...;
                                        owner?: ...;
                                        parentMessage?: ...;
                                        pause: ...;
                                        prompt?: ...;
                                        pseudonym: ...;
                                        pseudonymId: ...;
                                        replyCount?: ...;
                                        source?: ...;
                                        upVotes: ...;
                                        visible: ...;
                                    }[];
                                    name: string;
                                    owner: | string
                                    | {
                                        dataExportOptOut?: ...;
                                        email?: ...;
                                        goodReputation?: ...;
                                        id?: ...;
                                        password: ...;
                                        pseudonyms: ...;
                                        role?: ...;
                                        username: ...;
                                    };
                                    platforms?: (...)[];
                                    scheduledTime?: string;
                                    slug?: string;
                                    startTime?: string;
                                    topic:
                                        | string
                                        | (
                                            { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; messages: { ...; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined...
                                        );
                                    transcript?: { status: ...; vectorStore?: ... };
                                    updatedAt?: string;
                                }[];
                                defaultSortAverage?: number;
                                followed?: boolean;
                                followers: { conversation: string; topic: string; user: string }[];
                                id?: string;
                                isArchiveNotified?: boolean;
                                isDeleted?: boolean;
                                latestMessageCreatedAt?: string;
                                messageCount?: number;
                                name: string;
                                owner:
                                    | string
                                    | {
                                        dataExportOptOut?: boolean;
                                        email?: string;
                                        goodReputation?: boolean;
                                        id?: string;
                                        password: string;
                                        pseudonyms: {
                                            active: ...;
                                            conversations: ...;
                                            id?: ...;
                                            isDeleted: ...;
                                            pseudonym: ...;
                                            token: ...;
                                        }[];
                                        role?: string;
                                        username: string;
                                    };
                                passcode?: number;
                                private: boolean;
                                slug?: string;
                                votingAllowed: boolean;
                            }[];
                        };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post?: undefined;
            put?: undefined;
            trace?: undefined;
        };
        "/transcript/{conversationId}": {
            delete: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path: { conversationId: string };
                    query?: undefined;
                };
                requestBody?: undefined;
                responses: {
                    "200": { content?: undefined; headers: { [name: string]: unknown } };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "403": { content?: undefined; headers: { [name: string]: unknown } };
                    "404": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            get: {
                parameters: {
                    cookie?: undefined;
                    header?: { Accept?: string };
                    path: { conversationId: string };
                    query?: undefined;
                };
                requestBody?: undefined;
                responses: {
                    "200": {
                        content: { "text/plain": string };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "404": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "406": { content?: undefined; headers: { [name: string]: unknown } };
                };
            };
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post?: undefined;
            put?: undefined;
            trace?: undefined;
        };
        "/transcript/{conversationId}/pause": {
            delete?: undefined;
            get?: undefined;
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path: { conversationId: string };
                    query?: undefined;
                };
                requestBody?: undefined;
                responses: {
                    "200": {
                        content: {
                            "application/json": {
                                active?: boolean;
                                adapters: {
                                    active: boolean;
                                    audioChannels?: {
                                        agent?: ...;
                                        config?: ...;
                                        direct?: ...;
                                        direction: ...;
                                        name?: ...;
                                    }[];
                                    chatChannels?: {
                                        agent?: ...;
                                        config?: ...;
                                        direct?: ...;
                                        direction: ...;
                                        name?: ...;
                                    }[];
                                    config: { [key: string]: unknown };
                                    conversation: string;
                                    dmChannels?: {
                                        agent?: ...;
                                        config?: ...;
                                        direct?: ...;
                                        direction: ...;
                                        name?: ...;
                                    }[];
                                    id?: string;
                                    type: string;
                                }[];
                                agents: {
                                    active?: boolean;
                                    agentConfig?: { [key: string]: unknown };
                                    agentEvaluation?: { action: (...) | (...) | (...) };
                                    agentType: string;
                                    conversation: string;
                                    conversationHistorySettings?: {
                                        channels?: (...) | (...);
                                        count?: (...) | (...);
                                        directMessages?: (...) | (...) | (...);
                                        endTime?: (...) | (...);
                                        timeWindow?: (...) | (...);
                                    };
                                    description: string;
                                    id?: string;
                                    instanceName?: string;
                                    lastActiveMessageCount?: number;
                                    llmModel: string;
                                    llmModelOptions?: { [key: string]: unknown };
                                    llmPlatform:
                                        | "openai"
                                        | "ollama"
                                        | "perspective"
                                        | "bedrock"
                                        | "vllm"
                                        | "google";
                                    llmPlatformOptions?: {
                                        baseUrl?: (...)
                                        | (...);
                                        useKeepAlive: boolean;
                                    };
                                    llmTemplates?: { [key: string]: string };
                                    llmTemplateVars?: { [key: string]: (...)[] };
                                    name: string;
                                    pseudonyms: {
                                        active: boolean;
                                        conversations: (...)[];
                                        id?: (...) | (...);
                                        isDeleted: boolean;
                                        pseudonym: string;
                                        token: string;
                                    }[];
                                    ragCollectionName?: string;
                                    triggers?: { periodic?: (...)
                                    | (...); perMessage?: (...) | (...) };
                                    useTranscriptRAGCollection?: boolean;
                                }[];
                                channels: {
                                    direct: boolean;
                                    id?: string;
                                    name: string;
                                    participants?: { id?: ... }[];
                                    passcode: string | null;
                                }[];
                                conversationType?: string;
                                createdAt?: string;
                                enableAgents?: boolean;
                                enableDMs: string[];
                                endTime?: string;
                                experimental?: boolean;
                                experiments: {
                                    agentModifications?: {
                                        agent: ...;
                                        experimentValues?: ...;
                                        simulatedStartTime?: ...;
                                    }[];
                                    baseConversation: | string
                                    | (
                                        { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                    );
                                    createdAt: string;
                                    createdBy: | string
                                    | {
                                        dataExportOptOut?: (...)
                                        | (...)
                                        | (...);
                                        email?: (...) | (...);
                                        goodReputation?: (...) | (...) | (...);
                                        id?: (...) | (...);
                                        password: string;
                                        pseudonyms: (...)[];
                                        role?: (...) | (...);
                                        username: string;
                                    };
                                    description?: string;
                                    executedAt?: string;
                                    id?: string;
                                    name: string;
                                    resultConversation?: | string
                                    | (
                                        { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                    );
                                    status: "running"
                                    | "completed"
                                    | "failed"
                                    | "not started";
                                }[];
                                followed?: boolean;
                                followers: { conversation: string; topic: string; user: string }[];
                                id?: string;
                                locked?: boolean;
                                messageCount?: number;
                                messages: {
                                    active?: boolean;
                                    body: string | { [key: string]: unknown };
                                    bodyType?: string;
                                    channels?: string[];
                                    conversation: string;
                                    count?: number;
                                    createdAt?: string;
                                    downVotes: {
                                        owner?: (...) | (...);
                                        pseudonym?: (...) | (...);
                                        reason?: (...) | (...);
                                    }[];
                                    fromAgent: boolean;
                                    id?: string;
                                    isDeleted?: boolean;
                                    owner?: string;
                                    parentMessage?: string;
                                    pause: boolean;
                                    prompt?: {
                                        options?: (...)
                                        | (...);
                                        placeholder?: (...) | (...);
                                        type: (...) | (...) | (...) | (...) | (...) | (...);
                                        validation?: (...) | (...);
                                    };
                                    pseudonym: string;
                                    pseudonymId: string;
                                    replyCount?: number;
                                    source?: string;
                                    upVotes: {
                                        owner?: (...)
                                        | (...);
                                        pseudonym?: (...) | (...);
                                        reason?: (...) | (...);
                                    }[];
                                    visible: boolean;
                                }[];
                                name: string;
                                owner: | string
                                | {
                                    dataExportOptOut?: boolean;
                                    email?: string;
                                    goodReputation?: boolean;
                                    id?: string;
                                    password: string;
                                    pseudonyms: {
                                        active: boolean;
                                        conversations: (...)[];
                                        id?: (...) | (...);
                                        isDeleted: boolean;
                                        pseudonym: string;
                                        token: string;
                                    }[];
                                    role?: string;
                                    username: string;
                                };
                                platforms?: string[];
                                scheduledTime?: string;
                                slug?: string;
                                startTime?: string;
                                topic: | string
                                | {
                                    archivable: boolean;
                                    archived?: boolean;
                                    archiveEmail?: string;
                                    conversationCount?: number;
                                    conversationCreationAllowed: boolean;
                                    conversations: (
                                        { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                    )[];
                                    defaultSortAverage?: number;
                                    followed?: boolean;
                                    followers: { conversation: string; topic: string; user: string }[];
                                    id?: string;
                                    isArchiveNotified?: boolean;
                                    isDeleted?: boolean;
                                    latestMessageCreatedAt?: string;
                                    messageCount?: number;
                                    name: string;
                                    owner:
                                        | string
                                        | {
                                            dataExportOptOut?: (...)
                                            | (...)
                                            | (...);
                                            email?: (...) | (...);
                                            goodReputation?: (...) | (...) | (...);
                                            id?: (...) | (...);
                                            password: string;
                                            pseudonyms: (...)[];
                                            role?: (...) | (...);
                                            username: string;
                                        };
                                    passcode?: number;
                                    private: boolean;
                                    slug?: string;
                                    votingAllowed: boolean;
                                };
                                transcript?: {
                                    status: "active"
                                    | "paused"
                                    | "stopped";
                                    vectorStore?: {
                                        embeddingsModelName?: (...) | (...);
                                        embeddingsPlatform?: (...) | (...);
                                    };
                                };
                                updatedAt?: string;
                            };
                        };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "403": { content?: undefined; headers: { [name: string]: unknown } };
                    "404": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            put?: undefined;
            trace?: undefined;
        };
        "/transcript/{conversationId}/resume": {
            delete?: undefined;
            get?: undefined;
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path: { conversationId: string };
                    query?: undefined;
                };
                requestBody?: undefined;
                responses: {
                    "200": {
                        content: {
                            "application/json": {
                                active?: boolean;
                                adapters: {
                                    active: boolean;
                                    audioChannels?: {
                                        agent?: ...;
                                        config?: ...;
                                        direct?: ...;
                                        direction: ...;
                                        name?: ...;
                                    }[];
                                    chatChannels?: {
                                        agent?: ...;
                                        config?: ...;
                                        direct?: ...;
                                        direction: ...;
                                        name?: ...;
                                    }[];
                                    config: { [key: string]: unknown };
                                    conversation: string;
                                    dmChannels?: {
                                        agent?: ...;
                                        config?: ...;
                                        direct?: ...;
                                        direction: ...;
                                        name?: ...;
                                    }[];
                                    id?: string;
                                    type: string;
                                }[];
                                agents: {
                                    active?: boolean;
                                    agentConfig?: { [key: string]: unknown };
                                    agentEvaluation?: { action: (...) | (...) | (...) };
                                    agentType: string;
                                    conversation: string;
                                    conversationHistorySettings?: {
                                        channels?: (...) | (...);
                                        count?: (...) | (...);
                                        directMessages?: (...) | (...) | (...);
                                        endTime?: (...) | (...);
                                        timeWindow?: (...) | (...);
                                    };
                                    description: string;
                                    id?: string;
                                    instanceName?: string;
                                    lastActiveMessageCount?: number;
                                    llmModel: string;
                                    llmModelOptions?: { [key: string]: unknown };
                                    llmPlatform:
                                        | "openai"
                                        | "ollama"
                                        | "perspective"
                                        | "bedrock"
                                        | "vllm"
                                        | "google";
                                    llmPlatformOptions?: {
                                        baseUrl?: (...)
                                        | (...);
                                        useKeepAlive: boolean;
                                    };
                                    llmTemplates?: { [key: string]: string };
                                    llmTemplateVars?: { [key: string]: (...)[] };
                                    name: string;
                                    pseudonyms: {
                                        active: boolean;
                                        conversations: (...)[];
                                        id?: (...) | (...);
                                        isDeleted: boolean;
                                        pseudonym: string;
                                        token: string;
                                    }[];
                                    ragCollectionName?: string;
                                    triggers?: { periodic?: (...)
                                    | (...); perMessage?: (...) | (...) };
                                    useTranscriptRAGCollection?: boolean;
                                }[];
                                channels: {
                                    direct: boolean;
                                    id?: string;
                                    name: string;
                                    participants?: { id?: ... }[];
                                    passcode: string | null;
                                }[];
                                conversationType?: string;
                                createdAt?: string;
                                enableAgents?: boolean;
                                enableDMs: string[];
                                endTime?: string;
                                experimental?: boolean;
                                experiments: {
                                    agentModifications?: {
                                        agent: ...;
                                        experimentValues?: ...;
                                        simulatedStartTime?: ...;
                                    }[];
                                    baseConversation: | string
                                    | (
                                        { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                    );
                                    createdAt: string;
                                    createdBy: | string
                                    | {
                                        dataExportOptOut?: (...)
                                        | (...)
                                        | (...);
                                        email?: (...) | (...);
                                        goodReputation?: (...) | (...) | (...);
                                        id?: (...) | (...);
                                        password: string;
                                        pseudonyms: (...)[];
                                        role?: (...) | (...);
                                        username: string;
                                    };
                                    description?: string;
                                    executedAt?: string;
                                    id?: string;
                                    name: string;
                                    resultConversation?: | string
                                    | (
                                        { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                    );
                                    status: "running"
                                    | "completed"
                                    | "failed"
                                    | "not started";
                                }[];
                                followed?: boolean;
                                followers: { conversation: string; topic: string; user: string }[];
                                id?: string;
                                locked?: boolean;
                                messageCount?: number;
                                messages: {
                                    active?: boolean;
                                    body: string | { [key: string]: unknown };
                                    bodyType?: string;
                                    channels?: string[];
                                    conversation: string;
                                    count?: number;
                                    createdAt?: string;
                                    downVotes: {
                                        owner?: (...) | (...);
                                        pseudonym?: (...) | (...);
                                        reason?: (...) | (...);
                                    }[];
                                    fromAgent: boolean;
                                    id?: string;
                                    isDeleted?: boolean;
                                    owner?: string;
                                    parentMessage?: string;
                                    pause: boolean;
                                    prompt?: {
                                        options?: (...)
                                        | (...);
                                        placeholder?: (...) | (...);
                                        type: (...) | (...) | (...) | (...) | (...) | (...);
                                        validation?: (...) | (...);
                                    };
                                    pseudonym: string;
                                    pseudonymId: string;
                                    replyCount?: number;
                                    source?: string;
                                    upVotes: {
                                        owner?: (...)
                                        | (...);
                                        pseudonym?: (...) | (...);
                                        reason?: (...) | (...);
                                    }[];
                                    visible: boolean;
                                }[];
                                name: string;
                                owner: | string
                                | {
                                    dataExportOptOut?: boolean;
                                    email?: string;
                                    goodReputation?: boolean;
                                    id?: string;
                                    password: string;
                                    pseudonyms: {
                                        active: boolean;
                                        conversations: (...)[];
                                        id?: (...) | (...);
                                        isDeleted: boolean;
                                        pseudonym: string;
                                        token: string;
                                    }[];
                                    role?: string;
                                    username: string;
                                };
                                platforms?: string[];
                                scheduledTime?: string;
                                slug?: string;
                                startTime?: string;
                                topic: | string
                                | {
                                    archivable: boolean;
                                    archived?: boolean;
                                    archiveEmail?: string;
                                    conversationCount?: number;
                                    conversationCreationAllowed: boolean;
                                    conversations: (
                                        { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                    )[];
                                    defaultSortAverage?: number;
                                    followed?: boolean;
                                    followers: { conversation: string; topic: string; user: string }[];
                                    id?: string;
                                    isArchiveNotified?: boolean;
                                    isDeleted?: boolean;
                                    latestMessageCreatedAt?: string;
                                    messageCount?: number;
                                    name: string;
                                    owner:
                                        | string
                                        | {
                                            dataExportOptOut?: (...)
                                            | (...)
                                            | (...);
                                            email?: (...) | (...);
                                            goodReputation?: (...) | (...) | (...);
                                            id?: (...) | (...);
                                            password: string;
                                            pseudonyms: (...)[];
                                            role?: (...) | (...);
                                            username: string;
                                        };
                                    passcode?: number;
                                    private: boolean;
                                    slug?: string;
                                    votingAllowed: boolean;
                                };
                                transcript?: {
                                    status: "active"
                                    | "paused"
                                    | "stopped";
                                    vectorStore?: {
                                        embeddingsModelName?: (...) | (...);
                                        embeddingsPlatform?: (...) | (...);
                                    };
                                };
                                updatedAt?: string;
                            };
                        };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "403": { content?: undefined; headers: { [name: string]: unknown } };
                    "404": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            put?: undefined;
            trace?: undefined;
        };
        "/users": {
            delete?: undefined;
            get?: undefined;
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post?: undefined;
            put: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path?: undefined;
                    query?: undefined;
                };
                requestBody: {
                    content: {
                        "application/json": {
                            email?: string;
                            password?: string;
                            userId: string;
                            username?: string;
                        };
                    };
                };
                responses: {
                    "200": {
                        content: {
                            "application/json": {
                                dataExportOptOut?: boolean;
                                email?: string;
                                goodReputation?: boolean;
                                id?: string;
                                password: string;
                                pseudonyms: {
                                    active: boolean;
                                    conversations: string[];
                                    id?: string;
                                    isDeleted: boolean;
                                    pseudonym: string;
                                    token: string;
                                }[];
                                role?: string;
                                username: string;
                            };
                        };
                        headers: { [name: string]: unknown };
                    };
                    "400": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "404": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "409": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            trace?: undefined;
        };
        "/users/pseudonyms": {
            delete?: undefined;
            get: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path?: undefined;
                    query?: undefined;
                };
                requestBody?: undefined;
                responses: {
                    "200": {
                        content: {
                            "application/json": {
                                active: boolean;
                                conversations: string[];
                                id?: string;
                                isDeleted: boolean;
                                pseudonym: string;
                                token: string;
                            }[];
                        };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "404": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path?: undefined;
                    query?: undefined;
                };
                requestBody: {
                    content: { "application/json": { pseudonym: string; token: string } };
                };
                responses: {
                    "201": {
                        content: {
                            "application/json": {
                                active: boolean;
                                conversations: string[];
                                id?: string;
                                isDeleted: boolean;
                                pseudonym: string;
                                token: string;
                            }[];
                        };
                        headers: { [name: string]: unknown };
                    };
                    "400": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "500": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            put?: undefined;
            trace?: undefined;
        };
        "/users/pseudonyms/{pseudonymId}": {
            delete: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path: { pseudonymId: string };
                    query?: undefined;
                };
                requestBody?: undefined;
                responses: {
                    "200": { content?: undefined; headers: { [name: string]: unknown } };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "404": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            get?: undefined;
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post?: undefined;
            put?: undefined;
            trace?: undefined;
        };
        "/users/pseudonyms/activate": {
            delete?: undefined;
            get?: undefined;
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post?: undefined;
            put: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path?: undefined;
                    query?: undefined;
                };
                requestBody: { content: { "application/json": { token: string } } };
                responses: {
                    "200": {
                        content: {
                            "application/json": {
                                active: boolean;
                                conversations: string[];
                                id?: string;
                                isDeleted: boolean;
                                pseudonym: string;
                                token: string;
                            }[];
                        };
                        headers: { [name: string]: unknown };
                    };
                    "400": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "404": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            trace?: undefined;
        };
        "/users/user/{userId}": {
            delete?: undefined;
            get: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path: { userId: string };
                    query?: undefined;
                };
                requestBody?: undefined;
                responses: {
                    "200": {
                        content: {
                            "application/json": {
                                dataExportOptOut?: boolean;
                                email?: string;
                                goodReputation?: boolean;
                                id?: string;
                                password: string;
                                pseudonyms: {
                                    active: boolean;
                                    conversations: string[];
                                    id?: string;
                                    isDeleted: boolean;
                                    pseudonym: string;
                                    token: string;
                                }[];
                                role?: string;
                                username: string;
                            };
                        };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "404": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post?: undefined;
            put?: undefined;
            trace?: undefined;
        };
        "/users/user/{userId}/exports": {
            delete?: undefined;
            get: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path: { userId: string };
                    query?: undefined;
                };
                requestBody?: undefined;
                responses: {
                    "200": {
                        content: {
                            "application/json": {
                                audits?: {
                                    conversationName?: string;
                                    exportDate?: string;
                                    exporterUsername?: string;
                                    format?: string;
                                    messageCount?: number;
                                }[];
                            };
                        };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "403": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post?: undefined;
            put?: undefined;
            trace?: undefined;
        };
        "/users/user/{userId}/preferences": {
            delete?: undefined;
            get: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path: { userId: string };
                    query?: undefined;
                };
                requestBody?: undefined;
                responses: {
                    "200": {
                        content: { "application/json": { visualResponse?: boolean } };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "403": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post?: undefined;
            put: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path: { userId: string };
                    query?: undefined;
                };
                requestBody: {
                    content: { "application/json": { visualResponse?: boolean } };
                };
                responses: {
                    "200": {
                        content: { "application/json": { visualResponse?: boolean } };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "403": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            trace?: undefined;
        };
        "/users/user/{userId}/preferences/export": {
            delete?: undefined;
            get: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path: { userId: string };
                    query?: undefined;
                };
                requestBody?: undefined;
                responses: {
                    "200": {
                        content: { "application/json": { dataExportOptOut?: boolean } };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "403": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "404": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post?: undefined;
            put: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path: { userId: string };
                    query?: undefined;
                };
                requestBody: { content: { "application/json": { optOut: boolean } } };
                responses: {
                    "200": {
                        content: { "application/json": { dataExportOptOut?: boolean } };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "403": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "404": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            trace?: undefined;
        };
        "/webhooks/{adapter}": {
            delete?: undefined;
            get?: undefined;
            head?: undefined;
            options?: undefined;
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            patch?: undefined;
            post: {
                parameters: {
                    cookie?: undefined;
                    header?: undefined;
                    path: { adapter: string };
                    query?: undefined;
                };
                requestBody: {
                    content: { "application/json": { [key: string]: unknown } };
                };
                responses: {
                    "200": {
                        content: { "application/json": string };
                        headers: { [name: string]: unknown };
                    };
                    "400": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "401": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                    "404": {
                        content: { "application/json": { code?: number; message?: string } };
                        headers: { [name: string]: unknown };
                    };
                };
            };
            put?: undefined;
            trace?: undefined;
        };
    }
    Index

    Properties

    "/auth/forgotPassword": {
        delete?: undefined;
        get?: undefined;
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            requestBody: { content: { "application/json": { email: string } } };
            responses: {
                "204": { content?: undefined; headers: { [name: string]: unknown } };
                "400": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • Optionalget?: undefined
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • post: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path?: undefined;
              query?: undefined;
          };
          requestBody: { content: { "application/json": { email: string } } };
          responses: {
              "204": { content?: undefined; headers: { [name: string]: unknown } };
              "400": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Request password reset

      Send a password reset email to the user's registered email address

      • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
      • requestBody: { content: { "application/json": { email: string } } }
      • responses: {
            "204": { content?: undefined; headers: { [name: string]: unknown } };
            "400": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 204: { content?: undefined; headers: { [name: string]: unknown } }

          Password reset email sent (if email exists)

        • 400: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }

          Validation error

    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/auth/login": {
        delete?: undefined;
        get?: undefined;
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            requestBody: {
                content: {
                    "application/json": { password: string; username: string };
                };
            };
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            tokens?: {
                                access?: { expires?: (...)
                                | (...); token?: (...) | (...) };
                                refresh?: { expires?: (...) | (...); token?: (...) | (...) };
                            };
                            user?: {
                                dataExportOptOut?: boolean;
                                email?: string;
                                goodReputation?: boolean;
                                id?: string;
                                password: string;
                                pseudonyms: {
                                    active: boolean;
                                    conversations: (...)[];
                                    id?: (...) | (...);
                                    isDeleted: boolean;
                                    pseudonym: string;
                                    token: string;
                                }[];
                                role?: string;
                                username: string;
                            };
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "400": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • Optionalget?: undefined
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • post: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path?: undefined;
              query?: undefined;
          };
          requestBody: {
              content: { "application/json": { password: string; username: string } };
          };
          responses: {
              "200": {
                  content: {
                      "application/json": {
                          tokens?: {
                              access?: { expires?: (...)
                              | (...); token?: (...) | (...) };
                              refresh?: { expires?: (...) | (...); token?: (...) | (...) };
                          };
                          user?: {
                              dataExportOptOut?: boolean;
                              email?: string;
                              goodReputation?: boolean;
                              id?: string;
                              password: string;
                              pseudonyms: {
                                  active: boolean;
                                  conversations: (...)[];
                                  id?: (...) | (...);
                                  isDeleted: boolean;
                                  pseudonym: string;
                                  token: string;
                              }[];
                              role?: string;
                              username: string;
                          };
                      };
                  };
                  headers: { [name: string]: unknown };
              };
              "400": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      User login

      Authenticate user with username and password

      • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
      • requestBody: { content: { "application/json": { password: string; username: string } } }
      • responses: {
            "200": {
                content: {
                    "application/json": {
                        tokens?: {
                            access?: { expires?: (...) | (...); token?: (...) | (...) };
                            refresh?: { expires?: (...) | (...); token?: (...) | (...) };
                        };
                        user?: {
                            dataExportOptOut?: boolean;
                            email?: string;
                            goodReputation?: boolean;
                            id?: string;
                            password: string;
                            pseudonyms: {
                                active: boolean;
                                conversations: (...)[];
                                id?: (...) | (...);
                                isDeleted: boolean;
                                pseudonym: string;
                                token: string;
                            }[];
                            role?: string;
                            username: string;
                        };
                    };
                };
                headers: { [name: string]: unknown };
            };
            "400": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: {
                  "application/json": {
                      tokens?: {
                          access?: { expires?: (...) | (...); token?: (...) | (...) };
                          refresh?: { expires?: (...) | (...); token?: (...) | (...) };
                      };
                      user?: {
                          dataExportOptOut?: boolean;
                          email?: string;
                          goodReputation?: boolean;
                          id?: string;
                          password: string;
                          pseudonyms: {
                              active: boolean;
                              conversations: (...)[];
                              id?: (...) | (...);
                              isDeleted: boolean;
                              pseudonym: string;
                              token: string;
                          }[];
                          role?: string;
                          username: string;
                      };
                  };
              };
              headers: { [name: string]: unknown };
          }

          Successfully authenticated

        • 400: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }

          Validation error

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }

          Invalid credentials

          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Incorrect username or password"
              * }
          • headers: { [name: string]: unknown }
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/auth/logout": {
        delete?: undefined;
        get?: undefined;
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            requestBody: { content: { "application/json": { refreshToken: string } } };
            responses: {
                "204": { content?: undefined; headers: { [name: string]: unknown } };
                "400": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • Optionalget?: undefined
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • post: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path?: undefined;
              query?: undefined;
          };
          requestBody: { content: { "application/json": { refreshToken: string } } };
          responses: {
              "204": { content?: undefined; headers: { [name: string]: unknown } };
              "400": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "404": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      User logout

      Logout user by invalidating refresh token

      • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
      • requestBody: { content: { "application/json": { refreshToken: string } } }
      • responses: {
            "204": { content?: undefined; headers: { [name: string]: unknown } };
            "400": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 204: { content?: undefined; headers: { [name: string]: unknown } }

          Successfully logged out

        • 400: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }

          Validation error

        • 404: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }

          Refresh token not found

          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 404,
              * "message": "Not found"
              * }
          • headers: { [name: string]: unknown }
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/auth/newPseudonym": {
        delete?: undefined;
        get: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: {
                        "application/json": { pseudonym?: string; token?: string };
                    };
                    headers: { [name: string]: unknown };
                };
            };
        };
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post?: undefined;
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • get: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path?: undefined;
              query?: undefined;
          };
          requestBody?: undefined;
          responses: {
              "200": {
                  content: {
                      "application/json": { pseudonym?: string; token?: string };
                  };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Generate a new pseudonym and token

      Returns a random pseudonym and token for user registration

      • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
      • OptionalrequestBody?: undefined
      • responses: {
            "200": {
                content: { "application/json": { pseudonym?: string; token?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: { "application/json": { pseudonym?: string; token?: string } };
              headers: { [name: string]: unknown };
          }

          Successfully generated pseudonym and token

    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • Optionalpost?: undefined
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/auth/ping": {
        delete?: undefined;
        get: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: { "application/json": string };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post?: undefined;
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • get: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path?: undefined;
              query?: undefined;
          };
          requestBody?: undefined;
          responses: {
              "200": {
                  content: { "application/json": string };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Ping endpoint for authentication testing

      Test endpoint to verify authentication middleware is working

      • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
      • OptionalrequestBody?: undefined
      • responses: {
            "200": {
                content: { "application/json": string };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: { "application/json": string };
              headers: { [name: string]: unknown };
          }

          Authentication successful

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • Optionalpost?: undefined
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/auth/refresh-tokens": {
        delete?: undefined;
        get?: undefined;
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            requestBody: { content: { "application/json": { refreshToken: string } } };
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            access?: { expires?: string; token?: string };
                            refresh?: { expires?: string; token?: string };
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "400": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • Optionalget?: undefined
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • post: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path?: undefined;
              query?: undefined;
          };
          requestBody: { content: { "application/json": { refreshToken: string } } };
          responses: {
              "200": {
                  content: {
                      "application/json": {
                          access?: { expires?: string; token?: string };
                          refresh?: { expires?: string; token?: string };
                      };
                  };
                  headers: { [name: string]: unknown };
              };
              "400": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Refresh authentication tokens

      Generate new access and refresh tokens using a valid refresh token

      • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
      • requestBody: { content: { "application/json": { refreshToken: string } } }
      • responses: {
            "200": {
                content: {
                    "application/json": {
                        access?: { expires?: string; token?: string };
                        refresh?: { expires?: string; token?: string };
                    };
                };
                headers: { [name: string]: unknown };
            };
            "400": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: {
                  "application/json": {
                      access?: { expires?: string; token?: string };
                      refresh?: { expires?: string; token?: string };
                  };
              };
              headers: { [name: string]: unknown };
          }

          Tokens refreshed successfully

        • 400: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }

          Validation error

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }

          Invalid or expired refresh token

          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/auth/register": {
        delete?: undefined;
        get?: undefined;
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            requestBody: {
                content: {
                    "application/json": {
                        email: string;
                        password: string;
                        pseudonym: string;
                        token: string;
                        username: string;
                    };
                };
            };
            responses: {
                "201": {
                    content: {
                        "application/json": {
                            tokens?: {
                                access?: { expires?: (...)
                                | (...); token?: (...) | (...) };
                                refresh?: { expires?: (...) | (...); token?: (...) | (...) };
                            };
                            user?: {
                                dataExportOptOut?: boolean;
                                email?: string;
                                goodReputation?: boolean;
                                id?: string;
                                password: string;
                                pseudonyms: {
                                    active: boolean;
                                    conversations: (...)[];
                                    id?: (...) | (...);
                                    isDeleted: boolean;
                                    pseudonym: string;
                                    token: string;
                                }[];
                                role?: string;
                                username: string;
                            };
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "400": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "409": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • Optionalget?: undefined
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • post: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path?: undefined;
              query?: undefined;
          };
          requestBody: {
              content: {
                  "application/json": {
                      email: string;
                      password: string;
                      pseudonym: string;
                      token: string;
                      username: string;
                  };
              };
          };
          responses: {
              "201": {
                  content: {
                      "application/json": {
                          tokens?: {
                              access?: { expires?: (...)
                              | (...); token?: (...) | (...) };
                              refresh?: { expires?: (...) | (...); token?: (...) | (...) };
                          };
                          user?: {
                              dataExportOptOut?: boolean;
                              email?: string;
                              goodReputation?: boolean;
                              id?: string;
                              password: string;
                              pseudonyms: {
                                  active: boolean;
                                  conversations: (...)[];
                                  id?: (...) | (...);
                                  isDeleted: boolean;
                                  pseudonym: string;
                                  token: string;
                              }[];
                              role?: string;
                              username: string;
                          };
                      };
                  };
                  headers: { [name: string]: unknown };
              };
              "400": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "409": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Register a new user

      Register a new user with username, email, password, and pseudonym

      • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
      • requestBody: {
            content: {
                "application/json": {
                    email: string;
                    password: string;
                    pseudonym: string;
                    token: string;
                    username: string;
                };
            };
        }
      • responses: {
            "201": {
                content: {
                    "application/json": {
                        tokens?: {
                            access?: { expires?: (...) | (...); token?: (...) | (...) };
                            refresh?: { expires?: (...) | (...); token?: (...) | (...) };
                        };
                        user?: {
                            dataExportOptOut?: boolean;
                            email?: string;
                            goodReputation?: boolean;
                            id?: string;
                            password: string;
                            pseudonyms: {
                                active: boolean;
                                conversations: (...)[];
                                id?: (...) | (...);
                                isDeleted: boolean;
                                pseudonym: string;
                                token: string;
                            }[];
                            role?: string;
                            username: string;
                        };
                    };
                };
                headers: { [name: string]: unknown };
            };
            "400": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "409": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 201: {
              content: {
                  "application/json": {
                      tokens?: {
                          access?: { expires?: (...) | (...); token?: (...) | (...) };
                          refresh?: { expires?: (...) | (...); token?: (...) | (...) };
                      };
                      user?: {
                          dataExportOptOut?: boolean;
                          email?: string;
                          goodReputation?: boolean;
                          id?: string;
                          password: string;
                          pseudonyms: {
                              active: boolean;
                              conversations: (...)[];
                              id?: (...) | (...);
                              isDeleted: boolean;
                              pseudonym: string;
                              token: string;
                          }[];
                          role?: string;
                          username: string;
                      };
                  };
              };
              headers: { [name: string]: unknown };
          }

          User successfully registered

        • 400: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }

          Invalid token or validation error

        • 409: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }

          Username or email already exists

    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/auth/resetPassword": {
        delete?: undefined;
        get?: undefined;
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            requestBody: {
                content: { "application/json": { password: string; token: string } };
            };
            responses: {
                "204": { content?: undefined; headers: { [name: string]: unknown } };
                "400": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • Optionalget?: undefined
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • post: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path?: undefined;
              query?: undefined;
          };
          requestBody: {
              content: { "application/json": { password: string; token: string } };
          };
          responses: {
              "204": { content?: undefined; headers: { [name: string]: unknown } };
              "400": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Reset user password

      Reset user's password using a valid reset token

      • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
      • requestBody: { content: { "application/json": { password: string; token: string } } }
      • responses: {
            "204": { content?: undefined; headers: { [name: string]: unknown } };
            "400": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 204: { content?: undefined; headers: { [name: string]: unknown } }

          Password reset successfully

        • 400: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }

          Validation error

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }

          Invalid or expired reset token

          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "User not found"
              * }
          • headers: { [name: string]: unknown }
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/config": {
        delete?: undefined;
        get: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: { "application/json": { [key: string]: unknown } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post?: undefined;
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • get: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path?: undefined;
              query?: undefined;
          };
          requestBody?: undefined;
          responses: {
              "200": {
                  content: { "application/json": { [key: string]: unknown } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Get a subset of configuration properties, including available agent types and LLM Platforms

    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • Optionalpost?: undefined
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/conversations": {
        delete?: undefined;
        get: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            active?: boolean;
                            adapters: {
                                active: boolean;
                                audioChannels?: (...)[];
                                chatChannels?: (...)[];
                                config: { [key: string]: unknown };
                                conversation: string;
                                dmChannels?: (...)[];
                                id?: string;
                                type: string;
                            }[];
                            agents: {
                                active?: boolean;
                                agentConfig?: { [key: ...]: ... };
                                agentEvaluation?: { action: ... };
                                agentType: string;
                                conversation: string;
                                conversationHistorySettings?: {
                                    channels?: ...;
                                    count?: ...;
                                    directMessages?: ...;
                                    endTime?: ...;
                                    timeWindow?: ...;
                                };
                                description: string;
                                id?: string;
                                instanceName?: string;
                                lastActiveMessageCount?: number;
                                llmModel: string;
                                llmModelOptions?: { [key: ...]: ... };
                                llmPlatform:
                                    | "openai"
                                    | "ollama"
                                    | "perspective"
                                    | "bedrock"
                                    | "vllm"
                                    | "google";
                                llmPlatformOptions?: { baseUrl?: ...; useKeepAlive: ... };
                                llmTemplates?: { [key: ...]: ... };
                                llmTemplateVars?: { [key: ...]: ... };
                                name: string;
                                pseudonyms: {
                                    active: ...;
                                    conversations: ...;
                                    id?: ...;
                                    isDeleted: ...;
                                    pseudonym: ...;
                                    token: ...;
                                }[];
                                ragCollectionName?: string;
                                triggers?: { periodic?: ...; perMessage?: ... };
                                useTranscriptRAGCollection?: boolean;
                            }[];
                            channels: {
                                direct: boolean;
                                id?: string;
                                name: string;
                                participants?: (...)[];
                                passcode: string | null;
                            }[];
                            conversationType?: string;
                            createdAt?: string;
                            enableAgents?: boolean;
                            enableDMs: string[];
                            endTime?: string;
                            experimental?: boolean;
                            experiments: {
                                agentModifications?: (...)[];
                                baseConversation:
                                    | string
                                    | (
                                        { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                    );
                                createdAt: string;
                                createdBy: | string
                                | {
                                    dataExportOptOut?: ...;
                                    email?: ...;
                                    goodReputation?: ...;
                                    id?: ...;
                                    password: ...;
                                    pseudonyms: ...;
                                    role?: ...;
                                    username: ...;
                                };
                                description?: string;
                                executedAt?: string;
                                id?: string;
                                name: string;
                                resultConversation?: | string
                                | (
                                    { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                );
                                status: "running"
                                | "completed"
                                | "failed"
                                | "not started";
                            }[];
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            locked?: boolean;
                            messageCount?: number;
                            messages: {
                                active?: boolean;
                                body: string | { [key: ...]: ... };
                                bodyType?: string;
                                channels?: (...)[];
                                conversation: string;
                                count?: number;
                                createdAt?: string;
                                downVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                                fromAgent: boolean;
                                id?: string;
                                isDeleted?: boolean;
                                owner?: string;
                                parentMessage?: string;
                                pause: boolean;
                                prompt?: {
                                    options?: ...;
                                    placeholder?: ...;
                                    type: ...;
                                    validation?: ...;
                                };
                                pseudonym: string;
                                pseudonymId: string;
                                replyCount?: number;
                                source?: string;
                                upVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                                visible: boolean;
                            }[];
                            name: string;
                            owner: | string
                            | {
                                dataExportOptOut?: boolean;
                                email?: string;
                                goodReputation?: boolean;
                                id?: string;
                                password: string;
                                pseudonyms: {
                                    active: ...;
                                    conversations: ...;
                                    id?: ...;
                                    isDeleted: ...;
                                    pseudonym: ...;
                                    token: ...;
                                }[];
                                role?: string;
                                username: string;
                            };
                            platforms?: string[];
                            scheduledTime?: string;
                            slug?: string;
                            startTime?: string;
                            topic: | string
                            | {
                                archivable: boolean;
                                archived?: boolean;
                                archiveEmail?: string;
                                conversationCount?: number;
                                conversationCreationAllowed: boolean;
                                conversations: { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[];
                                defaultSortAverage?: number;
                                followed?: boolean;
                                followers: { conversation: ...; topic: ...; user: ... }[];
                                id?: string;
                                isArchiveNotified?: boolean;
                                isDeleted?: boolean;
                                latestMessageCreatedAt?: string;
                                messageCount?: number;
                                name: string;
                                owner:
                                    | string
                                    | {
                                        dataExportOptOut?: ...;
                                        email?: ...;
                                        goodReputation?: ...;
                                        id?: ...;
                                        password: ...;
                                        pseudonyms: ...;
                                        role?: ...;
                                        username: ...;
                                    };
                                passcode?: number;
                                private: boolean;
                                slug?: string;
                                votingAllowed: boolean;
                            };
                            transcript?: {
                                status: "active"
                                | "paused"
                                | "stopped";
                                vectorStore?: { embeddingsModelName?: ...; embeddingsPlatform?: ... };
                            };
                            updatedAt?: string;
                        }[];
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            requestBody: {
                content: {
                    "application/json": {
                        adapters?: {
                            active: boolean;
                            audioChannels?: {
                                agent?: ...;
                                config?: ...;
                                direct?: ...;
                                direction: ...;
                                name?: ...;
                            }[];
                            chatChannels?: {
                                agent?: ...;
                                config?: ...;
                                direct?: ...;
                                direction: ...;
                                name?: ...;
                            }[];
                            config: { [key: string]: unknown };
                            conversation: string;
                            dmChannels?: {
                                agent?: ...;
                                config?: ...;
                                direct?: ...;
                                direction: ...;
                                name?: ...;
                            }[];
                            id?: string;
                            type: string;
                        }[];
                        agentTypes?: (
                            string
                            | { name?: string; properties?: { [key: ...]: ... } }
                        )[];
                        channels?: {
                            direct: boolean;
                            id?: string;
                            name: string;
                            participants?: { id?: ... }[];
                            passcode: string | null;
                        }[];
                        enableDMs?: boolean;
                        name?: string;
                        scheduledTime?: string;
                        topicId?: string;
                    };
                };
            };
            responses: {
                "201": {
                    content: {
                        "application/json": {
                            active?: boolean;
                            adapters: {
                                active: boolean;
                                audioChannels?: {
                                    agent?: ...;
                                    config?: ...;
                                    direct?: ...;
                                    direction: ...;
                                    name?: ...;
                                }[];
                                chatChannels?: {
                                    agent?: ...;
                                    config?: ...;
                                    direct?: ...;
                                    direction: ...;
                                    name?: ...;
                                }[];
                                config: { [key: string]: unknown };
                                conversation: string;
                                dmChannels?: {
                                    agent?: ...;
                                    config?: ...;
                                    direct?: ...;
                                    direction: ...;
                                    name?: ...;
                                }[];
                                id?: string;
                                type: string;
                            }[];
                            agents: {
                                active?: boolean;
                                agentConfig?: { [key: string]: unknown };
                                agentEvaluation?: { action: (...) | (...) | (...) };
                                agentType: string;
                                conversation: string;
                                conversationHistorySettings?: {
                                    channels?: (...) | (...);
                                    count?: (...) | (...);
                                    directMessages?: (...) | (...) | (...);
                                    endTime?: (...) | (...);
                                    timeWindow?: (...) | (...);
                                };
                                description: string;
                                id?: string;
                                instanceName?: string;
                                lastActiveMessageCount?: number;
                                llmModel: string;
                                llmModelOptions?: { [key: string]: unknown };
                                llmPlatform:
                                    | "openai"
                                    | "ollama"
                                    | "perspective"
                                    | "bedrock"
                                    | "vllm"
                                    | "google";
                                llmPlatformOptions?: {
                                    baseUrl?: (...)
                                    | (...);
                                    useKeepAlive: boolean;
                                };
                                llmTemplates?: { [key: string]: string };
                                llmTemplateVars?: { [key: string]: (...)[] };
                                name: string;
                                pseudonyms: {
                                    active: boolean;
                                    conversations: (...)[];
                                    id?: (...) | (...);
                                    isDeleted: boolean;
                                    pseudonym: string;
                                    token: string;
                                }[];
                                ragCollectionName?: string;
                                triggers?: { periodic?: (...)
                                | (...); perMessage?: (...) | (...) };
                                useTranscriptRAGCollection?: boolean;
                            }[];
                            channels: {
                                direct: boolean;
                                id?: string;
                                name: string;
                                participants?: { id?: ... }[];
                                passcode: string | null;
                            }[];
                            conversationType?: string;
                            createdAt?: string;
                            enableAgents?: boolean;
                            enableDMs: string[];
                            endTime?: string;
                            experimental?: boolean;
                            experiments: {
                                agentModifications?: {
                                    agent: ...;
                                    experimentValues?: ...;
                                    simulatedStartTime?: ...;
                                }[];
                                baseConversation: | string
                                | (
                                    { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                );
                                createdAt: string;
                                createdBy: | string
                                | {
                                    dataExportOptOut?: (...)
                                    | (...)
                                    | (...);
                                    email?: (...) | (...);
                                    goodReputation?: (...) | (...) | (...);
                                    id?: (...) | (...);
                                    password: string;
                                    pseudonyms: (...)[];
                                    role?: (...) | (...);
                                    username: string;
                                };
                                description?: string;
                                executedAt?: string;
                                id?: string;
                                name: string;
                                resultConversation?: | string
                                | (
                                    { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                );
                                status: "running"
                                | "completed"
                                | "failed"
                                | "not started";
                            }[];
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            locked?: boolean;
                            messageCount?: number;
                            messages: {
                                active?: boolean;
                                body: string | { [key: string]: unknown };
                                bodyType?: string;
                                channels?: string[];
                                conversation: string;
                                count?: number;
                                createdAt?: string;
                                downVotes: {
                                    owner?: (...) | (...);
                                    pseudonym?: (...) | (...);
                                    reason?: (...) | (...);
                                }[];
                                fromAgent: boolean;
                                id?: string;
                                isDeleted?: boolean;
                                owner?: string;
                                parentMessage?: string;
                                pause: boolean;
                                prompt?: {
                                    options?: (...)
                                    | (...);
                                    placeholder?: (...) | (...);
                                    type: (...) | (...) | (...) | (...) | (...) | (...);
                                    validation?: (...) | (...);
                                };
                                pseudonym: string;
                                pseudonymId: string;
                                replyCount?: number;
                                source?: string;
                                upVotes: {
                                    owner?: (...)
                                    | (...);
                                    pseudonym?: (...) | (...);
                                    reason?: (...) | (...);
                                }[];
                                visible: boolean;
                            }[];
                            name: string;
                            owner: | string
                            | {
                                dataExportOptOut?: boolean;
                                email?: string;
                                goodReputation?: boolean;
                                id?: string;
                                password: string;
                                pseudonyms: {
                                    active: boolean;
                                    conversations: (...)[];
                                    id?: (...) | (...);
                                    isDeleted: boolean;
                                    pseudonym: string;
                                    token: string;
                                }[];
                                role?: string;
                                username: string;
                            };
                            platforms?: string[];
                            scheduledTime?: string;
                            slug?: string;
                            startTime?: string;
                            topic: | string
                            | {
                                archivable: boolean;
                                archived?: boolean;
                                archiveEmail?: string;
                                conversationCount?: number;
                                conversationCreationAllowed: boolean;
                                conversations: (
                                    { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                )[];
                                defaultSortAverage?: number;
                                followed?: boolean;
                                followers: { conversation: string; topic: string; user: string }[];
                                id?: string;
                                isArchiveNotified?: boolean;
                                isDeleted?: boolean;
                                latestMessageCreatedAt?: string;
                                messageCount?: number;
                                name: string;
                                owner:
                                    | string
                                    | {
                                        dataExportOptOut?: (...)
                                        | (...)
                                        | (...);
                                        email?: (...) | (...);
                                        goodReputation?: (...) | (...) | (...);
                                        id?: (...) | (...);
                                        password: string;
                                        pseudonyms: (...)[];
                                        role?: (...) | (...);
                                        username: string;
                                    };
                                passcode?: number;
                                private: boolean;
                                slug?: string;
                                votingAllowed: boolean;
                            };
                            transcript?: {
                                status: "active"
                                | "paused"
                                | "stopped";
                                vectorStore?: {
                                    embeddingsModelName?: (...) | (...);
                                    embeddingsPlatform?: (...) | (...);
                                };
                            };
                            updatedAt?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "400": { content?: undefined; headers: { [name: string]: unknown } };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "403": { content?: undefined; headers: { [name: string]: unknown } };
            };
        };
        put: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            requestBody: {
                content: {
                    "application/json": {
                        active?: boolean;
                        adapters: {
                            active: boolean;
                            audioChannels?: {
                                agent?: (...)
                                | (...);
                                config?: (...) | (...);
                                direct?: (...) | (...) | (...);
                                direction: (...) | (...) | (...);
                                name?: (...) | (...);
                            }[];
                            chatChannels?: {
                                agent?: (...)
                                | (...);
                                config?: (...) | (...);
                                direct?: (...) | (...) | (...);
                                direction: (...) | (...) | (...);
                                name?: (...) | (...);
                            }[];
                            config: { [key: string]: unknown };
                            conversation: string;
                            dmChannels?: {
                                agent?: (...) | (...);
                                config?: (...) | (...);
                                direct?: (...) | (...) | (...);
                                direction: (...) | (...) | (...);
                                name?: (...) | (...);
                            }[];
                            id?: string;
                            type: string;
                        }[];
                        agents: {
                            active?: boolean;
                            agentConfig?: { [key: string]: unknown };
                            agentEvaluation?: { action: 0 | 1 | 2 };
                            agentType: string;
                            conversation: string;
                            conversationHistorySettings?: {
                                channels?: (...)[];
                                count?: number;
                                directMessages?: boolean;
                                endTime?: string;
                                timeWindow?: number;
                            };
                            description: string;
                            id?: string;
                            instanceName?: string;
                            lastActiveMessageCount?: number;
                            llmModel: string;
                            llmModelOptions?: { [key: string]: unknown };
                            llmPlatform:
                                | "openai"
                                | "ollama"
                                | "perspective"
                                | "bedrock"
                                | "vllm"
                                | "google";
                            llmPlatformOptions?: { baseUrl?: string; useKeepAlive: boolean };
                            llmTemplates?: { [key: string]: string };
                            llmTemplateVars?: {
                                [key: string]: { description?: ...; name?: ... }[];
                            };
                            name: string;
                            pseudonyms: {
                                active: boolean;
                                conversations: string[];
                                id?: string;
                                isDeleted: boolean;
                                pseudonym: string;
                                token: string;
                            }[];
                            ragCollectionName?: string;
                            triggers?: {
                                periodic?: { conversationHistorySettings?: ...; timerPeriod: ... };
                                perMessage?: {
                                    channels?: ...;
                                    conversationHistorySettings?: ...;
                                    directMessages?: ...;
                                    minNewMessages?: ...;
                                };
                            };
                            useTranscriptRAGCollection?: boolean;
                        }[];
                        channels: {
                            direct: boolean;
                            id?: string;
                            name: string;
                            participants?: { id?: (...)
                            | (...) }[];
                            passcode: string | null;
                        }[];
                        conversationType?: string;
                        createdAt?: string;
                        enableAgents?: boolean;
                        enableDMs: string[];
                        endTime?: string;
                        experimental?: boolean;
                        experiments: {
                            agentModifications?: {
                                agent: {
                                    active?: ...;
                                    agentConfig?: ...;
                                    agentEvaluation?: ...;
                                    agentType: ...;
                                    conversation: ...;
                                    conversationHistorySettings?: ...;
                                    description: ...;
                                    id?: ...;
                                    instanceName?: ...;
                                    lastActiveMessageCount?: ...;
                                    llmModel: ...;
                                    llmModelOptions?: ...;
                                    llmPlatform: ...;
                                    llmPlatformOptions?: ...;
                                    llmTemplates?: ...;
                                    llmTemplateVars?: ...;
                                    name: ...;
                                    pseudonyms: ...;
                                    ragCollectionName?: ...;
                                    triggers?: ...;
                                    useTranscriptRAGCollection?: ...;
                                };
                                experimentValues?: (...)
                                | (...);
                                simulatedStartTime?: (...) | (...);
                            }[];
                            baseConversation: | string
                            | (
                                { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                            );
                            createdAt: string;
                            createdBy: | string
                            | {
                                dataExportOptOut?: boolean;
                                email?: string;
                                goodReputation?: boolean;
                                id?: string;
                                password: string;
                                pseudonyms: {
                                    active: ...;
                                    conversations: ...;
                                    id?: ...;
                                    isDeleted: ...;
                                    pseudonym: ...;
                                    token: ...;
                                }[];
                                role?: string;
                                username: string;
                            };
                            description?: string;
                            executedAt?: string;
                            id?: string;
                            name: string;
                            resultConversation?: | string
                            | (
                                { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                            );
                            status: "running"
                            | "completed"
                            | "failed"
                            | "not started";
                        }[];
                        followed?: boolean;
                        followers: { conversation: string; topic: string; user: string }[];
                        id?: string;
                        locked?: boolean;
                        messageCount?: number;
                        messages: {
                            active?: boolean;
                            body: string | { [key: string]: unknown };
                            bodyType?: string;
                            channels?: string[];
                            conversation: string;
                            count?: number;
                            createdAt?: string;
                            downVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                            fromAgent: boolean;
                            id?: string;
                            isDeleted?: boolean;
                            owner?: string;
                            parentMessage?: string;
                            pause: boolean;
                            prompt?: {
                                options?: (...)[];
                                placeholder?: string;
                                type:
                                    | "number"
                                    | "text"
                                    | "multipleChoice"
                                    | "singleChoice"
                                    | "date"
                                    | "custom";
                                validation?: { max?: ...; min?: ...; pattern?: ...; required?: ... };
                            };
                            pseudonym: string;
                            pseudonymId: string;
                            replyCount?: number;
                            source?: string;
                            upVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                            visible: boolean;
                        }[];
                        name: string;
                        owner: | string
                        | {
                            dataExportOptOut?: boolean;
                            email?: string;
                            goodReputation?: boolean;
                            id?: string;
                            password: string;
                            pseudonyms: {
                                active: boolean;
                                conversations: string[];
                                id?: string;
                                isDeleted: boolean;
                                pseudonym: string;
                                token: string;
                            }[];
                            role?: string;
                            username: string;
                        };
                        platforms?: string[];
                        scheduledTime?: string;
                        slug?: string;
                        startTime?: string;
                        topic: | string
                        | {
                            archivable: boolean;
                            archived?: boolean;
                            archiveEmail?: string;
                            conversationCount?: number;
                            conversationCreationAllowed: boolean;
                            conversations: (
                                { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                            )[];
                            defaultSortAverage?: number;
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            isArchiveNotified?: boolean;
                            isDeleted?: boolean;
                            latestMessageCreatedAt?: string;
                            messageCount?: number;
                            name: string;
                            owner:
                                | string
                                | {
                                    dataExportOptOut?: boolean;
                                    email?: string;
                                    goodReputation?: boolean;
                                    id?: string;
                                    password: string;
                                    pseudonyms: {
                                        active: ...;
                                        conversations: ...;
                                        id?: ...;
                                        isDeleted: ...;
                                        pseudonym: ...;
                                        token: ...;
                                    }[];
                                    role?: string;
                                    username: string;
                                };
                            passcode?: number;
                            private: boolean;
                            slug?: string;
                            votingAllowed: boolean;
                        };
                        transcript?: {
                            status: "active"
                            | "paused"
                            | "stopped";
                            vectorStore?: {
                                embeddingsModelName?: string;
                                embeddingsPlatform?: string;
                            };
                        };
                        updatedAt?: string;
                    };
                };
            };
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            active?: boolean;
                            adapters: {
                                active: boolean;
                                audioChannels?: {
                                    agent?: ...;
                                    config?: ...;
                                    direct?: ...;
                                    direction: ...;
                                    name?: ...;
                                }[];
                                chatChannels?: {
                                    agent?: ...;
                                    config?: ...;
                                    direct?: ...;
                                    direction: ...;
                                    name?: ...;
                                }[];
                                config: { [key: string]: unknown };
                                conversation: string;
                                dmChannels?: {
                                    agent?: ...;
                                    config?: ...;
                                    direct?: ...;
                                    direction: ...;
                                    name?: ...;
                                }[];
                                id?: string;
                                type: string;
                            }[];
                            agents: {
                                active?: boolean;
                                agentConfig?: { [key: string]: unknown };
                                agentEvaluation?: { action: (...) | (...) | (...) };
                                agentType: string;
                                conversation: string;
                                conversationHistorySettings?: {
                                    channels?: (...) | (...);
                                    count?: (...) | (...);
                                    directMessages?: (...) | (...) | (...);
                                    endTime?: (...) | (...);
                                    timeWindow?: (...) | (...);
                                };
                                description: string;
                                id?: string;
                                instanceName?: string;
                                lastActiveMessageCount?: number;
                                llmModel: string;
                                llmModelOptions?: { [key: string]: unknown };
                                llmPlatform:
                                    | "openai"
                                    | "ollama"
                                    | "perspective"
                                    | "bedrock"
                                    | "vllm"
                                    | "google";
                                llmPlatformOptions?: {
                                    baseUrl?: (...)
                                    | (...);
                                    useKeepAlive: boolean;
                                };
                                llmTemplates?: { [key: string]: string };
                                llmTemplateVars?: { [key: string]: (...)[] };
                                name: string;
                                pseudonyms: {
                                    active: boolean;
                                    conversations: (...)[];
                                    id?: (...) | (...);
                                    isDeleted: boolean;
                                    pseudonym: string;
                                    token: string;
                                }[];
                                ragCollectionName?: string;
                                triggers?: { periodic?: (...)
                                | (...); perMessage?: (...) | (...) };
                                useTranscriptRAGCollection?: boolean;
                            }[];
                            channels: {
                                direct: boolean;
                                id?: string;
                                name: string;
                                participants?: { id?: ... }[];
                                passcode: string | null;
                            }[];
                            conversationType?: string;
                            createdAt?: string;
                            enableAgents?: boolean;
                            enableDMs: string[];
                            endTime?: string;
                            experimental?: boolean;
                            experiments: {
                                agentModifications?: {
                                    agent: ...;
                                    experimentValues?: ...;
                                    simulatedStartTime?: ...;
                                }[];
                                baseConversation: | string
                                | (
                                    { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                );
                                createdAt: string;
                                createdBy: | string
                                | {
                                    dataExportOptOut?: (...)
                                    | (...)
                                    | (...);
                                    email?: (...) | (...);
                                    goodReputation?: (...) | (...) | (...);
                                    id?: (...) | (...);
                                    password: string;
                                    pseudonyms: (...)[];
                                    role?: (...) | (...);
                                    username: string;
                                };
                                description?: string;
                                executedAt?: string;
                                id?: string;
                                name: string;
                                resultConversation?: | string
                                | (
                                    { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                );
                                status: "running"
                                | "completed"
                                | "failed"
                                | "not started";
                            }[];
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            locked?: boolean;
                            messageCount?: number;
                            messages: {
                                active?: boolean;
                                body: string | { [key: string]: unknown };
                                bodyType?: string;
                                channels?: string[];
                                conversation: string;
                                count?: number;
                                createdAt?: string;
                                downVotes: {
                                    owner?: (...) | (...);
                                    pseudonym?: (...) | (...);
                                    reason?: (...) | (...);
                                }[];
                                fromAgent: boolean;
                                id?: string;
                                isDeleted?: boolean;
                                owner?: string;
                                parentMessage?: string;
                                pause: boolean;
                                prompt?: {
                                    options?: (...)
                                    | (...);
                                    placeholder?: (...) | (...);
                                    type: (...) | (...) | (...) | (...) | (...) | (...);
                                    validation?: (...) | (...);
                                };
                                pseudonym: string;
                                pseudonymId: string;
                                replyCount?: number;
                                source?: string;
                                upVotes: {
                                    owner?: (...)
                                    | (...);
                                    pseudonym?: (...) | (...);
                                    reason?: (...) | (...);
                                }[];
                                visible: boolean;
                            }[];
                            name: string;
                            owner: | string
                            | {
                                dataExportOptOut?: boolean;
                                email?: string;
                                goodReputation?: boolean;
                                id?: string;
                                password: string;
                                pseudonyms: {
                                    active: boolean;
                                    conversations: (...)[];
                                    id?: (...) | (...);
                                    isDeleted: boolean;
                                    pseudonym: string;
                                    token: string;
                                }[];
                                role?: string;
                                username: string;
                            };
                            platforms?: string[];
                            scheduledTime?: string;
                            slug?: string;
                            startTime?: string;
                            topic: | string
                            | {
                                archivable: boolean;
                                archived?: boolean;
                                archiveEmail?: string;
                                conversationCount?: number;
                                conversationCreationAllowed: boolean;
                                conversations: (
                                    { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                )[];
                                defaultSortAverage?: number;
                                followed?: boolean;
                                followers: { conversation: string; topic: string; user: string }[];
                                id?: string;
                                isArchiveNotified?: boolean;
                                isDeleted?: boolean;
                                latestMessageCreatedAt?: string;
                                messageCount?: number;
                                name: string;
                                owner:
                                    | string
                                    | {
                                        dataExportOptOut?: (...)
                                        | (...)
                                        | (...);
                                        email?: (...) | (...);
                                        goodReputation?: (...) | (...) | (...);
                                        id?: (...) | (...);
                                        password: string;
                                        pseudonyms: (...)[];
                                        role?: (...) | (...);
                                        username: string;
                                    };
                                passcode?: number;
                                private: boolean;
                                slug?: string;
                                votingAllowed: boolean;
                            };
                            transcript?: {
                                status: "active"
                                | "paused"
                                | "stopped";
                                vectorStore?: {
                                    embeddingsModelName?: (...) | (...);
                                    embeddingsPlatform?: (...) | (...);
                                };
                            };
                            updatedAt?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "403": { content?: undefined; headers: { [name: string]: unknown } };
                "404": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • get: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path?: undefined;
              query?: undefined;
          };
          requestBody?: undefined;
          responses: {
              "200": {
                  content: {
                      "application/json": {
                          active?: boolean;
                          adapters: {
                              active: boolean;
                              audioChannels?: (...)[];
                              chatChannels?: (...)[];
                              config: { [key: string]: unknown };
                              conversation: string;
                              dmChannels?: (...)[];
                              id?: string;
                              type: string;
                          }[];
                          agents: {
                              active?: boolean;
                              agentConfig?: { [key: ...]: ... };
                              agentEvaluation?: { action: ... };
                              agentType: string;
                              conversation: string;
                              conversationHistorySettings?: {
                                  channels?: ...;
                                  count?: ...;
                                  directMessages?: ...;
                                  endTime?: ...;
                                  timeWindow?: ...;
                              };
                              description: string;
                              id?: string;
                              instanceName?: string;
                              lastActiveMessageCount?: number;
                              llmModel: string;
                              llmModelOptions?: { [key: ...]: ... };
                              llmPlatform:
                                  | "openai"
                                  | "ollama"
                                  | "perspective"
                                  | "bedrock"
                                  | "vllm"
                                  | "google";
                              llmPlatformOptions?: { baseUrl?: ...; useKeepAlive: ... };
                              llmTemplates?: { [key: ...]: ... };
                              llmTemplateVars?: { [key: ...]: ... };
                              name: string;
                              pseudonyms: {
                                  active: ...;
                                  conversations: ...;
                                  id?: ...;
                                  isDeleted: ...;
                                  pseudonym: ...;
                                  token: ...;
                              }[];
                              ragCollectionName?: string;
                              triggers?: { periodic?: ...; perMessage?: ... };
                              useTranscriptRAGCollection?: boolean;
                          }[];
                          channels: {
                              direct: boolean;
                              id?: string;
                              name: string;
                              participants?: (...)[];
                              passcode: string | null;
                          }[];
                          conversationType?: string;
                          createdAt?: string;
                          enableAgents?: boolean;
                          enableDMs: string[];
                          endTime?: string;
                          experimental?: boolean;
                          experiments: {
                              agentModifications?: (...)[];
                              baseConversation:
                                  | string
                                  | (
                                      { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                  );
                              createdAt: string;
                              createdBy: | string
                              | {
                                  dataExportOptOut?: ...;
                                  email?: ...;
                                  goodReputation?: ...;
                                  id?: ...;
                                  password: ...;
                                  pseudonyms: ...;
                                  role?: ...;
                                  username: ...;
                              };
                              description?: string;
                              executedAt?: string;
                              id?: string;
                              name: string;
                              resultConversation?: | string
                              | (
                                  { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                              );
                              status: "running"
                              | "completed"
                              | "failed"
                              | "not started";
                          }[];
                          followed?: boolean;
                          followers: { conversation: string; topic: string; user: string }[];
                          id?: string;
                          locked?: boolean;
                          messageCount?: number;
                          messages: {
                              active?: boolean;
                              body: string | { [key: ...]: ... };
                              bodyType?: string;
                              channels?: (...)[];
                              conversation: string;
                              count?: number;
                              createdAt?: string;
                              downVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                              fromAgent: boolean;
                              id?: string;
                              isDeleted?: boolean;
                              owner?: string;
                              parentMessage?: string;
                              pause: boolean;
                              prompt?: {
                                  options?: ...;
                                  placeholder?: ...;
                                  type: ...;
                                  validation?: ...;
                              };
                              pseudonym: string;
                              pseudonymId: string;
                              replyCount?: number;
                              source?: string;
                              upVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                              visible: boolean;
                          }[];
                          name: string;
                          owner: | string
                          | {
                              dataExportOptOut?: boolean;
                              email?: string;
                              goodReputation?: boolean;
                              id?: string;
                              password: string;
                              pseudonyms: {
                                  active: ...;
                                  conversations: ...;
                                  id?: ...;
                                  isDeleted: ...;
                                  pseudonym: ...;
                                  token: ...;
                              }[];
                              role?: string;
                              username: string;
                          };
                          platforms?: string[];
                          scheduledTime?: string;
                          slug?: string;
                          startTime?: string;
                          topic: | string
                          | {
                              archivable: boolean;
                              archived?: boolean;
                              archiveEmail?: string;
                              conversationCount?: number;
                              conversationCreationAllowed: boolean;
                              conversations: { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[];
                              defaultSortAverage?: number;
                              followed?: boolean;
                              followers: { conversation: ...; topic: ...; user: ... }[];
                              id?: string;
                              isArchiveNotified?: boolean;
                              isDeleted?: boolean;
                              latestMessageCreatedAt?: string;
                              messageCount?: number;
                              name: string;
                              owner:
                                  | string
                                  | {
                                      dataExportOptOut?: ...;
                                      email?: ...;
                                      goodReputation?: ...;
                                      id?: ...;
                                      password: ...;
                                      pseudonyms: ...;
                                      role?: ...;
                                      username: ...;
                                  };
                              passcode?: number;
                              private: boolean;
                              slug?: string;
                              votingAllowed: boolean;
                          };
                          transcript?: {
                              status: "active"
                              | "paused"
                              | "stopped";
                              vectorStore?: { embeddingsModelName?: ...; embeddingsPlatform?: ... };
                          };
                          updatedAt?: string;
                      }[];
                  };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Get all public conversations

      Returns all conversations from non-deleted topics

      • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
      • OptionalrequestBody?: undefined
      • responses: {
            "200": {
                content: {
                    "application/json": {
                        active?: boolean;
                        adapters: {
                            active: boolean;
                            audioChannels?: (...)[];
                            chatChannels?: (...)[];
                            config: { [key: string]: unknown };
                            conversation: string;
                            dmChannels?: (...)[];
                            id?: string;
                            type: string;
                        }[];
                        agents: {
                            active?: boolean;
                            agentConfig?: { [key: ...]: ... };
                            agentEvaluation?: { action: ... };
                            agentType: string;
                            conversation: string;
                            conversationHistorySettings?: {
                                channels?: ...;
                                count?: ...;
                                directMessages?: ...;
                                endTime?: ...;
                                timeWindow?: ...;
                            };
                            description: string;
                            id?: string;
                            instanceName?: string;
                            lastActiveMessageCount?: number;
                            llmModel: string;
                            llmModelOptions?: { [key: ...]: ... };
                            llmPlatform:
                                | "openai"
                                | "ollama"
                                | "perspective"
                                | "bedrock"
                                | "vllm"
                                | "google";
                            llmPlatformOptions?: { baseUrl?: ...; useKeepAlive: ... };
                            llmTemplates?: { [key: ...]: ... };
                            llmTemplateVars?: { [key: ...]: ... };
                            name: string;
                            pseudonyms: {
                                active: ...;
                                conversations: ...;
                                id?: ...;
                                isDeleted: ...;
                                pseudonym: ...;
                                token: ...;
                            }[];
                            ragCollectionName?: string;
                            triggers?: { periodic?: ...; perMessage?: ... };
                            useTranscriptRAGCollection?: boolean;
                        }[];
                        channels: {
                            direct: boolean;
                            id?: string;
                            name: string;
                            participants?: (...)[];
                            passcode: string | null;
                        }[];
                        conversationType?: string;
                        createdAt?: string;
                        enableAgents?: boolean;
                        enableDMs: string[];
                        endTime?: string;
                        experimental?: boolean;
                        experiments: {
                            agentModifications?: (...)[];
                            baseConversation:
                                | string
                                | (
                                    { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                );
                            createdAt: string;
                            createdBy: | string
                            | {
                                dataExportOptOut?: ...;
                                email?: ...;
                                goodReputation?: ...;
                                id?: ...;
                                password: ...;
                                pseudonyms: ...;
                                role?: ...;
                                username: ...;
                            };
                            description?: string;
                            executedAt?: string;
                            id?: string;
                            name: string;
                            resultConversation?: | string
                            | (
                                { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                            );
                            status: "running"
                            | "completed"
                            | "failed"
                            | "not started";
                        }[];
                        followed?: boolean;
                        followers: { conversation: string; topic: string; user: string }[];
                        id?: string;
                        locked?: boolean;
                        messageCount?: number;
                        messages: {
                            active?: boolean;
                            body: string | { [key: ...]: ... };
                            bodyType?: string;
                            channels?: (...)[];
                            conversation: string;
                            count?: number;
                            createdAt?: string;
                            downVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                            fromAgent: boolean;
                            id?: string;
                            isDeleted?: boolean;
                            owner?: string;
                            parentMessage?: string;
                            pause: boolean;
                            prompt?: {
                                options?: ...;
                                placeholder?: ...;
                                type: ...;
                                validation?: ...;
                            };
                            pseudonym: string;
                            pseudonymId: string;
                            replyCount?: number;
                            source?: string;
                            upVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                            visible: boolean;
                        }[];
                        name: string;
                        owner: | string
                        | {
                            dataExportOptOut?: boolean;
                            email?: string;
                            goodReputation?: boolean;
                            id?: string;
                            password: string;
                            pseudonyms: {
                                active: ...;
                                conversations: ...;
                                id?: ...;
                                isDeleted: ...;
                                pseudonym: ...;
                                token: ...;
                            }[];
                            role?: string;
                            username: string;
                        };
                        platforms?: string[];
                        scheduledTime?: string;
                        slug?: string;
                        startTime?: string;
                        topic: | string
                        | {
                            archivable: boolean;
                            archived?: boolean;
                            archiveEmail?: string;
                            conversationCount?: number;
                            conversationCreationAllowed: boolean;
                            conversations: { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[];
                            defaultSortAverage?: number;
                            followed?: boolean;
                            followers: { conversation: ...; topic: ...; user: ... }[];
                            id?: string;
                            isArchiveNotified?: boolean;
                            isDeleted?: boolean;
                            latestMessageCreatedAt?: string;
                            messageCount?: number;
                            name: string;
                            owner:
                                | string
                                | {
                                    dataExportOptOut?: ...;
                                    email?: ...;
                                    goodReputation?: ...;
                                    id?: ...;
                                    password: ...;
                                    pseudonyms: ...;
                                    role?: ...;
                                    username: ...;
                                };
                            passcode?: number;
                            private: boolean;
                            slug?: string;
                            votingAllowed: boolean;
                        };
                        transcript?: {
                            status: "active"
                            | "paused"
                            | "stopped";
                            vectorStore?: { embeddingsModelName?: ...; embeddingsPlatform?: ... };
                        };
                        updatedAt?: string;
                    }[];
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: {
                  "application/json": {
                      active?: boolean;
                      adapters: {
                          active: boolean;
                          audioChannels?: (...)[];
                          chatChannels?: (...)[];
                          config: { [key: string]: unknown };
                          conversation: string;
                          dmChannels?: (...)[];
                          id?: string;
                          type: string;
                      }[];
                      agents: {
                          active?: boolean;
                          agentConfig?: { [key: ...]: ... };
                          agentEvaluation?: { action: ... };
                          agentType: string;
                          conversation: string;
                          conversationHistorySettings?: {
                              channels?: ...;
                              count?: ...;
                              directMessages?: ...;
                              endTime?: ...;
                              timeWindow?: ...;
                          };
                          description: string;
                          id?: string;
                          instanceName?: string;
                          lastActiveMessageCount?: number;
                          llmModel: string;
                          llmModelOptions?: { [key: ...]: ... };
                          llmPlatform:
                              | "openai"
                              | "ollama"
                              | "perspective"
                              | "bedrock"
                              | "vllm"
                              | "google";
                          llmPlatformOptions?: { baseUrl?: ...; useKeepAlive: ... };
                          llmTemplates?: { [key: ...]: ... };
                          llmTemplateVars?: { [key: ...]: ... };
                          name: string;
                          pseudonyms: {
                              active: ...;
                              conversations: ...;
                              id?: ...;
                              isDeleted: ...;
                              pseudonym: ...;
                              token: ...;
                          }[];
                          ragCollectionName?: string;
                          triggers?: { periodic?: ...; perMessage?: ... };
                          useTranscriptRAGCollection?: boolean;
                      }[];
                      channels: {
                          direct: boolean;
                          id?: string;
                          name: string;
                          participants?: (...)[];
                          passcode: string | null;
                      }[];
                      conversationType?: string;
                      createdAt?: string;
                      enableAgents?: boolean;
                      enableDMs: string[];
                      endTime?: string;
                      experimental?: boolean;
                      experiments: {
                          agentModifications?: (...)[];
                          baseConversation:
                              | string
                              | (
                                  { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                              );
                          createdAt: string;
                          createdBy: | string
                          | {
                              dataExportOptOut?: ...;
                              email?: ...;
                              goodReputation?: ...;
                              id?: ...;
                              password: ...;
                              pseudonyms: ...;
                              role?: ...;
                              username: ...;
                          };
                          description?: string;
                          executedAt?: string;
                          id?: string;
                          name: string;
                          resultConversation?: | string
                          | (
                              { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                          );
                          status: "running"
                          | "completed"
                          | "failed"
                          | "not started";
                      }[];
                      followed?: boolean;
                      followers: { conversation: string; topic: string; user: string }[];
                      id?: string;
                      locked?: boolean;
                      messageCount?: number;
                      messages: {
                          active?: boolean;
                          body: string | { [key: ...]: ... };
                          bodyType?: string;
                          channels?: (...)[];
                          conversation: string;
                          count?: number;
                          createdAt?: string;
                          downVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                          fromAgent: boolean;
                          id?: string;
                          isDeleted?: boolean;
                          owner?: string;
                          parentMessage?: string;
                          pause: boolean;
                          prompt?: {
                              options?: ...;
                              placeholder?: ...;
                              type: ...;
                              validation?: ...;
                          };
                          pseudonym: string;
                          pseudonymId: string;
                          replyCount?: number;
                          source?: string;
                          upVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                          visible: boolean;
                      }[];
                      name: string;
                      owner: | string
                      | {
                          dataExportOptOut?: boolean;
                          email?: string;
                          goodReputation?: boolean;
                          id?: string;
                          password: string;
                          pseudonyms: {
                              active: ...;
                              conversations: ...;
                              id?: ...;
                              isDeleted: ...;
                              pseudonym: ...;
                              token: ...;
                          }[];
                          role?: string;
                          username: string;
                      };
                      platforms?: string[];
                      scheduledTime?: string;
                      slug?: string;
                      startTime?: string;
                      topic: | string
                      | {
                          archivable: boolean;
                          archived?: boolean;
                          archiveEmail?: string;
                          conversationCount?: number;
                          conversationCreationAllowed: boolean;
                          conversations: { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[];
                          defaultSortAverage?: number;
                          followed?: boolean;
                          followers: { conversation: ...; topic: ...; user: ... }[];
                          id?: string;
                          isArchiveNotified?: boolean;
                          isDeleted?: boolean;
                          latestMessageCreatedAt?: string;
                          messageCount?: number;
                          name: string;
                          owner:
                              | string
                              | {
                                  dataExportOptOut?: ...;
                                  email?: ...;
                                  goodReputation?: ...;
                                  id?: ...;
                                  password: ...;
                                  pseudonyms: ...;
                                  role?: ...;
                                  username: ...;
                              };
                          passcode?: number;
                          private: boolean;
                          slug?: string;
                          votingAllowed: boolean;
                      };
                      transcript?: {
                          status: "active"
                          | "paused"
                          | "stopped";
                          vectorStore?: { embeddingsModelName?: ...; embeddingsPlatform?: ... };
                      };
                      updatedAt?: string;
                  }[];
              };
              headers: { [name: string]: unknown };
          }

          Public conversations array

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • post: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path?: undefined;
              query?: undefined;
          };
          requestBody: {
              content: {
                  "application/json": {
                      adapters?: {
                          active: boolean;
                          audioChannels?: {
                              agent?: ...;
                              config?: ...;
                              direct?: ...;
                              direction: ...;
                              name?: ...;
                          }[];
                          chatChannels?: {
                              agent?: ...;
                              config?: ...;
                              direct?: ...;
                              direction: ...;
                              name?: ...;
                          }[];
                          config: { [key: string]: unknown };
                          conversation: string;
                          dmChannels?: {
                              agent?: ...;
                              config?: ...;
                              direct?: ...;
                              direction: ...;
                              name?: ...;
                          }[];
                          id?: string;
                          type: string;
                      }[];
                      agentTypes?: (
                          string
                          | { name?: string; properties?: { [key: ...]: ... } }
                      )[];
                      channels?: {
                          direct: boolean;
                          id?: string;
                          name: string;
                          participants?: { id?: ... }[];
                          passcode: string | null;
                      }[];
                      enableDMs?: boolean;
                      name?: string;
                      scheduledTime?: string;
                      topicId?: string;
                  };
              };
          };
          responses: {
              "201": {
                  content: {
                      "application/json": {
                          active?: boolean;
                          adapters: {
                              active: boolean;
                              audioChannels?: {
                                  agent?: ...;
                                  config?: ...;
                                  direct?: ...;
                                  direction: ...;
                                  name?: ...;
                              }[];
                              chatChannels?: {
                                  agent?: ...;
                                  config?: ...;
                                  direct?: ...;
                                  direction: ...;
                                  name?: ...;
                              }[];
                              config: { [key: string]: unknown };
                              conversation: string;
                              dmChannels?: {
                                  agent?: ...;
                                  config?: ...;
                                  direct?: ...;
                                  direction: ...;
                                  name?: ...;
                              }[];
                              id?: string;
                              type: string;
                          }[];
                          agents: {
                              active?: boolean;
                              agentConfig?: { [key: string]: unknown };
                              agentEvaluation?: { action: (...) | (...) | (...) };
                              agentType: string;
                              conversation: string;
                              conversationHistorySettings?: {
                                  channels?: (...) | (...);
                                  count?: (...) | (...);
                                  directMessages?: (...) | (...) | (...);
                                  endTime?: (...) | (...);
                                  timeWindow?: (...) | (...);
                              };
                              description: string;
                              id?: string;
                              instanceName?: string;
                              lastActiveMessageCount?: number;
                              llmModel: string;
                              llmModelOptions?: { [key: string]: unknown };
                              llmPlatform:
                                  | "openai"
                                  | "ollama"
                                  | "perspective"
                                  | "bedrock"
                                  | "vllm"
                                  | "google";
                              llmPlatformOptions?: {
                                  baseUrl?: (...)
                                  | (...);
                                  useKeepAlive: boolean;
                              };
                              llmTemplates?: { [key: string]: string };
                              llmTemplateVars?: { [key: string]: (...)[] };
                              name: string;
                              pseudonyms: {
                                  active: boolean;
                                  conversations: (...)[];
                                  id?: (...) | (...);
                                  isDeleted: boolean;
                                  pseudonym: string;
                                  token: string;
                              }[];
                              ragCollectionName?: string;
                              triggers?: { periodic?: (...)
                              | (...); perMessage?: (...) | (...) };
                              useTranscriptRAGCollection?: boolean;
                          }[];
                          channels: {
                              direct: boolean;
                              id?: string;
                              name: string;
                              participants?: { id?: ... }[];
                              passcode: string | null;
                          }[];
                          conversationType?: string;
                          createdAt?: string;
                          enableAgents?: boolean;
                          enableDMs: string[];
                          endTime?: string;
                          experimental?: boolean;
                          experiments: {
                              agentModifications?: {
                                  agent: ...;
                                  experimentValues?: ...;
                                  simulatedStartTime?: ...;
                              }[];
                              baseConversation: | string
                              | (
                                  { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                              );
                              createdAt: string;
                              createdBy: | string
                              | {
                                  dataExportOptOut?: (...)
                                  | (...)
                                  | (...);
                                  email?: (...) | (...);
                                  goodReputation?: (...) | (...) | (...);
                                  id?: (...) | (...);
                                  password: string;
                                  pseudonyms: (...)[];
                                  role?: (...) | (...);
                                  username: string;
                              };
                              description?: string;
                              executedAt?: string;
                              id?: string;
                              name: string;
                              resultConversation?: | string
                              | (
                                  { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                              );
                              status: "running"
                              | "completed"
                              | "failed"
                              | "not started";
                          }[];
                          followed?: boolean;
                          followers: { conversation: string; topic: string; user: string }[];
                          id?: string;
                          locked?: boolean;
                          messageCount?: number;
                          messages: {
                              active?: boolean;
                              body: string | { [key: string]: unknown };
                              bodyType?: string;
                              channels?: string[];
                              conversation: string;
                              count?: number;
                              createdAt?: string;
                              downVotes: {
                                  owner?: (...) | (...);
                                  pseudonym?: (...) | (...);
                                  reason?: (...) | (...);
                              }[];
                              fromAgent: boolean;
                              id?: string;
                              isDeleted?: boolean;
                              owner?: string;
                              parentMessage?: string;
                              pause: boolean;
                              prompt?: {
                                  options?: (...)
                                  | (...);
                                  placeholder?: (...) | (...);
                                  type: (...) | (...) | (...) | (...) | (...) | (...);
                                  validation?: (...) | (...);
                              };
                              pseudonym: string;
                              pseudonymId: string;
                              replyCount?: number;
                              source?: string;
                              upVotes: {
                                  owner?: (...)
                                  | (...);
                                  pseudonym?: (...) | (...);
                                  reason?: (...) | (...);
                              }[];
                              visible: boolean;
                          }[];
                          name: string;
                          owner: | string
                          | {
                              dataExportOptOut?: boolean;
                              email?: string;
                              goodReputation?: boolean;
                              id?: string;
                              password: string;
                              pseudonyms: {
                                  active: boolean;
                                  conversations: (...)[];
                                  id?: (...) | (...);
                                  isDeleted: boolean;
                                  pseudonym: string;
                                  token: string;
                              }[];
                              role?: string;
                              username: string;
                          };
                          platforms?: string[];
                          scheduledTime?: string;
                          slug?: string;
                          startTime?: string;
                          topic: | string
                          | {
                              archivable: boolean;
                              archived?: boolean;
                              archiveEmail?: string;
                              conversationCount?: number;
                              conversationCreationAllowed: boolean;
                              conversations: (
                                  { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                              )[];
                              defaultSortAverage?: number;
                              followed?: boolean;
                              followers: { conversation: string; topic: string; user: string }[];
                              id?: string;
                              isArchiveNotified?: boolean;
                              isDeleted?: boolean;
                              latestMessageCreatedAt?: string;
                              messageCount?: number;
                              name: string;
                              owner:
                                  | string
                                  | {
                                      dataExportOptOut?: (...)
                                      | (...)
                                      | (...);
                                      email?: (...) | (...);
                                      goodReputation?: (...) | (...) | (...);
                                      id?: (...) | (...);
                                      password: string;
                                      pseudonyms: (...)[];
                                      role?: (...) | (...);
                                      username: string;
                                  };
                              passcode?: number;
                              private: boolean;
                              slug?: string;
                              votingAllowed: boolean;
                          };
                          transcript?: {
                              status: "active"
                              | "paused"
                              | "stopped";
                              vectorStore?: {
                                  embeddingsModelName?: (...) | (...);
                                  embeddingsPlatform?: (...) | (...);
                              };
                          };
                          updatedAt?: string;
                      };
                  };
                  headers: { [name: string]: unknown };
              };
              "400": { content?: undefined; headers: { [name: string]: unknown } };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "403": { content?: undefined; headers: { [name: string]: unknown } };
          };
      }

      Create a new conversation

      • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
      • requestBody: {
            content: {
                "application/json": {
                    adapters?: {
                        active: boolean;
                        audioChannels?: {
                            agent?: ...;
                            config?: ...;
                            direct?: ...;
                            direction: ...;
                            name?: ...;
                        }[];
                        chatChannels?: {
                            agent?: ...;
                            config?: ...;
                            direct?: ...;
                            direction: ...;
                            name?: ...;
                        }[];
                        config: { [key: string]: unknown };
                        conversation: string;
                        dmChannels?: {
                            agent?: ...;
                            config?: ...;
                            direct?: ...;
                            direction: ...;
                            name?: ...;
                        }[];
                        id?: string;
                        type: string;
                    }[];
                    agentTypes?: (
                        string
                        | { name?: string; properties?: { [key: ...]: ... } }
                    )[];
                    channels?: {
                        direct: boolean;
                        id?: string;
                        name: string;
                        participants?: { id?: ... }[];
                        passcode: string | null;
                    }[];
                    enableDMs?: boolean;
                    name?: string;
                    scheduledTime?: string;
                    topicId?: string;
                };
            };
        }
      • responses: {
            "201": {
                content: {
                    "application/json": {
                        active?: boolean;
                        adapters: {
                            active: boolean;
                            audioChannels?: {
                                agent?: ...;
                                config?: ...;
                                direct?: ...;
                                direction: ...;
                                name?: ...;
                            }[];
                            chatChannels?: {
                                agent?: ...;
                                config?: ...;
                                direct?: ...;
                                direction: ...;
                                name?: ...;
                            }[];
                            config: { [key: string]: unknown };
                            conversation: string;
                            dmChannels?: {
                                agent?: ...;
                                config?: ...;
                                direct?: ...;
                                direction: ...;
                                name?: ...;
                            }[];
                            id?: string;
                            type: string;
                        }[];
                        agents: {
                            active?: boolean;
                            agentConfig?: { [key: string]: unknown };
                            agentEvaluation?: { action: (...) | (...) | (...) };
                            agentType: string;
                            conversation: string;
                            conversationHistorySettings?: {
                                channels?: (...) | (...);
                                count?: (...) | (...);
                                directMessages?: (...) | (...) | (...);
                                endTime?: (...) | (...);
                                timeWindow?: (...) | (...);
                            };
                            description: string;
                            id?: string;
                            instanceName?: string;
                            lastActiveMessageCount?: number;
                            llmModel: string;
                            llmModelOptions?: { [key: string]: unknown };
                            llmPlatform:
                                | "openai"
                                | "ollama"
                                | "perspective"
                                | "bedrock"
                                | "vllm"
                                | "google";
                            llmPlatformOptions?: { baseUrl?: (...)
                            | (...); useKeepAlive: boolean };
                            llmTemplates?: { [key: string]: string };
                            llmTemplateVars?: { [key: string]: (...)[] };
                            name: string;
                            pseudonyms: {
                                active: boolean;
                                conversations: (...)[];
                                id?: (...) | (...);
                                isDeleted: boolean;
                                pseudonym: string;
                                token: string;
                            }[];
                            ragCollectionName?: string;
                            triggers?: { periodic?: (...)
                            | (...); perMessage?: (...) | (...) };
                            useTranscriptRAGCollection?: boolean;
                        }[];
                        channels: {
                            direct: boolean;
                            id?: string;
                            name: string;
                            participants?: { id?: ... }[];
                            passcode: string | null;
                        }[];
                        conversationType?: string;
                        createdAt?: string;
                        enableAgents?: boolean;
                        enableDMs: string[];
                        endTime?: string;
                        experimental?: boolean;
                        experiments: {
                            agentModifications?: {
                                agent: ...;
                                experimentValues?: ...;
                                simulatedStartTime?: ...;
                            }[];
                            baseConversation: | string
                            | (
                                { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                            );
                            createdAt: string;
                            createdBy: | string
                            | {
                                dataExportOptOut?: (...)
                                | (...)
                                | (...);
                                email?: (...) | (...);
                                goodReputation?: (...) | (...) | (...);
                                id?: (...) | (...);
                                password: string;
                                pseudonyms: (...)[];
                                role?: (...) | (...);
                                username: string;
                            };
                            description?: string;
                            executedAt?: string;
                            id?: string;
                            name: string;
                            resultConversation?: | string
                            | (
                                { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                            );
                            status: "running"
                            | "completed"
                            | "failed"
                            | "not started";
                        }[];
                        followed?: boolean;
                        followers: { conversation: string; topic: string; user: string }[];
                        id?: string;
                        locked?: boolean;
                        messageCount?: number;
                        messages: {
                            active?: boolean;
                            body: string | { [key: string]: unknown };
                            bodyType?: string;
                            channels?: string[];
                            conversation: string;
                            count?: number;
                            createdAt?: string;
                            downVotes: {
                                owner?: (...) | (...);
                                pseudonym?: (...) | (...);
                                reason?: (...) | (...);
                            }[];
                            fromAgent: boolean;
                            id?: string;
                            isDeleted?: boolean;
                            owner?: string;
                            parentMessage?: string;
                            pause: boolean;
                            prompt?: {
                                options?: (...)
                                | (...);
                                placeholder?: (...) | (...);
                                type: (...) | (...) | (...) | (...) | (...) | (...);
                                validation?: (...) | (...);
                            };
                            pseudonym: string;
                            pseudonymId: string;
                            replyCount?: number;
                            source?: string;
                            upVotes: {
                                owner?: (...)
                                | (...);
                                pseudonym?: (...) | (...);
                                reason?: (...) | (...);
                            }[];
                            visible: boolean;
                        }[];
                        name: string;
                        owner: | string
                        | {
                            dataExportOptOut?: boolean;
                            email?: string;
                            goodReputation?: boolean;
                            id?: string;
                            password: string;
                            pseudonyms: {
                                active: boolean;
                                conversations: (...)[];
                                id?: (...) | (...);
                                isDeleted: boolean;
                                pseudonym: string;
                                token: string;
                            }[];
                            role?: string;
                            username: string;
                        };
                        platforms?: string[];
                        scheduledTime?: string;
                        slug?: string;
                        startTime?: string;
                        topic: | string
                        | {
                            archivable: boolean;
                            archived?: boolean;
                            archiveEmail?: string;
                            conversationCount?: number;
                            conversationCreationAllowed: boolean;
                            conversations: (
                                { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                            )[];
                            defaultSortAverage?: number;
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            isArchiveNotified?: boolean;
                            isDeleted?: boolean;
                            latestMessageCreatedAt?: string;
                            messageCount?: number;
                            name: string;
                            owner:
                                | string
                                | {
                                    dataExportOptOut?: (...)
                                    | (...)
                                    | (...);
                                    email?: (...) | (...);
                                    goodReputation?: (...) | (...) | (...);
                                    id?: (...) | (...);
                                    password: string;
                                    pseudonyms: (...)[];
                                    role?: (...) | (...);
                                    username: string;
                                };
                            passcode?: number;
                            private: boolean;
                            slug?: string;
                            votingAllowed: boolean;
                        };
                        transcript?: {
                            status: "active"
                            | "paused"
                            | "stopped";
                            vectorStore?: {
                                embeddingsModelName?: (...) | (...);
                                embeddingsPlatform?: (...) | (...);
                            };
                        };
                        updatedAt?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "400": { content?: undefined; headers: { [name: string]: unknown } };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "403": { content?: undefined; headers: { [name: string]: unknown } };
        }
        • 201: {
              content: {
                  "application/json": {
                      active?: boolean;
                      adapters: {
                          active: boolean;
                          audioChannels?: {
                              agent?: ...;
                              config?: ...;
                              direct?: ...;
                              direction: ...;
                              name?: ...;
                          }[];
                          chatChannels?: {
                              agent?: ...;
                              config?: ...;
                              direct?: ...;
                              direction: ...;
                              name?: ...;
                          }[];
                          config: { [key: string]: unknown };
                          conversation: string;
                          dmChannels?: {
                              agent?: ...;
                              config?: ...;
                              direct?: ...;
                              direction: ...;
                              name?: ...;
                          }[];
                          id?: string;
                          type: string;
                      }[];
                      agents: {
                          active?: boolean;
                          agentConfig?: { [key: string]: unknown };
                          agentEvaluation?: { action: (...) | (...) | (...) };
                          agentType: string;
                          conversation: string;
                          conversationHistorySettings?: {
                              channels?: (...) | (...);
                              count?: (...) | (...);
                              directMessages?: (...) | (...) | (...);
                              endTime?: (...) | (...);
                              timeWindow?: (...) | (...);
                          };
                          description: string;
                          id?: string;
                          instanceName?: string;
                          lastActiveMessageCount?: number;
                          llmModel: string;
                          llmModelOptions?: { [key: string]: unknown };
                          llmPlatform:
                              | "openai"
                              | "ollama"
                              | "perspective"
                              | "bedrock"
                              | "vllm"
                              | "google";
                          llmPlatformOptions?: { baseUrl?: (...)
                          | (...); useKeepAlive: boolean };
                          llmTemplates?: { [key: string]: string };
                          llmTemplateVars?: { [key: string]: (...)[] };
                          name: string;
                          pseudonyms: {
                              active: boolean;
                              conversations: (...)[];
                              id?: (...) | (...);
                              isDeleted: boolean;
                              pseudonym: string;
                              token: string;
                          }[];
                          ragCollectionName?: string;
                          triggers?: { periodic?: (...)
                          | (...); perMessage?: (...) | (...) };
                          useTranscriptRAGCollection?: boolean;
                      }[];
                      channels: {
                          direct: boolean;
                          id?: string;
                          name: string;
                          participants?: { id?: ... }[];
                          passcode: string | null;
                      }[];
                      conversationType?: string;
                      createdAt?: string;
                      enableAgents?: boolean;
                      enableDMs: string[];
                      endTime?: string;
                      experimental?: boolean;
                      experiments: {
                          agentModifications?: {
                              agent: ...;
                              experimentValues?: ...;
                              simulatedStartTime?: ...;
                          }[];
                          baseConversation: | string
                          | (
                              { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                          );
                          createdAt: string;
                          createdBy: | string
                          | {
                              dataExportOptOut?: (...)
                              | (...)
                              | (...);
                              email?: (...) | (...);
                              goodReputation?: (...) | (...) | (...);
                              id?: (...) | (...);
                              password: string;
                              pseudonyms: (...)[];
                              role?: (...) | (...);
                              username: string;
                          };
                          description?: string;
                          executedAt?: string;
                          id?: string;
                          name: string;
                          resultConversation?: | string
                          | (
                              { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                          );
                          status: "running"
                          | "completed"
                          | "failed"
                          | "not started";
                      }[];
                      followed?: boolean;
                      followers: { conversation: string; topic: string; user: string }[];
                      id?: string;
                      locked?: boolean;
                      messageCount?: number;
                      messages: {
                          active?: boolean;
                          body: string | { [key: string]: unknown };
                          bodyType?: string;
                          channels?: string[];
                          conversation: string;
                          count?: number;
                          createdAt?: string;
                          downVotes: {
                              owner?: (...) | (...);
                              pseudonym?: (...) | (...);
                              reason?: (...) | (...);
                          }[];
                          fromAgent: boolean;
                          id?: string;
                          isDeleted?: boolean;
                          owner?: string;
                          parentMessage?: string;
                          pause: boolean;
                          prompt?: {
                              options?: (...)
                              | (...);
                              placeholder?: (...) | (...);
                              type: (...) | (...) | (...) | (...) | (...) | (...);
                              validation?: (...) | (...);
                          };
                          pseudonym: string;
                          pseudonymId: string;
                          replyCount?: number;
                          source?: string;
                          upVotes: {
                              owner?: (...)
                              | (...);
                              pseudonym?: (...) | (...);
                              reason?: (...) | (...);
                          }[];
                          visible: boolean;
                      }[];
                      name: string;
                      owner: | string
                      | {
                          dataExportOptOut?: boolean;
                          email?: string;
                          goodReputation?: boolean;
                          id?: string;
                          password: string;
                          pseudonyms: {
                              active: boolean;
                              conversations: (...)[];
                              id?: (...) | (...);
                              isDeleted: boolean;
                              pseudonym: string;
                              token: string;
                          }[];
                          role?: string;
                          username: string;
                      };
                      platforms?: string[];
                      scheduledTime?: string;
                      slug?: string;
                      startTime?: string;
                      topic: | string
                      | {
                          archivable: boolean;
                          archived?: boolean;
                          archiveEmail?: string;
                          conversationCount?: number;
                          conversationCreationAllowed: boolean;
                          conversations: (
                              { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                          )[];
                          defaultSortAverage?: number;
                          followed?: boolean;
                          followers: { conversation: string; topic: string; user: string }[];
                          id?: string;
                          isArchiveNotified?: boolean;
                          isDeleted?: boolean;
                          latestMessageCreatedAt?: string;
                          messageCount?: number;
                          name: string;
                          owner:
                              | string
                              | {
                                  dataExportOptOut?: (...)
                                  | (...)
                                  | (...);
                                  email?: (...) | (...);
                                  goodReputation?: (...) | (...) | (...);
                                  id?: (...) | (...);
                                  password: string;
                                  pseudonyms: (...)[];
                                  role?: (...) | (...);
                                  username: string;
                              };
                          passcode?: number;
                          private: boolean;
                          slug?: string;
                          votingAllowed: boolean;
                      };
                      transcript?: {
                          status: "active"
                          | "paused"
                          | "stopped";
                          vectorStore?: {
                              embeddingsModelName?: (...) | (...);
                              embeddingsPlatform?: (...) | (...);
                          };
                      };
                      updatedAt?: string;
                  };
              };
              headers: { [name: string]: unknown };
          }

          Conversation created successfully

        • 400: { content?: undefined; headers: { [name: string]: unknown } }

          Bad request - missing required fields or invalid topic

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 403: { content?: undefined; headers: { [name: string]: unknown } }

          Forbidden - conversation creation not allowed

    • put: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path?: undefined;
              query?: undefined;
          };
          requestBody: {
              content: {
                  "application/json": {
                      active?: boolean;
                      adapters: {
                          active: boolean;
                          audioChannels?: {
                              agent?: (...)
                              | (...);
                              config?: (...) | (...);
                              direct?: (...) | (...) | (...);
                              direction: (...) | (...) | (...);
                              name?: (...) | (...);
                          }[];
                          chatChannels?: {
                              agent?: (...)
                              | (...);
                              config?: (...) | (...);
                              direct?: (...) | (...) | (...);
                              direction: (...) | (...) | (...);
                              name?: (...) | (...);
                          }[];
                          config: { [key: string]: unknown };
                          conversation: string;
                          dmChannels?: {
                              agent?: (...) | (...);
                              config?: (...) | (...);
                              direct?: (...) | (...) | (...);
                              direction: (...) | (...) | (...);
                              name?: (...) | (...);
                          }[];
                          id?: string;
                          type: string;
                      }[];
                      agents: {
                          active?: boolean;
                          agentConfig?: { [key: string]: unknown };
                          agentEvaluation?: { action: 0 | 1 | 2 };
                          agentType: string;
                          conversation: string;
                          conversationHistorySettings?: {
                              channels?: (...)[];
                              count?: number;
                              directMessages?: boolean;
                              endTime?: string;
                              timeWindow?: number;
                          };
                          description: string;
                          id?: string;
                          instanceName?: string;
                          lastActiveMessageCount?: number;
                          llmModel: string;
                          llmModelOptions?: { [key: string]: unknown };
                          llmPlatform:
                              | "openai"
                              | "ollama"
                              | "perspective"
                              | "bedrock"
                              | "vllm"
                              | "google";
                          llmPlatformOptions?: { baseUrl?: string; useKeepAlive: boolean };
                          llmTemplates?: { [key: string]: string };
                          llmTemplateVars?: {
                              [key: string]: { description?: ...; name?: ... }[];
                          };
                          name: string;
                          pseudonyms: {
                              active: boolean;
                              conversations: string[];
                              id?: string;
                              isDeleted: boolean;
                              pseudonym: string;
                              token: string;
                          }[];
                          ragCollectionName?: string;
                          triggers?: {
                              periodic?: { conversationHistorySettings?: ...; timerPeriod: ... };
                              perMessage?: {
                                  channels?: ...;
                                  conversationHistorySettings?: ...;
                                  directMessages?: ...;
                                  minNewMessages?: ...;
                              };
                          };
                          useTranscriptRAGCollection?: boolean;
                      }[];
                      channels: {
                          direct: boolean;
                          id?: string;
                          name: string;
                          participants?: { id?: (...)
                          | (...) }[];
                          passcode: string | null;
                      }[];
                      conversationType?: string;
                      createdAt?: string;
                      enableAgents?: boolean;
                      enableDMs: string[];
                      endTime?: string;
                      experimental?: boolean;
                      experiments: {
                          agentModifications?: {
                              agent: {
                                  active?: ...;
                                  agentConfig?: ...;
                                  agentEvaluation?: ...;
                                  agentType: ...;
                                  conversation: ...;
                                  conversationHistorySettings?: ...;
                                  description: ...;
                                  id?: ...;
                                  instanceName?: ...;
                                  lastActiveMessageCount?: ...;
                                  llmModel: ...;
                                  llmModelOptions?: ...;
                                  llmPlatform: ...;
                                  llmPlatformOptions?: ...;
                                  llmTemplates?: ...;
                                  llmTemplateVars?: ...;
                                  name: ...;
                                  pseudonyms: ...;
                                  ragCollectionName?: ...;
                                  triggers?: ...;
                                  useTranscriptRAGCollection?: ...;
                              };
                              experimentValues?: (...)
                              | (...);
                              simulatedStartTime?: (...) | (...);
                          }[];
                          baseConversation: | string
                          | (
                              { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                          );
                          createdAt: string;
                          createdBy: | string
                          | {
                              dataExportOptOut?: boolean;
                              email?: string;
                              goodReputation?: boolean;
                              id?: string;
                              password: string;
                              pseudonyms: {
                                  active: ...;
                                  conversations: ...;
                                  id?: ...;
                                  isDeleted: ...;
                                  pseudonym: ...;
                                  token: ...;
                              }[];
                              role?: string;
                              username: string;
                          };
                          description?: string;
                          executedAt?: string;
                          id?: string;
                          name: string;
                          resultConversation?: | string
                          | (
                              { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                          );
                          status: "running"
                          | "completed"
                          | "failed"
                          | "not started";
                      }[];
                      followed?: boolean;
                      followers: { conversation: string; topic: string; user: string }[];
                      id?: string;
                      locked?: boolean;
                      messageCount?: number;
                      messages: {
                          active?: boolean;
                          body: string | { [key: string]: unknown };
                          bodyType?: string;
                          channels?: string[];
                          conversation: string;
                          count?: number;
                          createdAt?: string;
                          downVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                          fromAgent: boolean;
                          id?: string;
                          isDeleted?: boolean;
                          owner?: string;
                          parentMessage?: string;
                          pause: boolean;
                          prompt?: {
                              options?: (...)[];
                              placeholder?: string;
                              type:
                                  | "number"
                                  | "text"
                                  | "multipleChoice"
                                  | "singleChoice"
                                  | "date"
                                  | "custom";
                              validation?: { max?: ...; min?: ...; pattern?: ...; required?: ... };
                          };
                          pseudonym: string;
                          pseudonymId: string;
                          replyCount?: number;
                          source?: string;
                          upVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                          visible: boolean;
                      }[];
                      name: string;
                      owner: | string
                      | {
                          dataExportOptOut?: boolean;
                          email?: string;
                          goodReputation?: boolean;
                          id?: string;
                          password: string;
                          pseudonyms: {
                              active: boolean;
                              conversations: string[];
                              id?: string;
                              isDeleted: boolean;
                              pseudonym: string;
                              token: string;
                          }[];
                          role?: string;
                          username: string;
                      };
                      platforms?: string[];
                      scheduledTime?: string;
                      slug?: string;
                      startTime?: string;
                      topic: | string
                      | {
                          archivable: boolean;
                          archived?: boolean;
                          archiveEmail?: string;
                          conversationCount?: number;
                          conversationCreationAllowed: boolean;
                          conversations: (
                              { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                          )[];
                          defaultSortAverage?: number;
                          followed?: boolean;
                          followers: { conversation: string; topic: string; user: string }[];
                          id?: string;
                          isArchiveNotified?: boolean;
                          isDeleted?: boolean;
                          latestMessageCreatedAt?: string;
                          messageCount?: number;
                          name: string;
                          owner:
                              | string
                              | {
                                  dataExportOptOut?: boolean;
                                  email?: string;
                                  goodReputation?: boolean;
                                  id?: string;
                                  password: string;
                                  pseudonyms: {
                                      active: ...;
                                      conversations: ...;
                                      id?: ...;
                                      isDeleted: ...;
                                      pseudonym: ...;
                                      token: ...;
                                  }[];
                                  role?: string;
                                  username: string;
                              };
                          passcode?: number;
                          private: boolean;
                          slug?: string;
                          votingAllowed: boolean;
                      };
                      transcript?: {
                          status: "active"
                          | "paused"
                          | "stopped";
                          vectorStore?: {
                              embeddingsModelName?: string;
                              embeddingsPlatform?: string;
                          };
                      };
                      updatedAt?: string;
                  };
              };
          };
          responses: {
              "200": {
                  content: {
                      "application/json": {
                          active?: boolean;
                          adapters: {
                              active: boolean;
                              audioChannels?: {
                                  agent?: ...;
                                  config?: ...;
                                  direct?: ...;
                                  direction: ...;
                                  name?: ...;
                              }[];
                              chatChannels?: {
                                  agent?: ...;
                                  config?: ...;
                                  direct?: ...;
                                  direction: ...;
                                  name?: ...;
                              }[];
                              config: { [key: string]: unknown };
                              conversation: string;
                              dmChannels?: {
                                  agent?: ...;
                                  config?: ...;
                                  direct?: ...;
                                  direction: ...;
                                  name?: ...;
                              }[];
                              id?: string;
                              type: string;
                          }[];
                          agents: {
                              active?: boolean;
                              agentConfig?: { [key: string]: unknown };
                              agentEvaluation?: { action: (...) | (...) | (...) };
                              agentType: string;
                              conversation: string;
                              conversationHistorySettings?: {
                                  channels?: (...) | (...);
                                  count?: (...) | (...);
                                  directMessages?: (...) | (...) | (...);
                                  endTime?: (...) | (...);
                                  timeWindow?: (...) | (...);
                              };
                              description: string;
                              id?: string;
                              instanceName?: string;
                              lastActiveMessageCount?: number;
                              llmModel: string;
                              llmModelOptions?: { [key: string]: unknown };
                              llmPlatform:
                                  | "openai"
                                  | "ollama"
                                  | "perspective"
                                  | "bedrock"
                                  | "vllm"
                                  | "google";
                              llmPlatformOptions?: {
                                  baseUrl?: (...)
                                  | (...);
                                  useKeepAlive: boolean;
                              };
                              llmTemplates?: { [key: string]: string };
                              llmTemplateVars?: { [key: string]: (...)[] };
                              name: string;
                              pseudonyms: {
                                  active: boolean;
                                  conversations: (...)[];
                                  id?: (...) | (...);
                                  isDeleted: boolean;
                                  pseudonym: string;
                                  token: string;
                              }[];
                              ragCollectionName?: string;
                              triggers?: { periodic?: (...)
                              | (...); perMessage?: (...) | (...) };
                              useTranscriptRAGCollection?: boolean;
                          }[];
                          channels: {
                              direct: boolean;
                              id?: string;
                              name: string;
                              participants?: { id?: ... }[];
                              passcode: string | null;
                          }[];
                          conversationType?: string;
                          createdAt?: string;
                          enableAgents?: boolean;
                          enableDMs: string[];
                          endTime?: string;
                          experimental?: boolean;
                          experiments: {
                              agentModifications?: {
                                  agent: ...;
                                  experimentValues?: ...;
                                  simulatedStartTime?: ...;
                              }[];
                              baseConversation: | string
                              | (
                                  { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                              );
                              createdAt: string;
                              createdBy: | string
                              | {
                                  dataExportOptOut?: (...)
                                  | (...)
                                  | (...);
                                  email?: (...) | (...);
                                  goodReputation?: (...) | (...) | (...);
                                  id?: (...) | (...);
                                  password: string;
                                  pseudonyms: (...)[];
                                  role?: (...) | (...);
                                  username: string;
                              };
                              description?: string;
                              executedAt?: string;
                              id?: string;
                              name: string;
                              resultConversation?: | string
                              | (
                                  { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                              );
                              status: "running"
                              | "completed"
                              | "failed"
                              | "not started";
                          }[];
                          followed?: boolean;
                          followers: { conversation: string; topic: string; user: string }[];
                          id?: string;
                          locked?: boolean;
                          messageCount?: number;
                          messages: {
                              active?: boolean;
                              body: string | { [key: string]: unknown };
                              bodyType?: string;
                              channels?: string[];
                              conversation: string;
                              count?: number;
                              createdAt?: string;
                              downVotes: {
                                  owner?: (...) | (...);
                                  pseudonym?: (...) | (...);
                                  reason?: (...) | (...);
                              }[];
                              fromAgent: boolean;
                              id?: string;
                              isDeleted?: boolean;
                              owner?: string;
                              parentMessage?: string;
                              pause: boolean;
                              prompt?: {
                                  options?: (...)
                                  | (...);
                                  placeholder?: (...) | (...);
                                  type: (...) | (...) | (...) | (...) | (...) | (...);
                                  validation?: (...) | (...);
                              };
                              pseudonym: string;
                              pseudonymId: string;
                              replyCount?: number;
                              source?: string;
                              upVotes: {
                                  owner?: (...)
                                  | (...);
                                  pseudonym?: (...) | (...);
                                  reason?: (...) | (...);
                              }[];
                              visible: boolean;
                          }[];
                          name: string;
                          owner: | string
                          | {
                              dataExportOptOut?: boolean;
                              email?: string;
                              goodReputation?: boolean;
                              id?: string;
                              password: string;
                              pseudonyms: {
                                  active: boolean;
                                  conversations: (...)[];
                                  id?: (...) | (...);
                                  isDeleted: boolean;
                                  pseudonym: string;
                                  token: string;
                              }[];
                              role?: string;
                              username: string;
                          };
                          platforms?: string[];
                          scheduledTime?: string;
                          slug?: string;
                          startTime?: string;
                          topic: | string
                          | {
                              archivable: boolean;
                              archived?: boolean;
                              archiveEmail?: string;
                              conversationCount?: number;
                              conversationCreationAllowed: boolean;
                              conversations: (
                                  { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                              )[];
                              defaultSortAverage?: number;
                              followed?: boolean;
                              followers: { conversation: string; topic: string; user: string }[];
                              id?: string;
                              isArchiveNotified?: boolean;
                              isDeleted?: boolean;
                              latestMessageCreatedAt?: string;
                              messageCount?: number;
                              name: string;
                              owner:
                                  | string
                                  | {
                                      dataExportOptOut?: (...)
                                      | (...)
                                      | (...);
                                      email?: (...) | (...);
                                      goodReputation?: (...) | (...) | (...);
                                      id?: (...) | (...);
                                      password: string;
                                      pseudonyms: (...)[];
                                      role?: (...) | (...);
                                      username: string;
                                  };
                              passcode?: number;
                              private: boolean;
                              slug?: string;
                              votingAllowed: boolean;
                          };
                          transcript?: {
                              status: "active"
                              | "paused"
                              | "stopped";
                              vectorStore?: {
                                  embeddingsModelName?: (...) | (...);
                                  embeddingsPlatform?: (...) | (...);
                              };
                          };
                          updatedAt?: string;
                      };
                  };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "403": { content?: undefined; headers: { [name: string]: unknown } };
              "404": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Update a conversation

      Update conversation properties

      • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
      • requestBody: {
            content: {
                "application/json": {
                    active?: boolean;
                    adapters: {
                        active: boolean;
                        audioChannels?: {
                            agent?: (...) | (...);
                            config?: (...) | (...);
                            direct?: (...) | (...) | (...);
                            direction: (...) | (...) | (...);
                            name?: (...) | (...);
                        }[];
                        chatChannels?: {
                            agent?: (...)
                            | (...);
                            config?: (...) | (...);
                            direct?: (...) | (...) | (...);
                            direction: (...) | (...) | (...);
                            name?: (...) | (...);
                        }[];
                        config: { [key: string]: unknown };
                        conversation: string;
                        dmChannels?: {
                            agent?: (...) | (...);
                            config?: (...) | (...);
                            direct?: (...) | (...) | (...);
                            direction: (...) | (...) | (...);
                            name?: (...) | (...);
                        }[];
                        id?: string;
                        type: string;
                    }[];
                    agents: {
                        active?: boolean;
                        agentConfig?: { [key: string]: unknown };
                        agentEvaluation?: { action: 0 | 1 | 2 };
                        agentType: string;
                        conversation: string;
                        conversationHistorySettings?: {
                            channels?: (...)[];
                            count?: number;
                            directMessages?: boolean;
                            endTime?: string;
                            timeWindow?: number;
                        };
                        description: string;
                        id?: string;
                        instanceName?: string;
                        lastActiveMessageCount?: number;
                        llmModel: string;
                        llmModelOptions?: { [key: string]: unknown };
                        llmPlatform:
                            | "openai"
                            | "ollama"
                            | "perspective"
                            | "bedrock"
                            | "vllm"
                            | "google";
                        llmPlatformOptions?: { baseUrl?: string; useKeepAlive: boolean };
                        llmTemplates?: { [key: string]: string };
                        llmTemplateVars?: { [key: string]: { description?: ...; name?: ... }[] };
                        name: string;
                        pseudonyms: {
                            active: boolean;
                            conversations: string[];
                            id?: string;
                            isDeleted: boolean;
                            pseudonym: string;
                            token: string;
                        }[];
                        ragCollectionName?: string;
                        triggers?: {
                            periodic?: { conversationHistorySettings?: ...; timerPeriod: ... };
                            perMessage?: {
                                channels?: ...;
                                conversationHistorySettings?: ...;
                                directMessages?: ...;
                                minNewMessages?: ...;
                            };
                        };
                        useTranscriptRAGCollection?: boolean;
                    }[];
                    channels: {
                        direct: boolean;
                        id?: string;
                        name: string;
                        participants?: { id?: (...)
                        | (...) }[];
                        passcode: string | null;
                    }[];
                    conversationType?: string;
                    createdAt?: string;
                    enableAgents?: boolean;
                    enableDMs: string[];
                    endTime?: string;
                    experimental?: boolean;
                    experiments: {
                        agentModifications?: {
                            agent: {
                                active?: ...;
                                agentConfig?: ...;
                                agentEvaluation?: ...;
                                agentType: ...;
                                conversation: ...;
                                conversationHistorySettings?: ...;
                                description: ...;
                                id?: ...;
                                instanceName?: ...;
                                lastActiveMessageCount?: ...;
                                llmModel: ...;
                                llmModelOptions?: ...;
                                llmPlatform: ...;
                                llmPlatformOptions?: ...;
                                llmTemplates?: ...;
                                llmTemplateVars?: ...;
                                name: ...;
                                pseudonyms: ...;
                                ragCollectionName?: ...;
                                triggers?: ...;
                                useTranscriptRAGCollection?: ...;
                            };
                            experimentValues?: (...)
                            | (...);
                            simulatedStartTime?: (...) | (...);
                        }[];
                        baseConversation: | string
                        | (
                            { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                        );
                        createdAt: string;
                        createdBy: | string
                        | {
                            dataExportOptOut?: boolean;
                            email?: string;
                            goodReputation?: boolean;
                            id?: string;
                            password: string;
                            pseudonyms: {
                                active: ...;
                                conversations: ...;
                                id?: ...;
                                isDeleted: ...;
                                pseudonym: ...;
                                token: ...;
                            }[];
                            role?: string;
                            username: string;
                        };
                        description?: string;
                        executedAt?: string;
                        id?: string;
                        name: string;
                        resultConversation?: | string
                        | (
                            { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                        );
                        status: "running"
                        | "completed"
                        | "failed"
                        | "not started";
                    }[];
                    followed?: boolean;
                    followers: { conversation: string; topic: string; user: string }[];
                    id?: string;
                    locked?: boolean;
                    messageCount?: number;
                    messages: {
                        active?: boolean;
                        body: string | { [key: string]: unknown };
                        bodyType?: string;
                        channels?: string[];
                        conversation: string;
                        count?: number;
                        createdAt?: string;
                        downVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                        fromAgent: boolean;
                        id?: string;
                        isDeleted?: boolean;
                        owner?: string;
                        parentMessage?: string;
                        pause: boolean;
                        prompt?: {
                            options?: (...)[];
                            placeholder?: string;
                            type:
                                | "number"
                                | "text"
                                | "multipleChoice"
                                | "singleChoice"
                                | "date"
                                | "custom";
                            validation?: { max?: ...; min?: ...; pattern?: ...; required?: ... };
                        };
                        pseudonym: string;
                        pseudonymId: string;
                        replyCount?: number;
                        source?: string;
                        upVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                        visible: boolean;
                    }[];
                    name: string;
                    owner: | string
                    | {
                        dataExportOptOut?: boolean;
                        email?: string;
                        goodReputation?: boolean;
                        id?: string;
                        password: string;
                        pseudonyms: {
                            active: boolean;
                            conversations: string[];
                            id?: string;
                            isDeleted: boolean;
                            pseudonym: string;
                            token: string;
                        }[];
                        role?: string;
                        username: string;
                    };
                    platforms?: string[];
                    scheduledTime?: string;
                    slug?: string;
                    startTime?: string;
                    topic: | string
                    | {
                        archivable: boolean;
                        archived?: boolean;
                        archiveEmail?: string;
                        conversationCount?: number;
                        conversationCreationAllowed: boolean;
                        conversations: (
                            { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                        )[];
                        defaultSortAverage?: number;
                        followed?: boolean;
                        followers: { conversation: string; topic: string; user: string }[];
                        id?: string;
                        isArchiveNotified?: boolean;
                        isDeleted?: boolean;
                        latestMessageCreatedAt?: string;
                        messageCount?: number;
                        name: string;
                        owner:
                            | string
                            | {
                                dataExportOptOut?: boolean;
                                email?: string;
                                goodReputation?: boolean;
                                id?: string;
                                password: string;
                                pseudonyms: {
                                    active: ...;
                                    conversations: ...;
                                    id?: ...;
                                    isDeleted: ...;
                                    pseudonym: ...;
                                    token: ...;
                                }[];
                                role?: string;
                                username: string;
                            };
                        passcode?: number;
                        private: boolean;
                        slug?: string;
                        votingAllowed: boolean;
                    };
                    transcript?: {
                        status: "active"
                        | "paused"
                        | "stopped";
                        vectorStore?: {
                            embeddingsModelName?: string;
                            embeddingsPlatform?: string;
                        };
                    };
                    updatedAt?: string;
                };
            };
        }
      • responses: {
            "200": {
                content: {
                    "application/json": {
                        active?: boolean;
                        adapters: {
                            active: boolean;
                            audioChannels?: {
                                agent?: ...;
                                config?: ...;
                                direct?: ...;
                                direction: ...;
                                name?: ...;
                            }[];
                            chatChannels?: {
                                agent?: ...;
                                config?: ...;
                                direct?: ...;
                                direction: ...;
                                name?: ...;
                            }[];
                            config: { [key: string]: unknown };
                            conversation: string;
                            dmChannels?: {
                                agent?: ...;
                                config?: ...;
                                direct?: ...;
                                direction: ...;
                                name?: ...;
                            }[];
                            id?: string;
                            type: string;
                        }[];
                        agents: {
                            active?: boolean;
                            agentConfig?: { [key: string]: unknown };
                            agentEvaluation?: { action: (...) | (...) | (...) };
                            agentType: string;
                            conversation: string;
                            conversationHistorySettings?: {
                                channels?: (...) | (...);
                                count?: (...) | (...);
                                directMessages?: (...) | (...) | (...);
                                endTime?: (...) | (...);
                                timeWindow?: (...) | (...);
                            };
                            description: string;
                            id?: string;
                            instanceName?: string;
                            lastActiveMessageCount?: number;
                            llmModel: string;
                            llmModelOptions?: { [key: string]: unknown };
                            llmPlatform:
                                | "openai"
                                | "ollama"
                                | "perspective"
                                | "bedrock"
                                | "vllm"
                                | "google";
                            llmPlatformOptions?: { baseUrl?: (...)
                            | (...); useKeepAlive: boolean };
                            llmTemplates?: { [key: string]: string };
                            llmTemplateVars?: { [key: string]: (...)[] };
                            name: string;
                            pseudonyms: {
                                active: boolean;
                                conversations: (...)[];
                                id?: (...) | (...);
                                isDeleted: boolean;
                                pseudonym: string;
                                token: string;
                            }[];
                            ragCollectionName?: string;
                            triggers?: { periodic?: (...)
                            | (...); perMessage?: (...) | (...) };
                            useTranscriptRAGCollection?: boolean;
                        }[];
                        channels: {
                            direct: boolean;
                            id?: string;
                            name: string;
                            participants?: { id?: ... }[];
                            passcode: string | null;
                        }[];
                        conversationType?: string;
                        createdAt?: string;
                        enableAgents?: boolean;
                        enableDMs: string[];
                        endTime?: string;
                        experimental?: boolean;
                        experiments: {
                            agentModifications?: {
                                agent: ...;
                                experimentValues?: ...;
                                simulatedStartTime?: ...;
                            }[];
                            baseConversation: | string
                            | (
                                { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                            );
                            createdAt: string;
                            createdBy: | string
                            | {
                                dataExportOptOut?: (...)
                                | (...)
                                | (...);
                                email?: (...) | (...);
                                goodReputation?: (...) | (...) | (...);
                                id?: (...) | (...);
                                password: string;
                                pseudonyms: (...)[];
                                role?: (...) | (...);
                                username: string;
                            };
                            description?: string;
                            executedAt?: string;
                            id?: string;
                            name: string;
                            resultConversation?: | string
                            | (
                                { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                            );
                            status: "running"
                            | "completed"
                            | "failed"
                            | "not started";
                        }[];
                        followed?: boolean;
                        followers: { conversation: string; topic: string; user: string }[];
                        id?: string;
                        locked?: boolean;
                        messageCount?: number;
                        messages: {
                            active?: boolean;
                            body: string | { [key: string]: unknown };
                            bodyType?: string;
                            channels?: string[];
                            conversation: string;
                            count?: number;
                            createdAt?: string;
                            downVotes: {
                                owner?: (...) | (...);
                                pseudonym?: (...) | (...);
                                reason?: (...) | (...);
                            }[];
                            fromAgent: boolean;
                            id?: string;
                            isDeleted?: boolean;
                            owner?: string;
                            parentMessage?: string;
                            pause: boolean;
                            prompt?: {
                                options?: (...)
                                | (...);
                                placeholder?: (...) | (...);
                                type: (...) | (...) | (...) | (...) | (...) | (...);
                                validation?: (...) | (...);
                            };
                            pseudonym: string;
                            pseudonymId: string;
                            replyCount?: number;
                            source?: string;
                            upVotes: {
                                owner?: (...)
                                | (...);
                                pseudonym?: (...) | (...);
                                reason?: (...) | (...);
                            }[];
                            visible: boolean;
                        }[];
                        name: string;
                        owner: | string
                        | {
                            dataExportOptOut?: boolean;
                            email?: string;
                            goodReputation?: boolean;
                            id?: string;
                            password: string;
                            pseudonyms: {
                                active: boolean;
                                conversations: (...)[];
                                id?: (...) | (...);
                                isDeleted: boolean;
                                pseudonym: string;
                                token: string;
                            }[];
                            role?: string;
                            username: string;
                        };
                        platforms?: string[];
                        scheduledTime?: string;
                        slug?: string;
                        startTime?: string;
                        topic: | string
                        | {
                            archivable: boolean;
                            archived?: boolean;
                            archiveEmail?: string;
                            conversationCount?: number;
                            conversationCreationAllowed: boolean;
                            conversations: (
                                { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                            )[];
                            defaultSortAverage?: number;
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            isArchiveNotified?: boolean;
                            isDeleted?: boolean;
                            latestMessageCreatedAt?: string;
                            messageCount?: number;
                            name: string;
                            owner:
                                | string
                                | {
                                    dataExportOptOut?: (...)
                                    | (...)
                                    | (...);
                                    email?: (...) | (...);
                                    goodReputation?: (...) | (...) | (...);
                                    id?: (...) | (...);
                                    password: string;
                                    pseudonyms: (...)[];
                                    role?: (...) | (...);
                                    username: string;
                                };
                            passcode?: number;
                            private: boolean;
                            slug?: string;
                            votingAllowed: boolean;
                        };
                        transcript?: {
                            status: "active"
                            | "paused"
                            | "stopped";
                            vectorStore?: {
                                embeddingsModelName?: (...) | (...);
                                embeddingsPlatform?: (...) | (...);
                            };
                        };
                        updatedAt?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "403": { content?: undefined; headers: { [name: string]: unknown } };
            "404": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: {
                  "application/json": {
                      active?: boolean;
                      adapters: {
                          active: boolean;
                          audioChannels?: {
                              agent?: ...;
                              config?: ...;
                              direct?: ...;
                              direction: ...;
                              name?: ...;
                          }[];
                          chatChannels?: {
                              agent?: ...;
                              config?: ...;
                              direct?: ...;
                              direction: ...;
                              name?: ...;
                          }[];
                          config: { [key: string]: unknown };
                          conversation: string;
                          dmChannels?: {
                              agent?: ...;
                              config?: ...;
                              direct?: ...;
                              direction: ...;
                              name?: ...;
                          }[];
                          id?: string;
                          type: string;
                      }[];
                      agents: {
                          active?: boolean;
                          agentConfig?: { [key: string]: unknown };
                          agentEvaluation?: { action: (...) | (...) | (...) };
                          agentType: string;
                          conversation: string;
                          conversationHistorySettings?: {
                              channels?: (...) | (...);
                              count?: (...) | (...);
                              directMessages?: (...) | (...) | (...);
                              endTime?: (...) | (...);
                              timeWindow?: (...) | (...);
                          };
                          description: string;
                          id?: string;
                          instanceName?: string;
                          lastActiveMessageCount?: number;
                          llmModel: string;
                          llmModelOptions?: { [key: string]: unknown };
                          llmPlatform:
                              | "openai"
                              | "ollama"
                              | "perspective"
                              | "bedrock"
                              | "vllm"
                              | "google";
                          llmPlatformOptions?: { baseUrl?: (...)
                          | (...); useKeepAlive: boolean };
                          llmTemplates?: { [key: string]: string };
                          llmTemplateVars?: { [key: string]: (...)[] };
                          name: string;
                          pseudonyms: {
                              active: boolean;
                              conversations: (...)[];
                              id?: (...) | (...);
                              isDeleted: boolean;
                              pseudonym: string;
                              token: string;
                          }[];
                          ragCollectionName?: string;
                          triggers?: { periodic?: (...)
                          | (...); perMessage?: (...) | (...) };
                          useTranscriptRAGCollection?: boolean;
                      }[];
                      channels: {
                          direct: boolean;
                          id?: string;
                          name: string;
                          participants?: { id?: ... }[];
                          passcode: string | null;
                      }[];
                      conversationType?: string;
                      createdAt?: string;
                      enableAgents?: boolean;
                      enableDMs: string[];
                      endTime?: string;
                      experimental?: boolean;
                      experiments: {
                          agentModifications?: {
                              agent: ...;
                              experimentValues?: ...;
                              simulatedStartTime?: ...;
                          }[];
                          baseConversation: | string
                          | (
                              { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                          );
                          createdAt: string;
                          createdBy: | string
                          | {
                              dataExportOptOut?: (...)
                              | (...)
                              | (...);
                              email?: (...) | (...);
                              goodReputation?: (...) | (...) | (...);
                              id?: (...) | (...);
                              password: string;
                              pseudonyms: (...)[];
                              role?: (...) | (...);
                              username: string;
                          };
                          description?: string;
                          executedAt?: string;
                          id?: string;
                          name: string;
                          resultConversation?: | string
                          | (
                              { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                          );
                          status: "running"
                          | "completed"
                          | "failed"
                          | "not started";
                      }[];
                      followed?: boolean;
                      followers: { conversation: string; topic: string; user: string }[];
                      id?: string;
                      locked?: boolean;
                      messageCount?: number;
                      messages: {
                          active?: boolean;
                          body: string | { [key: string]: unknown };
                          bodyType?: string;
                          channels?: string[];
                          conversation: string;
                          count?: number;
                          createdAt?: string;
                          downVotes: {
                              owner?: (...) | (...);
                              pseudonym?: (...) | (...);
                              reason?: (...) | (...);
                          }[];
                          fromAgent: boolean;
                          id?: string;
                          isDeleted?: boolean;
                          owner?: string;
                          parentMessage?: string;
                          pause: boolean;
                          prompt?: {
                              options?: (...)
                              | (...);
                              placeholder?: (...) | (...);
                              type: (...) | (...) | (...) | (...) | (...) | (...);
                              validation?: (...) | (...);
                          };
                          pseudonym: string;
                          pseudonymId: string;
                          replyCount?: number;
                          source?: string;
                          upVotes: {
                              owner?: (...)
                              | (...);
                              pseudonym?: (...) | (...);
                              reason?: (...) | (...);
                          }[];
                          visible: boolean;
                      }[];
                      name: string;
                      owner: | string
                      | {
                          dataExportOptOut?: boolean;
                          email?: string;
                          goodReputation?: boolean;
                          id?: string;
                          password: string;
                          pseudonyms: {
                              active: boolean;
                              conversations: (...)[];
                              id?: (...) | (...);
                              isDeleted: boolean;
                              pseudonym: string;
                              token: string;
                          }[];
                          role?: string;
                          username: string;
                      };
                      platforms?: string[];
                      scheduledTime?: string;
                      slug?: string;
                      startTime?: string;
                      topic: | string
                      | {
                          archivable: boolean;
                          archived?: boolean;
                          archiveEmail?: string;
                          conversationCount?: number;
                          conversationCreationAllowed: boolean;
                          conversations: (
                              { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                          )[];
                          defaultSortAverage?: number;
                          followed?: boolean;
                          followers: { conversation: string; topic: string; user: string }[];
                          id?: string;
                          isArchiveNotified?: boolean;
                          isDeleted?: boolean;
                          latestMessageCreatedAt?: string;
                          messageCount?: number;
                          name: string;
                          owner:
                              | string
                              | {
                                  dataExportOptOut?: (...)
                                  | (...)
                                  | (...);
                                  email?: (...) | (...);
                                  goodReputation?: (...) | (...) | (...);
                                  id?: (...) | (...);
                                  password: string;
                                  pseudonyms: (...)[];
                                  role?: (...) | (...);
                                  username: string;
                              };
                          passcode?: number;
                          private: boolean;
                          slug?: string;
                          votingAllowed: boolean;
                      };
                      transcript?: {
                          status: "active"
                          | "paused"
                          | "stopped";
                          vectorStore?: {
                              embeddingsModelName?: (...) | (...);
                              embeddingsPlatform?: (...) | (...);
                          };
                      };
                      updatedAt?: string;
                  };
              };
              headers: { [name: string]: unknown };
          }

          Conversation updated successfully

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 403: { content?: undefined; headers: { [name: string]: unknown } }

          Only conversation or topic owner can update

        • 404: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 404,
              * "message": "Not found"
              * }
          • headers: { [name: string]: unknown }
    • Optionaltrace?: undefined
    "/conversations/{conversationId}": {
        delete: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { conversationId: string };
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": { content?: undefined; headers: { [name: string]: unknown } };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "403": { content?: undefined; headers: { [name: string]: unknown } };
                "404": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        get: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { conversationId: string };
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            active?: boolean;
                            adapters: {
                                active: boolean;
                                audioChannels?: {
                                    agent?: ...;
                                    config?: ...;
                                    direct?: ...;
                                    direction: ...;
                                    name?: ...;
                                }[];
                                chatChannels?: {
                                    agent?: ...;
                                    config?: ...;
                                    direct?: ...;
                                    direction: ...;
                                    name?: ...;
                                }[];
                                config: { [key: string]: unknown };
                                conversation: string;
                                dmChannels?: {
                                    agent?: ...;
                                    config?: ...;
                                    direct?: ...;
                                    direction: ...;
                                    name?: ...;
                                }[];
                                id?: string;
                                type: string;
                            }[];
                            agents: {
                                active?: boolean;
                                agentConfig?: { [key: string]: unknown };
                                agentEvaluation?: { action: (...) | (...) | (...) };
                                agentType: string;
                                conversation: string;
                                conversationHistorySettings?: {
                                    channels?: (...) | (...);
                                    count?: (...) | (...);
                                    directMessages?: (...) | (...) | (...);
                                    endTime?: (...) | (...);
                                    timeWindow?: (...) | (...);
                                };
                                description: string;
                                id?: string;
                                instanceName?: string;
                                lastActiveMessageCount?: number;
                                llmModel: string;
                                llmModelOptions?: { [key: string]: unknown };
                                llmPlatform:
                                    | "openai"
                                    | "ollama"
                                    | "perspective"
                                    | "bedrock"
                                    | "vllm"
                                    | "google";
                                llmPlatformOptions?: {
                                    baseUrl?: (...)
                                    | (...);
                                    useKeepAlive: boolean;
                                };
                                llmTemplates?: { [key: string]: string };
                                llmTemplateVars?: { [key: string]: (...)[] };
                                name: string;
                                pseudonyms: {
                                    active: boolean;
                                    conversations: (...)[];
                                    id?: (...) | (...);
                                    isDeleted: boolean;
                                    pseudonym: string;
                                    token: string;
                                }[];
                                ragCollectionName?: string;
                                triggers?: { periodic?: (...)
                                | (...); perMessage?: (...) | (...) };
                                useTranscriptRAGCollection?: boolean;
                            }[];
                            channels: {
                                direct: boolean;
                                id?: string;
                                name: string;
                                participants?: { id?: ... }[];
                                passcode: string | null;
                            }[];
                            conversationType?: string;
                            createdAt?: string;
                            enableAgents?: boolean;
                            enableDMs: string[];
                            endTime?: string;
                            experimental?: boolean;
                            experiments: {
                                agentModifications?: {
                                    agent: ...;
                                    experimentValues?: ...;
                                    simulatedStartTime?: ...;
                                }[];
                                baseConversation: | string
                                | (
                                    { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                );
                                createdAt: string;
                                createdBy: | string
                                | {
                                    dataExportOptOut?: (...)
                                    | (...)
                                    | (...);
                                    email?: (...) | (...);
                                    goodReputation?: (...) | (...) | (...);
                                    id?: (...) | (...);
                                    password: string;
                                    pseudonyms: (...)[];
                                    role?: (...) | (...);
                                    username: string;
                                };
                                description?: string;
                                executedAt?: string;
                                id?: string;
                                name: string;
                                resultConversation?: | string
                                | (
                                    { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                );
                                status: "running"
                                | "completed"
                                | "failed"
                                | "not started";
                            }[];
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            locked?: boolean;
                            messageCount?: number;
                            messages: {
                                active?: boolean;
                                body: string | { [key: string]: unknown };
                                bodyType?: string;
                                channels?: string[];
                                conversation: string;
                                count?: number;
                                createdAt?: string;
                                downVotes: {
                                    owner?: (...) | (...);
                                    pseudonym?: (...) | (...);
                                    reason?: (...) | (...);
                                }[];
                                fromAgent: boolean;
                                id?: string;
                                isDeleted?: boolean;
                                owner?: string;
                                parentMessage?: string;
                                pause: boolean;
                                prompt?: {
                                    options?: (...)
                                    | (...);
                                    placeholder?: (...) | (...);
                                    type: (...) | (...) | (...) | (...) | (...) | (...);
                                    validation?: (...) | (...);
                                };
                                pseudonym: string;
                                pseudonymId: string;
                                replyCount?: number;
                                source?: string;
                                upVotes: {
                                    owner?: (...)
                                    | (...);
                                    pseudonym?: (...) | (...);
                                    reason?: (...) | (...);
                                }[];
                                visible: boolean;
                            }[];
                            name: string;
                            owner: | string
                            | {
                                dataExportOptOut?: boolean;
                                email?: string;
                                goodReputation?: boolean;
                                id?: string;
                                password: string;
                                pseudonyms: {
                                    active: boolean;
                                    conversations: (...)[];
                                    id?: (...) | (...);
                                    isDeleted: boolean;
                                    pseudonym: string;
                                    token: string;
                                }[];
                                role?: string;
                                username: string;
                            };
                            platforms?: string[];
                            scheduledTime?: string;
                            slug?: string;
                            startTime?: string;
                            topic: | string
                            | {
                                archivable: boolean;
                                archived?: boolean;
                                archiveEmail?: string;
                                conversationCount?: number;
                                conversationCreationAllowed: boolean;
                                conversations: (
                                    { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                )[];
                                defaultSortAverage?: number;
                                followed?: boolean;
                                followers: { conversation: string; topic: string; user: string }[];
                                id?: string;
                                isArchiveNotified?: boolean;
                                isDeleted?: boolean;
                                latestMessageCreatedAt?: string;
                                messageCount?: number;
                                name: string;
                                owner:
                                    | string
                                    | {
                                        dataExportOptOut?: (...)
                                        | (...)
                                        | (...);
                                        email?: (...) | (...);
                                        goodReputation?: (...) | (...) | (...);
                                        id?: (...) | (...);
                                        password: string;
                                        pseudonyms: (...)[];
                                        role?: (...) | (...);
                                        username: string;
                                    };
                                passcode?: number;
                                private: boolean;
                                slug?: string;
                                votingAllowed: boolean;
                            };
                            transcript?: {
                                status: "active"
                                | "paused"
                                | "stopped";
                                vectorStore?: {
                                    embeddingsModelName?: (...) | (...);
                                    embeddingsPlatform?: (...) | (...);
                                };
                            };
                            updatedAt?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post?: undefined;
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • delete: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path: { conversationId: string };
              query?: undefined;
          };
          requestBody?: undefined;
          responses: {
              "200": { content?: undefined; headers: { [name: string]: unknown } };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "403": { content?: undefined; headers: { [name: string]: unknown } };
              "404": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Delete a conversation

      Delete a conversation and all associated data (messages, agents, adapters, channels)

      • parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { conversationId: string };
            query?: undefined;
        }
        • Optionalcookie?: undefined
        • Optionalheader?: undefined
        • path: { conversationId: string }
          • conversationId: string

            ID of the conversation to delete

        • Optionalquery?: undefined
      • OptionalrequestBody?: undefined
      • responses: {
            "200": { content?: undefined; headers: { [name: string]: unknown } };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "403": { content?: undefined; headers: { [name: string]: unknown } };
            "404": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: { content?: undefined; headers: { [name: string]: unknown } }

          Conversation deleted successfully

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 403: { content?: undefined; headers: { [name: string]: unknown } }

          Only conversation or topic owner can delete

        • 404: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 404,
              * "message": "Not found"
              * }
          • headers: { [name: string]: unknown }
    • get: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path: { conversationId: string };
              query?: undefined;
          };
          requestBody?: undefined;
          responses: {
              "200": {
                  content: {
                      "application/json": {
                          active?: boolean;
                          adapters: {
                              active: boolean;
                              audioChannels?: {
                                  agent?: ...;
                                  config?: ...;
                                  direct?: ...;
                                  direction: ...;
                                  name?: ...;
                              }[];
                              chatChannels?: {
                                  agent?: ...;
                                  config?: ...;
                                  direct?: ...;
                                  direction: ...;
                                  name?: ...;
                              }[];
                              config: { [key: string]: unknown };
                              conversation: string;
                              dmChannels?: {
                                  agent?: ...;
                                  config?: ...;
                                  direct?: ...;
                                  direction: ...;
                                  name?: ...;
                              }[];
                              id?: string;
                              type: string;
                          }[];
                          agents: {
                              active?: boolean;
                              agentConfig?: { [key: string]: unknown };
                              agentEvaluation?: { action: (...) | (...) | (...) };
                              agentType: string;
                              conversation: string;
                              conversationHistorySettings?: {
                                  channels?: (...) | (...);
                                  count?: (...) | (...);
                                  directMessages?: (...) | (...) | (...);
                                  endTime?: (...) | (...);
                                  timeWindow?: (...) | (...);
                              };
                              description: string;
                              id?: string;
                              instanceName?: string;
                              lastActiveMessageCount?: number;
                              llmModel: string;
                              llmModelOptions?: { [key: string]: unknown };
                              llmPlatform:
                                  | "openai"
                                  | "ollama"
                                  | "perspective"
                                  | "bedrock"
                                  | "vllm"
                                  | "google";
                              llmPlatformOptions?: {
                                  baseUrl?: (...)
                                  | (...);
                                  useKeepAlive: boolean;
                              };
                              llmTemplates?: { [key: string]: string };
                              llmTemplateVars?: { [key: string]: (...)[] };
                              name: string;
                              pseudonyms: {
                                  active: boolean;
                                  conversations: (...)[];
                                  id?: (...) | (...);
                                  isDeleted: boolean;
                                  pseudonym: string;
                                  token: string;
                              }[];
                              ragCollectionName?: string;
                              triggers?: { periodic?: (...)
                              | (...); perMessage?: (...) | (...) };
                              useTranscriptRAGCollection?: boolean;
                          }[];
                          channels: {
                              direct: boolean;
                              id?: string;
                              name: string;
                              participants?: { id?: ... }[];
                              passcode: string | null;
                          }[];
                          conversationType?: string;
                          createdAt?: string;
                          enableAgents?: boolean;
                          enableDMs: string[];
                          endTime?: string;
                          experimental?: boolean;
                          experiments: {
                              agentModifications?: {
                                  agent: ...;
                                  experimentValues?: ...;
                                  simulatedStartTime?: ...;
                              }[];
                              baseConversation: | string
                              | (
                                  { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                              );
                              createdAt: string;
                              createdBy: | string
                              | {
                                  dataExportOptOut?: (...)
                                  | (...)
                                  | (...);
                                  email?: (...) | (...);
                                  goodReputation?: (...) | (...) | (...);
                                  id?: (...) | (...);
                                  password: string;
                                  pseudonyms: (...)[];
                                  role?: (...) | (...);
                                  username: string;
                              };
                              description?: string;
                              executedAt?: string;
                              id?: string;
                              name: string;
                              resultConversation?: | string
                              | (
                                  { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                              );
                              status: "running"
                              | "completed"
                              | "failed"
                              | "not started";
                          }[];
                          followed?: boolean;
                          followers: { conversation: string; topic: string; user: string }[];
                          id?: string;
                          locked?: boolean;
                          messageCount?: number;
                          messages: {
                              active?: boolean;
                              body: string | { [key: string]: unknown };
                              bodyType?: string;
                              channels?: string[];
                              conversation: string;
                              count?: number;
                              createdAt?: string;
                              downVotes: {
                                  owner?: (...) | (...);
                                  pseudonym?: (...) | (...);
                                  reason?: (...) | (...);
                              }[];
                              fromAgent: boolean;
                              id?: string;
                              isDeleted?: boolean;
                              owner?: string;
                              parentMessage?: string;
                              pause: boolean;
                              prompt?: {
                                  options?: (...)
                                  | (...);
                                  placeholder?: (...) | (...);
                                  type: (...) | (...) | (...) | (...) | (...) | (...);
                                  validation?: (...) | (...);
                              };
                              pseudonym: string;
                              pseudonymId: string;
                              replyCount?: number;
                              source?: string;
                              upVotes: {
                                  owner?: (...)
                                  | (...);
                                  pseudonym?: (...) | (...);
                                  reason?: (...) | (...);
                              }[];
                              visible: boolean;
                          }[];
                          name: string;
                          owner: | string
                          | {
                              dataExportOptOut?: boolean;
                              email?: string;
                              goodReputation?: boolean;
                              id?: string;
                              password: string;
                              pseudonyms: {
                                  active: boolean;
                                  conversations: (...)[];
                                  id?: (...) | (...);
                                  isDeleted: boolean;
                                  pseudonym: string;
                                  token: string;
                              }[];
                              role?: string;
                              username: string;
                          };
                          platforms?: string[];
                          scheduledTime?: string;
                          slug?: string;
                          startTime?: string;
                          topic: | string
                          | {
                              archivable: boolean;
                              archived?: boolean;
                              archiveEmail?: string;
                              conversationCount?: number;
                              conversationCreationAllowed: boolean;
                              conversations: (
                                  { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                              )[];
                              defaultSortAverage?: number;
                              followed?: boolean;
                              followers: { conversation: string; topic: string; user: string }[];
                              id?: string;
                              isArchiveNotified?: boolean;
                              isDeleted?: boolean;
                              latestMessageCreatedAt?: string;
                              messageCount?: number;
                              name: string;
                              owner:
                                  | string
                                  | {
                                      dataExportOptOut?: (...)
                                      | (...)
                                      | (...);
                                      email?: (...) | (...);
                                      goodReputation?: (...) | (...) | (...);
                                      id?: (...) | (...);
                                      password: string;
                                      pseudonyms: (...)[];
                                      role?: (...) | (...);
                                      username: string;
                                  };
                              passcode?: number;
                              private: boolean;
                              slug?: string;
                              votingAllowed: boolean;
                          };
                          transcript?: {
                              status: "active"
                              | "paused"
                              | "stopped";
                              vectorStore?: {
                                  embeddingsModelName?: (...) | (...);
                                  embeddingsPlatform?: (...) | (...);
                              };
                          };
                          updatedAt?: string;
                      };
                  };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "404": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Get a specific conversation

      Returns detailed information about a conversation including agents and channels

      • parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { conversationId: string };
            query?: undefined;
        }
        • Optionalcookie?: undefined
        • Optionalheader?: undefined
        • path: { conversationId: string }
          • conversationId: string

            ID of the conversation to retrieve

        • Optionalquery?: undefined
      • OptionalrequestBody?: undefined
      • responses: {
            "200": {
                content: {
                    "application/json": {
                        active?: boolean;
                        adapters: {
                            active: boolean;
                            audioChannels?: {
                                agent?: ...;
                                config?: ...;
                                direct?: ...;
                                direction: ...;
                                name?: ...;
                            }[];
                            chatChannels?: {
                                agent?: ...;
                                config?: ...;
                                direct?: ...;
                                direction: ...;
                                name?: ...;
                            }[];
                            config: { [key: string]: unknown };
                            conversation: string;
                            dmChannels?: {
                                agent?: ...;
                                config?: ...;
                                direct?: ...;
                                direction: ...;
                                name?: ...;
                            }[];
                            id?: string;
                            type: string;
                        }[];
                        agents: {
                            active?: boolean;
                            agentConfig?: { [key: string]: unknown };
                            agentEvaluation?: { action: (...) | (...) | (...) };
                            agentType: string;
                            conversation: string;
                            conversationHistorySettings?: {
                                channels?: (...) | (...);
                                count?: (...) | (...);
                                directMessages?: (...) | (...) | (...);
                                endTime?: (...) | (...);
                                timeWindow?: (...) | (...);
                            };
                            description: string;
                            id?: string;
                            instanceName?: string;
                            lastActiveMessageCount?: number;
                            llmModel: string;
                            llmModelOptions?: { [key: string]: unknown };
                            llmPlatform:
                                | "openai"
                                | "ollama"
                                | "perspective"
                                | "bedrock"
                                | "vllm"
                                | "google";
                            llmPlatformOptions?: { baseUrl?: (...)
                            | (...); useKeepAlive: boolean };
                            llmTemplates?: { [key: string]: string };
                            llmTemplateVars?: { [key: string]: (...)[] };
                            name: string;
                            pseudonyms: {
                                active: boolean;
                                conversations: (...)[];
                                id?: (...) | (...);
                                isDeleted: boolean;
                                pseudonym: string;
                                token: string;
                            }[];
                            ragCollectionName?: string;
                            triggers?: { periodic?: (...)
                            | (...); perMessage?: (...) | (...) };
                            useTranscriptRAGCollection?: boolean;
                        }[];
                        channels: {
                            direct: boolean;
                            id?: string;
                            name: string;
                            participants?: { id?: ... }[];
                            passcode: string | null;
                        }[];
                        conversationType?: string;
                        createdAt?: string;
                        enableAgents?: boolean;
                        enableDMs: string[];
                        endTime?: string;
                        experimental?: boolean;
                        experiments: {
                            agentModifications?: {
                                agent: ...;
                                experimentValues?: ...;
                                simulatedStartTime?: ...;
                            }[];
                            baseConversation: | string
                            | (
                                { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                            );
                            createdAt: string;
                            createdBy: | string
                            | {
                                dataExportOptOut?: (...)
                                | (...)
                                | (...);
                                email?: (...) | (...);
                                goodReputation?: (...) | (...) | (...);
                                id?: (...) | (...);
                                password: string;
                                pseudonyms: (...)[];
                                role?: (...) | (...);
                                username: string;
                            };
                            description?: string;
                            executedAt?: string;
                            id?: string;
                            name: string;
                            resultConversation?: | string
                            | (
                                { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                            );
                            status: "running"
                            | "completed"
                            | "failed"
                            | "not started";
                        }[];
                        followed?: boolean;
                        followers: { conversation: string; topic: string; user: string }[];
                        id?: string;
                        locked?: boolean;
                        messageCount?: number;
                        messages: {
                            active?: boolean;
                            body: string | { [key: string]: unknown };
                            bodyType?: string;
                            channels?: string[];
                            conversation: string;
                            count?: number;
                            createdAt?: string;
                            downVotes: {
                                owner?: (...) | (...);
                                pseudonym?: (...) | (...);
                                reason?: (...) | (...);
                            }[];
                            fromAgent: boolean;
                            id?: string;
                            isDeleted?: boolean;
                            owner?: string;
                            parentMessage?: string;
                            pause: boolean;
                            prompt?: {
                                options?: (...)
                                | (...);
                                placeholder?: (...) | (...);
                                type: (...) | (...) | (...) | (...) | (...) | (...);
                                validation?: (...) | (...);
                            };
                            pseudonym: string;
                            pseudonymId: string;
                            replyCount?: number;
                            source?: string;
                            upVotes: {
                                owner?: (...)
                                | (...);
                                pseudonym?: (...) | (...);
                                reason?: (...) | (...);
                            }[];
                            visible: boolean;
                        }[];
                        name: string;
                        owner: | string
                        | {
                            dataExportOptOut?: boolean;
                            email?: string;
                            goodReputation?: boolean;
                            id?: string;
                            password: string;
                            pseudonyms: {
                                active: boolean;
                                conversations: (...)[];
                                id?: (...) | (...);
                                isDeleted: boolean;
                                pseudonym: string;
                                token: string;
                            }[];
                            role?: string;
                            username: string;
                        };
                        platforms?: string[];
                        scheduledTime?: string;
                        slug?: string;
                        startTime?: string;
                        topic: | string
                        | {
                            archivable: boolean;
                            archived?: boolean;
                            archiveEmail?: string;
                            conversationCount?: number;
                            conversationCreationAllowed: boolean;
                            conversations: (
                                { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                            )[];
                            defaultSortAverage?: number;
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            isArchiveNotified?: boolean;
                            isDeleted?: boolean;
                            latestMessageCreatedAt?: string;
                            messageCount?: number;
                            name: string;
                            owner:
                                | string
                                | {
                                    dataExportOptOut?: (...)
                                    | (...)
                                    | (...);
                                    email?: (...) | (...);
                                    goodReputation?: (...) | (...) | (...);
                                    id?: (...) | (...);
                                    password: string;
                                    pseudonyms: (...)[];
                                    role?: (...) | (...);
                                    username: string;
                                };
                            passcode?: number;
                            private: boolean;
                            slug?: string;
                            votingAllowed: boolean;
                        };
                        transcript?: {
                            status: "active"
                            | "paused"
                            | "stopped";
                            vectorStore?: {
                                embeddingsModelName?: (...) | (...);
                                embeddingsPlatform?: (...) | (...);
                            };
                        };
                        updatedAt?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: {
                  "application/json": {
                      active?: boolean;
                      adapters: {
                          active: boolean;
                          audioChannels?: {
                              agent?: ...;
                              config?: ...;
                              direct?: ...;
                              direction: ...;
                              name?: ...;
                          }[];
                          chatChannels?: {
                              agent?: ...;
                              config?: ...;
                              direct?: ...;
                              direction: ...;
                              name?: ...;
                          }[];
                          config: { [key: string]: unknown };
                          conversation: string;
                          dmChannels?: {
                              agent?: ...;
                              config?: ...;
                              direct?: ...;
                              direction: ...;
                              name?: ...;
                          }[];
                          id?: string;
                          type: string;
                      }[];
                      agents: {
                          active?: boolean;
                          agentConfig?: { [key: string]: unknown };
                          agentEvaluation?: { action: (...) | (...) | (...) };
                          agentType: string;
                          conversation: string;
                          conversationHistorySettings?: {
                              channels?: (...) | (...);
                              count?: (...) | (...);
                              directMessages?: (...) | (...) | (...);
                              endTime?: (...) | (...);
                              timeWindow?: (...) | (...);
                          };
                          description: string;
                          id?: string;
                          instanceName?: string;
                          lastActiveMessageCount?: number;
                          llmModel: string;
                          llmModelOptions?: { [key: string]: unknown };
                          llmPlatform:
                              | "openai"
                              | "ollama"
                              | "perspective"
                              | "bedrock"
                              | "vllm"
                              | "google";
                          llmPlatformOptions?: { baseUrl?: (...)
                          | (...); useKeepAlive: boolean };
                          llmTemplates?: { [key: string]: string };
                          llmTemplateVars?: { [key: string]: (...)[] };
                          name: string;
                          pseudonyms: {
                              active: boolean;
                              conversations: (...)[];
                              id?: (...) | (...);
                              isDeleted: boolean;
                              pseudonym: string;
                              token: string;
                          }[];
                          ragCollectionName?: string;
                          triggers?: { periodic?: (...)
                          | (...); perMessage?: (...) | (...) };
                          useTranscriptRAGCollection?: boolean;
                      }[];
                      channels: {
                          direct: boolean;
                          id?: string;
                          name: string;
                          participants?: { id?: ... }[];
                          passcode: string | null;
                      }[];
                      conversationType?: string;
                      createdAt?: string;
                      enableAgents?: boolean;
                      enableDMs: string[];
                      endTime?: string;
                      experimental?: boolean;
                      experiments: {
                          agentModifications?: {
                              agent: ...;
                              experimentValues?: ...;
                              simulatedStartTime?: ...;
                          }[];
                          baseConversation: | string
                          | (
                              { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                          );
                          createdAt: string;
                          createdBy: | string
                          | {
                              dataExportOptOut?: (...)
                              | (...)
                              | (...);
                              email?: (...) | (...);
                              goodReputation?: (...) | (...) | (...);
                              id?: (...) | (...);
                              password: string;
                              pseudonyms: (...)[];
                              role?: (...) | (...);
                              username: string;
                          };
                          description?: string;
                          executedAt?: string;
                          id?: string;
                          name: string;
                          resultConversation?: | string
                          | (
                              { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                          );
                          status: "running"
                          | "completed"
                          | "failed"
                          | "not started";
                      }[];
                      followed?: boolean;
                      followers: { conversation: string; topic: string; user: string }[];
                      id?: string;
                      locked?: boolean;
                      messageCount?: number;
                      messages: {
                          active?: boolean;
                          body: string | { [key: string]: unknown };
                          bodyType?: string;
                          channels?: string[];
                          conversation: string;
                          count?: number;
                          createdAt?: string;
                          downVotes: {
                              owner?: (...) | (...);
                              pseudonym?: (...) | (...);
                              reason?: (...) | (...);
                          }[];
                          fromAgent: boolean;
                          id?: string;
                          isDeleted?: boolean;
                          owner?: string;
                          parentMessage?: string;
                          pause: boolean;
                          prompt?: {
                              options?: (...)
                              | (...);
                              placeholder?: (...) | (...);
                              type: (...) | (...) | (...) | (...) | (...) | (...);
                              validation?: (...) | (...);
                          };
                          pseudonym: string;
                          pseudonymId: string;
                          replyCount?: number;
                          source?: string;
                          upVotes: {
                              owner?: (...)
                              | (...);
                              pseudonym?: (...) | (...);
                              reason?: (...) | (...);
                          }[];
                          visible: boolean;
                      }[];
                      name: string;
                      owner: | string
                      | {
                          dataExportOptOut?: boolean;
                          email?: string;
                          goodReputation?: boolean;
                          id?: string;
                          password: string;
                          pseudonyms: {
                              active: boolean;
                              conversations: (...)[];
                              id?: (...) | (...);
                              isDeleted: boolean;
                              pseudonym: string;
                              token: string;
                          }[];
                          role?: string;
                          username: string;
                      };
                      platforms?: string[];
                      scheduledTime?: string;
                      slug?: string;
                      startTime?: string;
                      topic: | string
                      | {
                          archivable: boolean;
                          archived?: boolean;
                          archiveEmail?: string;
                          conversationCount?: number;
                          conversationCreationAllowed: boolean;
                          conversations: (
                              { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                          )[];
                          defaultSortAverage?: number;
                          followed?: boolean;
                          followers: { conversation: string; topic: string; user: string }[];
                          id?: string;
                          isArchiveNotified?: boolean;
                          isDeleted?: boolean;
                          latestMessageCreatedAt?: string;
                          messageCount?: number;
                          name: string;
                          owner:
                              | string
                              | {
                                  dataExportOptOut?: (...)
                                  | (...)
                                  | (...);
                                  email?: (...) | (...);
                                  goodReputation?: (...) | (...) | (...);
                                  id?: (...) | (...);
                                  password: string;
                                  pseudonyms: (...)[];
                                  role?: (...) | (...);
                                  username: string;
                              };
                          passcode?: number;
                          private: boolean;
                          slug?: string;
                          votingAllowed: boolean;
                      };
                      transcript?: {
                          status: "active"
                          | "paused"
                          | "stopped";
                          vectorStore?: {
                              embeddingsModelName?: (...) | (...);
                              embeddingsPlatform?: (...) | (...);
                          };
                      };
                      updatedAt?: string;
                  };
              };
              headers: { [name: string]: unknown };
          }

          Conversation details

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 404: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 404,
              * "message": "Not found"
              * }
          • headers: { [name: string]: unknown }
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • Optionalpost?: undefined
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/conversations/{conversationId}/agent/{agentId}": {
        delete?: undefined;
        get?: undefined;
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { agentId: string; conversationId: string };
                query?: undefined;
            };
            requestBody: {
                content: { "application/json": { [key: string]: unknown } };
            };
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            active?: boolean;
                            agentConfig?: { [key: string]: unknown };
                            agentEvaluation?: { action: 0 | 1 | 2 };
                            agentType: string;
                            conversation: string;
                            conversationHistorySettings?: {
                                channels?: string[];
                                count?: number;
                                directMessages?: boolean;
                                endTime?: string;
                                timeWindow?: number;
                            };
                            description: string;
                            id?: string;
                            instanceName?: string;
                            lastActiveMessageCount?: number;
                            llmModel: string;
                            llmModelOptions?: { [key: string]: unknown };
                            llmPlatform:
                                | "openai"
                                | "ollama"
                                | "perspective"
                                | "bedrock"
                                | "vllm"
                                | "google";
                            llmPlatformOptions?: { baseUrl?: string; useKeepAlive: boolean };
                            llmTemplates?: { [key: string]: string };
                            llmTemplateVars?: {
                                [key: string]: {
                                    description?: (...) | (...);
                                    name?: (...) | (...);
                                }[];
                            };
                            name: string;
                            pseudonyms: {
                                active: boolean;
                                conversations: string[];
                                id?: string;
                                isDeleted: boolean;
                                pseudonym: string;
                                token: string;
                            }[];
                            ragCollectionName?: string;
                            triggers?: {
                                periodic?: {
                                    conversationHistorySettings?: (...)
                                    | (...);
                                    timerPeriod: number;
                                };
                                perMessage?: {
                                    channels?: (...)
                                    | (...);
                                    conversationHistorySettings?: (...) | (...);
                                    directMessages?: (...) | (...) | (...);
                                    minNewMessages?: (...) | (...);
                                };
                            };
                            useTranscriptRAGCollection?: boolean;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "404": { content?: undefined; headers: { [name: string]: unknown } };
            };
        };
        post?: undefined;
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • Optionalget?: undefined
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • patch: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path: { agentId: string; conversationId: string };
              query?: undefined;
          };
          requestBody: {
              content: { "application/json": { [key: string]: unknown } };
          };
          responses: {
              "200": {
                  content: {
                      "application/json": {
                          active?: boolean;
                          agentConfig?: { [key: string]: unknown };
                          agentEvaluation?: { action: 0 | 1 | 2 };
                          agentType: string;
                          conversation: string;
                          conversationHistorySettings?: {
                              channels?: string[];
                              count?: number;
                              directMessages?: boolean;
                              endTime?: string;
                              timeWindow?: number;
                          };
                          description: string;
                          id?: string;
                          instanceName?: string;
                          lastActiveMessageCount?: number;
                          llmModel: string;
                          llmModelOptions?: { [key: string]: unknown };
                          llmPlatform:
                              | "openai"
                              | "ollama"
                              | "perspective"
                              | "bedrock"
                              | "vllm"
                              | "google";
                          llmPlatformOptions?: { baseUrl?: string; useKeepAlive: boolean };
                          llmTemplates?: { [key: string]: string };
                          llmTemplateVars?: {
                              [key: string]: {
                                  description?: (...) | (...);
                                  name?: (...) | (...);
                              }[];
                          };
                          name: string;
                          pseudonyms: {
                              active: boolean;
                              conversations: string[];
                              id?: string;
                              isDeleted: boolean;
                              pseudonym: string;
                              token: string;
                          }[];
                          ragCollectionName?: string;
                          triggers?: {
                              periodic?: {
                                  conversationHistorySettings?: (...)
                                  | (...);
                                  timerPeriod: number;
                              };
                              perMessage?: {
                                  channels?: (...)
                                  | (...);
                                  conversationHistorySettings?: (...) | (...);
                                  directMessages?: (...) | (...) | (...);
                                  minNewMessages?: (...) | (...);
                              };
                          };
                          useTranscriptRAGCollection?: boolean;
                      };
                  };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "403": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "404": { content?: undefined; headers: { [name: string]: unknown } };
          };
      }

      Update conversation agent

      Patch/update a specific agent within a conversation

      • parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { agentId: string; conversationId: string };
            query?: undefined;
        }
        • Optionalcookie?: undefined
        • Optionalheader?: undefined
        • path: { agentId: string; conversationId: string }
          • agentId: string

            ID of the agent to update

          • conversationId: string

            ID of the conversation

        • Optionalquery?: undefined
      • requestBody: { content: { "application/json": { [key: string]: unknown } } }
      • responses: {
            "200": {
                content: {
                    "application/json": {
                        active?: boolean;
                        agentConfig?: { [key: string]: unknown };
                        agentEvaluation?: { action: 0 | 1 | 2 };
                        agentType: string;
                        conversation: string;
                        conversationHistorySettings?: {
                            channels?: string[];
                            count?: number;
                            directMessages?: boolean;
                            endTime?: string;
                            timeWindow?: number;
                        };
                        description: string;
                        id?: string;
                        instanceName?: string;
                        lastActiveMessageCount?: number;
                        llmModel: string;
                        llmModelOptions?: { [key: string]: unknown };
                        llmPlatform:
                            | "openai"
                            | "ollama"
                            | "perspective"
                            | "bedrock"
                            | "vllm"
                            | "google";
                        llmPlatformOptions?: { baseUrl?: string; useKeepAlive: boolean };
                        llmTemplates?: { [key: string]: string };
                        llmTemplateVars?: {
                            [key: string]: { description?: (...) | (...); name?: (...) | (...) }[];
                        };
                        name: string;
                        pseudonyms: {
                            active: boolean;
                            conversations: string[];
                            id?: string;
                            isDeleted: boolean;
                            pseudonym: string;
                            token: string;
                        }[];
                        ragCollectionName?: string;
                        triggers?: {
                            periodic?: {
                                conversationHistorySettings?: (...)
                                | (...);
                                timerPeriod: number;
                            };
                            perMessage?: {
                                channels?: (...)
                                | (...);
                                conversationHistorySettings?: (...) | (...);
                                directMessages?: (...) | (...) | (...);
                                minNewMessages?: (...) | (...);
                            };
                        };
                        useTranscriptRAGCollection?: boolean;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "404": { content?: undefined; headers: { [name: string]: unknown } };
        }
        • 200: {
              content: {
                  "application/json": {
                      active?: boolean;
                      agentConfig?: { [key: string]: unknown };
                      agentEvaluation?: { action: 0 | 1 | 2 };
                      agentType: string;
                      conversation: string;
                      conversationHistorySettings?: {
                          channels?: string[];
                          count?: number;
                          directMessages?: boolean;
                          endTime?: string;
                          timeWindow?: number;
                      };
                      description: string;
                      id?: string;
                      instanceName?: string;
                      lastActiveMessageCount?: number;
                      llmModel: string;
                      llmModelOptions?: { [key: string]: unknown };
                      llmPlatform:
                          | "openai"
                          | "ollama"
                          | "perspective"
                          | "bedrock"
                          | "vllm"
                          | "google";
                      llmPlatformOptions?: { baseUrl?: string; useKeepAlive: boolean };
                      llmTemplates?: { [key: string]: string };
                      llmTemplateVars?: {
                          [key: string]: { description?: (...) | (...); name?: (...) | (...) }[];
                      };
                      name: string;
                      pseudonyms: {
                          active: boolean;
                          conversations: string[];
                          id?: string;
                          isDeleted: boolean;
                          pseudonym: string;
                          token: string;
                      }[];
                      ragCollectionName?: string;
                      triggers?: {
                          periodic?: {
                              conversationHistorySettings?: (...)
                              | (...);
                              timerPeriod: number;
                          };
                          perMessage?: {
                              channels?: (...)
                              | (...);
                              conversationHistorySettings?: (...) | (...);
                              directMessages?: (...) | (...) | (...);
                              minNewMessages?: (...) | (...);
                          };
                      };
                      useTranscriptRAGCollection?: boolean;
                  };
              };
              headers: { [name: string]: unknown };
          }

          Agent updated successfully

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 403: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 403,
              * "message": "Forbidden"
              * }
          • headers: { [name: string]: unknown }
        • 404: { content?: undefined; headers: { [name: string]: unknown } }

          Conversation or agent not found

    • Optionalpost?: undefined
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/conversations/{conversationId}/join": {
        delete?: undefined;
        get?: undefined;
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { conversationId: string };
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            active?: boolean;
                            adapters: {
                                active: boolean;
                                audioChannels?: {
                                    agent?: ...;
                                    config?: ...;
                                    direct?: ...;
                                    direction: ...;
                                    name?: ...;
                                }[];
                                chatChannels?: {
                                    agent?: ...;
                                    config?: ...;
                                    direct?: ...;
                                    direction: ...;
                                    name?: ...;
                                }[];
                                config: { [key: string]: unknown };
                                conversation: string;
                                dmChannels?: {
                                    agent?: ...;
                                    config?: ...;
                                    direct?: ...;
                                    direction: ...;
                                    name?: ...;
                                }[];
                                id?: string;
                                type: string;
                            }[];
                            agents: {
                                active?: boolean;
                                agentConfig?: { [key: string]: unknown };
                                agentEvaluation?: { action: (...) | (...) | (...) };
                                agentType: string;
                                conversation: string;
                                conversationHistorySettings?: {
                                    channels?: (...) | (...);
                                    count?: (...) | (...);
                                    directMessages?: (...) | (...) | (...);
                                    endTime?: (...) | (...);
                                    timeWindow?: (...) | (...);
                                };
                                description: string;
                                id?: string;
                                instanceName?: string;
                                lastActiveMessageCount?: number;
                                llmModel: string;
                                llmModelOptions?: { [key: string]: unknown };
                                llmPlatform:
                                    | "openai"
                                    | "ollama"
                                    | "perspective"
                                    | "bedrock"
                                    | "vllm"
                                    | "google";
                                llmPlatformOptions?: {
                                    baseUrl?: (...)
                                    | (...);
                                    useKeepAlive: boolean;
                                };
                                llmTemplates?: { [key: string]: string };
                                llmTemplateVars?: { [key: string]: (...)[] };
                                name: string;
                                pseudonyms: {
                                    active: boolean;
                                    conversations: (...)[];
                                    id?: (...) | (...);
                                    isDeleted: boolean;
                                    pseudonym: string;
                                    token: string;
                                }[];
                                ragCollectionName?: string;
                                triggers?: { periodic?: (...)
                                | (...); perMessage?: (...) | (...) };
                                useTranscriptRAGCollection?: boolean;
                            }[];
                            channels: {
                                direct: boolean;
                                id?: string;
                                name: string;
                                participants?: { id?: ... }[];
                                passcode: string | null;
                            }[];
                            conversationType?: string;
                            createdAt?: string;
                            enableAgents?: boolean;
                            enableDMs: string[];
                            endTime?: string;
                            experimental?: boolean;
                            experiments: {
                                agentModifications?: {
                                    agent: ...;
                                    experimentValues?: ...;
                                    simulatedStartTime?: ...;
                                }[];
                                baseConversation: | string
                                | (
                                    { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                );
                                createdAt: string;
                                createdBy: | string
                                | {
                                    dataExportOptOut?: (...)
                                    | (...)
                                    | (...);
                                    email?: (...) | (...);
                                    goodReputation?: (...) | (...) | (...);
                                    id?: (...) | (...);
                                    password: string;
                                    pseudonyms: (...)[];
                                    role?: (...) | (...);
                                    username: string;
                                };
                                description?: string;
                                executedAt?: string;
                                id?: string;
                                name: string;
                                resultConversation?: | string
                                | (
                                    { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                );
                                status: "running"
                                | "completed"
                                | "failed"
                                | "not started";
                            }[];
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            locked?: boolean;
                            messageCount?: number;
                            messages: {
                                active?: boolean;
                                body: string | { [key: string]: unknown };
                                bodyType?: string;
                                channels?: string[];
                                conversation: string;
                                count?: number;
                                createdAt?: string;
                                downVotes: {
                                    owner?: (...) | (...);
                                    pseudonym?: (...) | (...);
                                    reason?: (...) | (...);
                                }[];
                                fromAgent: boolean;
                                id?: string;
                                isDeleted?: boolean;
                                owner?: string;
                                parentMessage?: string;
                                pause: boolean;
                                prompt?: {
                                    options?: (...)
                                    | (...);
                                    placeholder?: (...) | (...);
                                    type: (...) | (...) | (...) | (...) | (...) | (...);
                                    validation?: (...) | (...);
                                };
                                pseudonym: string;
                                pseudonymId: string;
                                replyCount?: number;
                                source?: string;
                                upVotes: {
                                    owner?: (...)
                                    | (...);
                                    pseudonym?: (...) | (...);
                                    reason?: (...) | (...);
                                }[];
                                visible: boolean;
                            }[];
                            name: string;
                            owner: | string
                            | {
                                dataExportOptOut?: boolean;
                                email?: string;
                                goodReputation?: boolean;
                                id?: string;
                                password: string;
                                pseudonyms: {
                                    active: boolean;
                                    conversations: (...)[];
                                    id?: (...) | (...);
                                    isDeleted: boolean;
                                    pseudonym: string;
                                    token: string;
                                }[];
                                role?: string;
                                username: string;
                            };
                            platforms?: string[];
                            scheduledTime?: string;
                            slug?: string;
                            startTime?: string;
                            topic: | string
                            | {
                                archivable: boolean;
                                archived?: boolean;
                                archiveEmail?: string;
                                conversationCount?: number;
                                conversationCreationAllowed: boolean;
                                conversations: (
                                    { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                )[];
                                defaultSortAverage?: number;
                                followed?: boolean;
                                followers: { conversation: string; topic: string; user: string }[];
                                id?: string;
                                isArchiveNotified?: boolean;
                                isDeleted?: boolean;
                                latestMessageCreatedAt?: string;
                                messageCount?: number;
                                name: string;
                                owner:
                                    | string
                                    | {
                                        dataExportOptOut?: (...)
                                        | (...)
                                        | (...);
                                        email?: (...) | (...);
                                        goodReputation?: (...) | (...) | (...);
                                        id?: (...) | (...);
                                        password: string;
                                        pseudonyms: (...)[];
                                        role?: (...) | (...);
                                        username: string;
                                    };
                                passcode?: number;
                                private: boolean;
                                slug?: string;
                                votingAllowed: boolean;
                            };
                            transcript?: {
                                status: "active"
                                | "paused"
                                | "stopped";
                                vectorStore?: {
                                    embeddingsModelName?: (...) | (...);
                                    embeddingsPlatform?: (...) | (...);
                                };
                            };
                            updatedAt?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "401": { content?: undefined; headers: { [name: string]: unknown } };
                "404": { content?: undefined; headers: { [name: string]: unknown } };
            };
        };
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • Optionalget?: undefined
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • post: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path: { conversationId: string };
              query?: undefined;
          };
          requestBody?: undefined;
          responses: {
              "200": {
                  content: {
                      "application/json": {
                          active?: boolean;
                          adapters: {
                              active: boolean;
                              audioChannels?: {
                                  agent?: ...;
                                  config?: ...;
                                  direct?: ...;
                                  direction: ...;
                                  name?: ...;
                              }[];
                              chatChannels?: {
                                  agent?: ...;
                                  config?: ...;
                                  direct?: ...;
                                  direction: ...;
                                  name?: ...;
                              }[];
                              config: { [key: string]: unknown };
                              conversation: string;
                              dmChannels?: {
                                  agent?: ...;
                                  config?: ...;
                                  direct?: ...;
                                  direction: ...;
                                  name?: ...;
                              }[];
                              id?: string;
                              type: string;
                          }[];
                          agents: {
                              active?: boolean;
                              agentConfig?: { [key: string]: unknown };
                              agentEvaluation?: { action: (...) | (...) | (...) };
                              agentType: string;
                              conversation: string;
                              conversationHistorySettings?: {
                                  channels?: (...) | (...);
                                  count?: (...) | (...);
                                  directMessages?: (...) | (...) | (...);
                                  endTime?: (...) | (...);
                                  timeWindow?: (...) | (...);
                              };
                              description: string;
                              id?: string;
                              instanceName?: string;
                              lastActiveMessageCount?: number;
                              llmModel: string;
                              llmModelOptions?: { [key: string]: unknown };
                              llmPlatform:
                                  | "openai"
                                  | "ollama"
                                  | "perspective"
                                  | "bedrock"
                                  | "vllm"
                                  | "google";
                              llmPlatformOptions?: {
                                  baseUrl?: (...)
                                  | (...);
                                  useKeepAlive: boolean;
                              };
                              llmTemplates?: { [key: string]: string };
                              llmTemplateVars?: { [key: string]: (...)[] };
                              name: string;
                              pseudonyms: {
                                  active: boolean;
                                  conversations: (...)[];
                                  id?: (...) | (...);
                                  isDeleted: boolean;
                                  pseudonym: string;
                                  token: string;
                              }[];
                              ragCollectionName?: string;
                              triggers?: { periodic?: (...)
                              | (...); perMessage?: (...) | (...) };
                              useTranscriptRAGCollection?: boolean;
                          }[];
                          channels: {
                              direct: boolean;
                              id?: string;
                              name: string;
                              participants?: { id?: ... }[];
                              passcode: string | null;
                          }[];
                          conversationType?: string;
                          createdAt?: string;
                          enableAgents?: boolean;
                          enableDMs: string[];
                          endTime?: string;
                          experimental?: boolean;
                          experiments: {
                              agentModifications?: {
                                  agent: ...;
                                  experimentValues?: ...;
                                  simulatedStartTime?: ...;
                              }[];
                              baseConversation: | string
                              | (
                                  { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                              );
                              createdAt: string;
                              createdBy: | string
                              | {
                                  dataExportOptOut?: (...)
                                  | (...)
                                  | (...);
                                  email?: (...) | (...);
                                  goodReputation?: (...) | (...) | (...);
                                  id?: (...) | (...);
                                  password: string;
                                  pseudonyms: (...)[];
                                  role?: (...) | (...);
                                  username: string;
                              };
                              description?: string;
                              executedAt?: string;
                              id?: string;
                              name: string;
                              resultConversation?: | string
                              | (
                                  { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                              );
                              status: "running"
                              | "completed"
                              | "failed"
                              | "not started";
                          }[];
                          followed?: boolean;
                          followers: { conversation: string; topic: string; user: string }[];
                          id?: string;
                          locked?: boolean;
                          messageCount?: number;
                          messages: {
                              active?: boolean;
                              body: string | { [key: string]: unknown };
                              bodyType?: string;
                              channels?: string[];
                              conversation: string;
                              count?: number;
                              createdAt?: string;
                              downVotes: {
                                  owner?: (...) | (...);
                                  pseudonym?: (...) | (...);
                                  reason?: (...) | (...);
                              }[];
                              fromAgent: boolean;
                              id?: string;
                              isDeleted?: boolean;
                              owner?: string;
                              parentMessage?: string;
                              pause: boolean;
                              prompt?: {
                                  options?: (...)
                                  | (...);
                                  placeholder?: (...) | (...);
                                  type: (...) | (...) | (...) | (...) | (...) | (...);
                                  validation?: (...) | (...);
                              };
                              pseudonym: string;
                              pseudonymId: string;
                              replyCount?: number;
                              source?: string;
                              upVotes: {
                                  owner?: (...)
                                  | (...);
                                  pseudonym?: (...) | (...);
                                  reason?: (...) | (...);
                              }[];
                              visible: boolean;
                          }[];
                          name: string;
                          owner: | string
                          | {
                              dataExportOptOut?: boolean;
                              email?: string;
                              goodReputation?: boolean;
                              id?: string;
                              password: string;
                              pseudonyms: {
                                  active: boolean;
                                  conversations: (...)[];
                                  id?: (...) | (...);
                                  isDeleted: boolean;
                                  pseudonym: string;
                                  token: string;
                              }[];
                              role?: string;
                              username: string;
                          };
                          platforms?: string[];
                          scheduledTime?: string;
                          slug?: string;
                          startTime?: string;
                          topic: | string
                          | {
                              archivable: boolean;
                              archived?: boolean;
                              archiveEmail?: string;
                              conversationCount?: number;
                              conversationCreationAllowed: boolean;
                              conversations: (
                                  { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                              )[];
                              defaultSortAverage?: number;
                              followed?: boolean;
                              followers: { conversation: string; topic: string; user: string }[];
                              id?: string;
                              isArchiveNotified?: boolean;
                              isDeleted?: boolean;
                              latestMessageCreatedAt?: string;
                              messageCount?: number;
                              name: string;
                              owner:
                                  | string
                                  | {
                                      dataExportOptOut?: (...)
                                      | (...)
                                      | (...);
                                      email?: (...) | (...);
                                      goodReputation?: (...) | (...) | (...);
                                      id?: (...) | (...);
                                      password: string;
                                      pseudonyms: (...)[];
                                      role?: (...) | (...);
                                      username: string;
                                  };
                              passcode?: number;
                              private: boolean;
                              slug?: string;
                              votingAllowed: boolean;
                          };
                          transcript?: {
                              status: "active"
                              | "paused"
                              | "stopped";
                              vectorStore?: {
                                  embeddingsModelName?: (...) | (...);
                                  embeddingsPlatform?: (...) | (...);
                              };
                          };
                          updatedAt?: string;
                      };
                  };
                  headers: { [name: string]: unknown };
              };
              "401": { content?: undefined; headers: { [name: string]: unknown } };
              "404": { content?: undefined; headers: { [name: string]: unknown } };
          };
      }

      Join conversation as participant and create direct message channels with agents if enabled

      • parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { conversationId: string };
            query?: undefined;
        }
        • Optionalcookie?: undefined
        • Optionalheader?: undefined
        • path: { conversationId: string }
          • conversationId: string

            ID of the conversation to join

        • Optionalquery?: undefined
      • OptionalrequestBody?: undefined
      • responses: {
            "200": {
                content: {
                    "application/json": {
                        active?: boolean;
                        adapters: {
                            active: boolean;
                            audioChannels?: {
                                agent?: ...;
                                config?: ...;
                                direct?: ...;
                                direction: ...;
                                name?: ...;
                            }[];
                            chatChannels?: {
                                agent?: ...;
                                config?: ...;
                                direct?: ...;
                                direction: ...;
                                name?: ...;
                            }[];
                            config: { [key: string]: unknown };
                            conversation: string;
                            dmChannels?: {
                                agent?: ...;
                                config?: ...;
                                direct?: ...;
                                direction: ...;
                                name?: ...;
                            }[];
                            id?: string;
                            type: string;
                        }[];
                        agents: {
                            active?: boolean;
                            agentConfig?: { [key: string]: unknown };
                            agentEvaluation?: { action: (...) | (...) | (...) };
                            agentType: string;
                            conversation: string;
                            conversationHistorySettings?: {
                                channels?: (...) | (...);
                                count?: (...) | (...);
                                directMessages?: (...) | (...) | (...);
                                endTime?: (...) | (...);
                                timeWindow?: (...) | (...);
                            };
                            description: string;
                            id?: string;
                            instanceName?: string;
                            lastActiveMessageCount?: number;
                            llmModel: string;
                            llmModelOptions?: { [key: string]: unknown };
                            llmPlatform:
                                | "openai"
                                | "ollama"
                                | "perspective"
                                | "bedrock"
                                | "vllm"
                                | "google";
                            llmPlatformOptions?: { baseUrl?: (...)
                            | (...); useKeepAlive: boolean };
                            llmTemplates?: { [key: string]: string };
                            llmTemplateVars?: { [key: string]: (...)[] };
                            name: string;
                            pseudonyms: {
                                active: boolean;
                                conversations: (...)[];
                                id?: (...) | (...);
                                isDeleted: boolean;
                                pseudonym: string;
                                token: string;
                            }[];
                            ragCollectionName?: string;
                            triggers?: { periodic?: (...)
                            | (...); perMessage?: (...) | (...) };
                            useTranscriptRAGCollection?: boolean;
                        }[];
                        channels: {
                            direct: boolean;
                            id?: string;
                            name: string;
                            participants?: { id?: ... }[];
                            passcode: string | null;
                        }[];
                        conversationType?: string;
                        createdAt?: string;
                        enableAgents?: boolean;
                        enableDMs: string[];
                        endTime?: string;
                        experimental?: boolean;
                        experiments: {
                            agentModifications?: {
                                agent: ...;
                                experimentValues?: ...;
                                simulatedStartTime?: ...;
                            }[];
                            baseConversation: | string
                            | (
                                { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                            );
                            createdAt: string;
                            createdBy: | string
                            | {
                                dataExportOptOut?: (...)
                                | (...)
                                | (...);
                                email?: (...) | (...);
                                goodReputation?: (...) | (...) | (...);
                                id?: (...) | (...);
                                password: string;
                                pseudonyms: (...)[];
                                role?: (...) | (...);
                                username: string;
                            };
                            description?: string;
                            executedAt?: string;
                            id?: string;
                            name: string;
                            resultConversation?: | string
                            | (
                                { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                            );
                            status: "running"
                            | "completed"
                            | "failed"
                            | "not started";
                        }[];
                        followed?: boolean;
                        followers: { conversation: string; topic: string; user: string }[];
                        id?: string;
                        locked?: boolean;
                        messageCount?: number;
                        messages: {
                            active?: boolean;
                            body: string | { [key: string]: unknown };
                            bodyType?: string;
                            channels?: string[];
                            conversation: string;
                            count?: number;
                            createdAt?: string;
                            downVotes: {
                                owner?: (...) | (...);
                                pseudonym?: (...) | (...);
                                reason?: (...) | (...);
                            }[];
                            fromAgent: boolean;
                            id?: string;
                            isDeleted?: boolean;
                            owner?: string;
                            parentMessage?: string;
                            pause: boolean;
                            prompt?: {
                                options?: (...)
                                | (...);
                                placeholder?: (...) | (...);
                                type: (...) | (...) | (...) | (...) | (...) | (...);
                                validation?: (...) | (...);
                            };
                            pseudonym: string;
                            pseudonymId: string;
                            replyCount?: number;
                            source?: string;
                            upVotes: {
                                owner?: (...)
                                | (...);
                                pseudonym?: (...) | (...);
                                reason?: (...) | (...);
                            }[];
                            visible: boolean;
                        }[];
                        name: string;
                        owner: | string
                        | {
                            dataExportOptOut?: boolean;
                            email?: string;
                            goodReputation?: boolean;
                            id?: string;
                            password: string;
                            pseudonyms: {
                                active: boolean;
                                conversations: (...)[];
                                id?: (...) | (...);
                                isDeleted: boolean;
                                pseudonym: string;
                                token: string;
                            }[];
                            role?: string;
                            username: string;
                        };
                        platforms?: string[];
                        scheduledTime?: string;
                        slug?: string;
                        startTime?: string;
                        topic: | string
                        | {
                            archivable: boolean;
                            archived?: boolean;
                            archiveEmail?: string;
                            conversationCount?: number;
                            conversationCreationAllowed: boolean;
                            conversations: (
                                { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                            )[];
                            defaultSortAverage?: number;
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            isArchiveNotified?: boolean;
                            isDeleted?: boolean;
                            latestMessageCreatedAt?: string;
                            messageCount?: number;
                            name: string;
                            owner:
                                | string
                                | {
                                    dataExportOptOut?: (...)
                                    | (...)
                                    | (...);
                                    email?: (...) | (...);
                                    goodReputation?: (...) | (...) | (...);
                                    id?: (...) | (...);
                                    password: string;
                                    pseudonyms: (...)[];
                                    role?: (...) | (...);
                                    username: string;
                                };
                            passcode?: number;
                            private: boolean;
                            slug?: string;
                            votingAllowed: boolean;
                        };
                        transcript?: {
                            status: "active"
                            | "paused"
                            | "stopped";
                            vectorStore?: {
                                embeddingsModelName?: (...) | (...);
                                embeddingsPlatform?: (...) | (...);
                            };
                        };
                        updatedAt?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "401": { content?: undefined; headers: { [name: string]: unknown } };
            "404": { content?: undefined; headers: { [name: string]: unknown } };
        }
        • 200: {
              content: {
                  "application/json": {
                      active?: boolean;
                      adapters: {
                          active: boolean;
                          audioChannels?: {
                              agent?: ...;
                              config?: ...;
                              direct?: ...;
                              direction: ...;
                              name?: ...;
                          }[];
                          chatChannels?: {
                              agent?: ...;
                              config?: ...;
                              direct?: ...;
                              direction: ...;
                              name?: ...;
                          }[];
                          config: { [key: string]: unknown };
                          conversation: string;
                          dmChannels?: {
                              agent?: ...;
                              config?: ...;
                              direct?: ...;
                              direction: ...;
                              name?: ...;
                          }[];
                          id?: string;
                          type: string;
                      }[];
                      agents: {
                          active?: boolean;
                          agentConfig?: { [key: string]: unknown };
                          agentEvaluation?: { action: (...) | (...) | (...) };
                          agentType: string;
                          conversation: string;
                          conversationHistorySettings?: {
                              channels?: (...) | (...);
                              count?: (...) | (...);
                              directMessages?: (...) | (...) | (...);
                              endTime?: (...) | (...);
                              timeWindow?: (...) | (...);
                          };
                          description: string;
                          id?: string;
                          instanceName?: string;
                          lastActiveMessageCount?: number;
                          llmModel: string;
                          llmModelOptions?: { [key: string]: unknown };
                          llmPlatform:
                              | "openai"
                              | "ollama"
                              | "perspective"
                              | "bedrock"
                              | "vllm"
                              | "google";
                          llmPlatformOptions?: { baseUrl?: (...)
                          | (...); useKeepAlive: boolean };
                          llmTemplates?: { [key: string]: string };
                          llmTemplateVars?: { [key: string]: (...)[] };
                          name: string;
                          pseudonyms: {
                              active: boolean;
                              conversations: (...)[];
                              id?: (...) | (...);
                              isDeleted: boolean;
                              pseudonym: string;
                              token: string;
                          }[];
                          ragCollectionName?: string;
                          triggers?: { periodic?: (...)
                          | (...); perMessage?: (...) | (...) };
                          useTranscriptRAGCollection?: boolean;
                      }[];
                      channels: {
                          direct: boolean;
                          id?: string;
                          name: string;
                          participants?: { id?: ... }[];
                          passcode: string | null;
                      }[];
                      conversationType?: string;
                      createdAt?: string;
                      enableAgents?: boolean;
                      enableDMs: string[];
                      endTime?: string;
                      experimental?: boolean;
                      experiments: {
                          agentModifications?: {
                              agent: ...;
                              experimentValues?: ...;
                              simulatedStartTime?: ...;
                          }[];
                          baseConversation: | string
                          | (
                              { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                          );
                          createdAt: string;
                          createdBy: | string
                          | {
                              dataExportOptOut?: (...)
                              | (...)
                              | (...);
                              email?: (...) | (...);
                              goodReputation?: (...) | (...) | (...);
                              id?: (...) | (...);
                              password: string;
                              pseudonyms: (...)[];
                              role?: (...) | (...);
                              username: string;
                          };
                          description?: string;
                          executedAt?: string;
                          id?: string;
                          name: string;
                          resultConversation?: | string
                          | (
                              { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                          );
                          status: "running"
                          | "completed"
                          | "failed"
                          | "not started";
                      }[];
                      followed?: boolean;
                      followers: { conversation: string; topic: string; user: string }[];
                      id?: string;
                      locked?: boolean;
                      messageCount?: number;
                      messages: {
                          active?: boolean;
                          body: string | { [key: string]: unknown };
                          bodyType?: string;
                          channels?: string[];
                          conversation: string;
                          count?: number;
                          createdAt?: string;
                          downVotes: {
                              owner?: (...) | (...);
                              pseudonym?: (...) | (...);
                              reason?: (...) | (...);
                          }[];
                          fromAgent: boolean;
                          id?: string;
                          isDeleted?: boolean;
                          owner?: string;
                          parentMessage?: string;
                          pause: boolean;
                          prompt?: {
                              options?: (...)
                              | (...);
                              placeholder?: (...) | (...);
                              type: (...) | (...) | (...) | (...) | (...) | (...);
                              validation?: (...) | (...);
                          };
                          pseudonym: string;
                          pseudonymId: string;
                          replyCount?: number;
                          source?: string;
                          upVotes: {
                              owner?: (...)
                              | (...);
                              pseudonym?: (...) | (...);
                              reason?: (...) | (...);
                          }[];
                          visible: boolean;
                      }[];
                      name: string;
                      owner: | string
                      | {
                          dataExportOptOut?: boolean;
                          email?: string;
                          goodReputation?: boolean;
                          id?: string;
                          password: string;
                          pseudonyms: {
                              active: boolean;
                              conversations: (...)[];
                              id?: (...) | (...);
                              isDeleted: boolean;
                              pseudonym: string;
                              token: string;
                          }[];
                          role?: string;
                          username: string;
                      };
                      platforms?: string[];
                      scheduledTime?: string;
                      slug?: string;
                      startTime?: string;
                      topic: | string
                      | {
                          archivable: boolean;
                          archived?: boolean;
                          archiveEmail?: string;
                          conversationCount?: number;
                          conversationCreationAllowed: boolean;
                          conversations: (
                              { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                          )[];
                          defaultSortAverage?: number;
                          followed?: boolean;
                          followers: { conversation: string; topic: string; user: string }[];
                          id?: string;
                          isArchiveNotified?: boolean;
                          isDeleted?: boolean;
                          latestMessageCreatedAt?: string;
                          messageCount?: number;
                          name: string;
                          owner:
                              | string
                              | {
                                  dataExportOptOut?: (...)
                                  | (...)
                                  | (...);
                                  email?: (...) | (...);
                                  goodReputation?: (...) | (...) | (...);
                                  id?: (...) | (...);
                                  password: string;
                                  pseudonyms: (...)[];
                                  role?: (...) | (...);
                                  username: string;
                              };
                          passcode?: number;
                          private: boolean;
                          slug?: string;
                          votingAllowed: boolean;
                      };
                      transcript?: {
                          status: "active"
                          | "paused"
                          | "stopped";
                          vectorStore?: {
                              embeddingsModelName?: (...) | (...);
                              embeddingsPlatform?: (...) | (...);
                          };
                      };
                      updatedAt?: string;
                  };
              };
              headers: { [name: string]: unknown };
          }

          Updated conversation with participant's direct message channels

        • 401: { content?: undefined; headers: { [name: string]: unknown } }

          Unauthorized

        • 404: { content?: undefined; headers: { [name: string]: unknown } }

          Conversation not found

    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/conversations/{conversationId}/report": {
        delete?: undefined;
        get: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { conversationId: string };
                query: {
                    additionalChannels?: string | string[];
                    agent?: string;
                    format?: "text" | "csv";
                    reportName:
                        | "periodicResponses"
                        | "directMessageResponses"
                        | "userMetrics";
                };
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: { "text/csv": string; "text/plain": string };
                    headers: { [name: string]: unknown };
                };
                "400": { content?: undefined; headers: { [name: string]: unknown } };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "404": { content?: undefined; headers: { [name: string]: unknown } };
            };
        };
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post?: undefined;
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • get: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path: { conversationId: string };
              query: {
                  additionalChannels?: string | string[];
                  agent?: string;
                  format?: "text" | "csv";
                  reportName:
                      | "periodicResponses"
                      | "directMessageResponses"
                      | "userMetrics";
              };
          };
          requestBody?: undefined;
          responses: {
              "200": {
                  content: { "text/csv": string; "text/plain": string };
                  headers: { [name: string]: unknown };
              };
              "400": { content?: undefined; headers: { [name: string]: unknown } };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "404": { content?: undefined; headers: { [name: string]: unknown } };
          };
      }

      Generate conversation report

      Generates and returns a formatted report of conversation data based on the specified report type

      • parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { conversationId: string };
            query: {
                additionalChannels?: string | string[];
                agent?: string;
                format?: "text" | "csv";
                reportName: "periodicResponses" | "directMessageResponses" | "userMetrics";
            };
        }
        • Optionalcookie?: undefined
        • Optionalheader?: undefined
        • path: { conversationId: string }
          • conversationId: string

            ID of the conversation to generate report for

        • query: {
              additionalChannels?: string | string[];
              agent?: string;
              format?: "text" | "csv";
              reportName: "periodicResponses" | "directMessageResponses" | "userMetrics";
          }
          • OptionaladditionalChannels?: string | string[]

            Additional channel names (comma-separated or array)

          • Optionalagent?: string

            Agent name (required for userMetrics report)

          • Optionalformat?: "text" | "csv"

            Format of the report output

          • reportName: "periodicResponses" | "directMessageResponses" | "userMetrics"

            Type of report to generate

      • OptionalrequestBody?: undefined
      • responses: {
            "200": {
                content: { "text/csv": string; "text/plain": string };
                headers: { [name: string]: unknown };
            };
            "400": { content?: undefined; headers: { [name: string]: unknown } };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "404": { content?: undefined; headers: { [name: string]: unknown } };
        }
        • 200: {
              content: { "text/csv": string; "text/plain": string };
              headers: { [name: string]: unknown };
          }

          Report generated successfully

        • 400: { content?: undefined; headers: { [name: string]: unknown } }

          Bad request - Invalid report type or missing agent parameter

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 404: { content?: undefined; headers: { [name: string]: unknown } }

          Conversation not found

    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • Optionalpost?: undefined
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/conversations/{conversationId}/start": {
        delete?: undefined;
        get?: undefined;
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { conversationId: string };
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            active?: boolean;
                            adapters: {
                                active: boolean;
                                audioChannels?: {
                                    agent?: ...;
                                    config?: ...;
                                    direct?: ...;
                                    direction: ...;
                                    name?: ...;
                                }[];
                                chatChannels?: {
                                    agent?: ...;
                                    config?: ...;
                                    direct?: ...;
                                    direction: ...;
                                    name?: ...;
                                }[];
                                config: { [key: string]: unknown };
                                conversation: string;
                                dmChannels?: {
                                    agent?: ...;
                                    config?: ...;
                                    direct?: ...;
                                    direction: ...;
                                    name?: ...;
                                }[];
                                id?: string;
                                type: string;
                            }[];
                            agents: {
                                active?: boolean;
                                agentConfig?: { [key: string]: unknown };
                                agentEvaluation?: { action: (...) | (...) | (...) };
                                agentType: string;
                                conversation: string;
                                conversationHistorySettings?: {
                                    channels?: (...) | (...);
                                    count?: (...) | (...);
                                    directMessages?: (...) | (...) | (...);
                                    endTime?: (...) | (...);
                                    timeWindow?: (...) | (...);
                                };
                                description: string;
                                id?: string;
                                instanceName?: string;
                                lastActiveMessageCount?: number;
                                llmModel: string;
                                llmModelOptions?: { [key: string]: unknown };
                                llmPlatform:
                                    | "openai"
                                    | "ollama"
                                    | "perspective"
                                    | "bedrock"
                                    | "vllm"
                                    | "google";
                                llmPlatformOptions?: {
                                    baseUrl?: (...)
                                    | (...);
                                    useKeepAlive: boolean;
                                };
                                llmTemplates?: { [key: string]: string };
                                llmTemplateVars?: { [key: string]: (...)[] };
                                name: string;
                                pseudonyms: {
                                    active: boolean;
                                    conversations: (...)[];
                                    id?: (...) | (...);
                                    isDeleted: boolean;
                                    pseudonym: string;
                                    token: string;
                                }[];
                                ragCollectionName?: string;
                                triggers?: { periodic?: (...)
                                | (...); perMessage?: (...) | (...) };
                                useTranscriptRAGCollection?: boolean;
                            }[];
                            channels: {
                                direct: boolean;
                                id?: string;
                                name: string;
                                participants?: { id?: ... }[];
                                passcode: string | null;
                            }[];
                            conversationType?: string;
                            createdAt?: string;
                            enableAgents?: boolean;
                            enableDMs: string[];
                            endTime?: string;
                            experimental?: boolean;
                            experiments: {
                                agentModifications?: {
                                    agent: ...;
                                    experimentValues?: ...;
                                    simulatedStartTime?: ...;
                                }[];
                                baseConversation: | string
                                | (
                                    { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                );
                                createdAt: string;
                                createdBy: | string
                                | {
                                    dataExportOptOut?: (...)
                                    | (...)
                                    | (...);
                                    email?: (...) | (...);
                                    goodReputation?: (...) | (...) | (...);
                                    id?: (...) | (...);
                                    password: string;
                                    pseudonyms: (...)[];
                                    role?: (...) | (...);
                                    username: string;
                                };
                                description?: string;
                                executedAt?: string;
                                id?: string;
                                name: string;
                                resultConversation?: | string
                                | (
                                    { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                );
                                status: "running"
                                | "completed"
                                | "failed"
                                | "not started";
                            }[];
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            locked?: boolean;
                            messageCount?: number;
                            messages: {
                                active?: boolean;
                                body: string | { [key: string]: unknown };
                                bodyType?: string;
                                channels?: string[];
                                conversation: string;
                                count?: number;
                                createdAt?: string;
                                downVotes: {
                                    owner?: (...) | (...);
                                    pseudonym?: (...) | (...);
                                    reason?: (...) | (...);
                                }[];
                                fromAgent: boolean;
                                id?: string;
                                isDeleted?: boolean;
                                owner?: string;
                                parentMessage?: string;
                                pause: boolean;
                                prompt?: {
                                    options?: (...)
                                    | (...);
                                    placeholder?: (...) | (...);
                                    type: (...) | (...) | (...) | (...) | (...) | (...);
                                    validation?: (...) | (...);
                                };
                                pseudonym: string;
                                pseudonymId: string;
                                replyCount?: number;
                                source?: string;
                                upVotes: {
                                    owner?: (...)
                                    | (...);
                                    pseudonym?: (...) | (...);
                                    reason?: (...) | (...);
                                }[];
                                visible: boolean;
                            }[];
                            name: string;
                            owner: | string
                            | {
                                dataExportOptOut?: boolean;
                                email?: string;
                                goodReputation?: boolean;
                                id?: string;
                                password: string;
                                pseudonyms: {
                                    active: boolean;
                                    conversations: (...)[];
                                    id?: (...) | (...);
                                    isDeleted: boolean;
                                    pseudonym: string;
                                    token: string;
                                }[];
                                role?: string;
                                username: string;
                            };
                            platforms?: string[];
                            scheduledTime?: string;
                            slug?: string;
                            startTime?: string;
                            topic: | string
                            | {
                                archivable: boolean;
                                archived?: boolean;
                                archiveEmail?: string;
                                conversationCount?: number;
                                conversationCreationAllowed: boolean;
                                conversations: (
                                    { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                )[];
                                defaultSortAverage?: number;
                                followed?: boolean;
                                followers: { conversation: string; topic: string; user: string }[];
                                id?: string;
                                isArchiveNotified?: boolean;
                                isDeleted?: boolean;
                                latestMessageCreatedAt?: string;
                                messageCount?: number;
                                name: string;
                                owner:
                                    | string
                                    | {
                                        dataExportOptOut?: (...)
                                        | (...)
                                        | (...);
                                        email?: (...) | (...);
                                        goodReputation?: (...) | (...) | (...);
                                        id?: (...) | (...);
                                        password: string;
                                        pseudonyms: (...)[];
                                        role?: (...) | (...);
                                        username: string;
                                    };
                                passcode?: number;
                                private: boolean;
                                slug?: string;
                                votingAllowed: boolean;
                            };
                            transcript?: {
                                status: "active"
                                | "paused"
                                | "stopped";
                                vectorStore?: {
                                    embeddingsModelName?: (...) | (...);
                                    embeddingsPlatform?: (...) | (...);
                                };
                            };
                            updatedAt?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "403": { content?: undefined; headers: { [name: string]: unknown } };
                "404": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • Optionalget?: undefined
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • post: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path: { conversationId: string };
              query?: undefined;
          };
          requestBody?: undefined;
          responses: {
              "200": {
                  content: {
                      "application/json": {
                          active?: boolean;
                          adapters: {
                              active: boolean;
                              audioChannels?: {
                                  agent?: ...;
                                  config?: ...;
                                  direct?: ...;
                                  direction: ...;
                                  name?: ...;
                              }[];
                              chatChannels?: {
                                  agent?: ...;
                                  config?: ...;
                                  direct?: ...;
                                  direction: ...;
                                  name?: ...;
                              }[];
                              config: { [key: string]: unknown };
                              conversation: string;
                              dmChannels?: {
                                  agent?: ...;
                                  config?: ...;
                                  direct?: ...;
                                  direction: ...;
                                  name?: ...;
                              }[];
                              id?: string;
                              type: string;
                          }[];
                          agents: {
                              active?: boolean;
                              agentConfig?: { [key: string]: unknown };
                              agentEvaluation?: { action: (...) | (...) | (...) };
                              agentType: string;
                              conversation: string;
                              conversationHistorySettings?: {
                                  channels?: (...) | (...);
                                  count?: (...) | (...);
                                  directMessages?: (...) | (...) | (...);
                                  endTime?: (...) | (...);
                                  timeWindow?: (...) | (...);
                              };
                              description: string;
                              id?: string;
                              instanceName?: string;
                              lastActiveMessageCount?: number;
                              llmModel: string;
                              llmModelOptions?: { [key: string]: unknown };
                              llmPlatform:
                                  | "openai"
                                  | "ollama"
                                  | "perspective"
                                  | "bedrock"
                                  | "vllm"
                                  | "google";
                              llmPlatformOptions?: {
                                  baseUrl?: (...)
                                  | (...);
                                  useKeepAlive: boolean;
                              };
                              llmTemplates?: { [key: string]: string };
                              llmTemplateVars?: { [key: string]: (...)[] };
                              name: string;
                              pseudonyms: {
                                  active: boolean;
                                  conversations: (...)[];
                                  id?: (...) | (...);
                                  isDeleted: boolean;
                                  pseudonym: string;
                                  token: string;
                              }[];
                              ragCollectionName?: string;
                              triggers?: { periodic?: (...)
                              | (...); perMessage?: (...) | (...) };
                              useTranscriptRAGCollection?: boolean;
                          }[];
                          channels: {
                              direct: boolean;
                              id?: string;
                              name: string;
                              participants?: { id?: ... }[];
                              passcode: string | null;
                          }[];
                          conversationType?: string;
                          createdAt?: string;
                          enableAgents?: boolean;
                          enableDMs: string[];
                          endTime?: string;
                          experimental?: boolean;
                          experiments: {
                              agentModifications?: {
                                  agent: ...;
                                  experimentValues?: ...;
                                  simulatedStartTime?: ...;
                              }[];
                              baseConversation: | string
                              | (
                                  { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                              );
                              createdAt: string;
                              createdBy: | string
                              | {
                                  dataExportOptOut?: (...)
                                  | (...)
                                  | (...);
                                  email?: (...) | (...);
                                  goodReputation?: (...) | (...) | (...);
                                  id?: (...) | (...);
                                  password: string;
                                  pseudonyms: (...)[];
                                  role?: (...) | (...);
                                  username: string;
                              };
                              description?: string;
                              executedAt?: string;
                              id?: string;
                              name: string;
                              resultConversation?: | string
                              | (
                                  { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                              );
                              status: "running"
                              | "completed"
                              | "failed"
                              | "not started";
                          }[];
                          followed?: boolean;
                          followers: { conversation: string; topic: string; user: string }[];
                          id?: string;
                          locked?: boolean;
                          messageCount?: number;
                          messages: {
                              active?: boolean;
                              body: string | { [key: string]: unknown };
                              bodyType?: string;
                              channels?: string[];
                              conversation: string;
                              count?: number;
                              createdAt?: string;
                              downVotes: {
                                  owner?: (...) | (...);
                                  pseudonym?: (...) | (...);
                                  reason?: (...) | (...);
                              }[];
                              fromAgent: boolean;
                              id?: string;
                              isDeleted?: boolean;
                              owner?: string;
                              parentMessage?: string;
                              pause: boolean;
                              prompt?: {
                                  options?: (...)
                                  | (...);
                                  placeholder?: (...) | (...);
                                  type: (...) | (...) | (...) | (...) | (...) | (...);
                                  validation?: (...) | (...);
                              };
                              pseudonym: string;
                              pseudonymId: string;
                              replyCount?: number;
                              source?: string;
                              upVotes: {
                                  owner?: (...)
                                  | (...);
                                  pseudonym?: (...) | (...);
                                  reason?: (...) | (...);
                              }[];
                              visible: boolean;
                          }[];
                          name: string;
                          owner: | string
                          | {
                              dataExportOptOut?: boolean;
                              email?: string;
                              goodReputation?: boolean;
                              id?: string;
                              password: string;
                              pseudonyms: {
                                  active: boolean;
                                  conversations: (...)[];
                                  id?: (...) | (...);
                                  isDeleted: boolean;
                                  pseudonym: string;
                                  token: string;
                              }[];
                              role?: string;
                              username: string;
                          };
                          platforms?: string[];
                          scheduledTime?: string;
                          slug?: string;
                          startTime?: string;
                          topic: | string
                          | {
                              archivable: boolean;
                              archived?: boolean;
                              archiveEmail?: string;
                              conversationCount?: number;
                              conversationCreationAllowed: boolean;
                              conversations: (
                                  { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                              )[];
                              defaultSortAverage?: number;
                              followed?: boolean;
                              followers: { conversation: string; topic: string; user: string }[];
                              id?: string;
                              isArchiveNotified?: boolean;
                              isDeleted?: boolean;
                              latestMessageCreatedAt?: string;
                              messageCount?: number;
                              name: string;
                              owner:
                                  | string
                                  | {
                                      dataExportOptOut?: (...)
                                      | (...)
                                      | (...);
                                      email?: (...) | (...);
                                      goodReputation?: (...) | (...) | (...);
                                      id?: (...) | (...);
                                      password: string;
                                      pseudonyms: (...)[];
                                      role?: (...) | (...);
                                      username: string;
                                  };
                              passcode?: number;
                              private: boolean;
                              slug?: string;
                              votingAllowed: boolean;
                          };
                          transcript?: {
                              status: "active"
                              | "paused"
                              | "stopped";
                              vectorStore?: {
                                  embeddingsModelName?: (...) | (...);
                                  embeddingsPlatform?: (...) | (...);
                              };
                          };
                          updatedAt?: string;
                      };
                  };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "403": { content?: undefined; headers: { [name: string]: unknown } };
              "404": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Start a conversation

      Starts a conversation, activating all associated agents and adapters

      • parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { conversationId: string };
            query?: undefined;
        }
        • Optionalcookie?: undefined
        • Optionalheader?: undefined
        • path: { conversationId: string }
          • conversationId: string

            ID of the conversation to start

        • Optionalquery?: undefined
      • OptionalrequestBody?: undefined
      • responses: {
            "200": {
                content: {
                    "application/json": {
                        active?: boolean;
                        adapters: {
                            active: boolean;
                            audioChannels?: {
                                agent?: ...;
                                config?: ...;
                                direct?: ...;
                                direction: ...;
                                name?: ...;
                            }[];
                            chatChannels?: {
                                agent?: ...;
                                config?: ...;
                                direct?: ...;
                                direction: ...;
                                name?: ...;
                            }[];
                            config: { [key: string]: unknown };
                            conversation: string;
                            dmChannels?: {
                                agent?: ...;
                                config?: ...;
                                direct?: ...;
                                direction: ...;
                                name?: ...;
                            }[];
                            id?: string;
                            type: string;
                        }[];
                        agents: {
                            active?: boolean;
                            agentConfig?: { [key: string]: unknown };
                            agentEvaluation?: { action: (...) | (...) | (...) };
                            agentType: string;
                            conversation: string;
                            conversationHistorySettings?: {
                                channels?: (...) | (...);
                                count?: (...) | (...);
                                directMessages?: (...) | (...) | (...);
                                endTime?: (...) | (...);
                                timeWindow?: (...) | (...);
                            };
                            description: string;
                            id?: string;
                            instanceName?: string;
                            lastActiveMessageCount?: number;
                            llmModel: string;
                            llmModelOptions?: { [key: string]: unknown };
                            llmPlatform:
                                | "openai"
                                | "ollama"
                                | "perspective"
                                | "bedrock"
                                | "vllm"
                                | "google";
                            llmPlatformOptions?: { baseUrl?: (...)
                            | (...); useKeepAlive: boolean };
                            llmTemplates?: { [key: string]: string };
                            llmTemplateVars?: { [key: string]: (...)[] };
                            name: string;
                            pseudonyms: {
                                active: boolean;
                                conversations: (...)[];
                                id?: (...) | (...);
                                isDeleted: boolean;
                                pseudonym: string;
                                token: string;
                            }[];
                            ragCollectionName?: string;
                            triggers?: { periodic?: (...)
                            | (...); perMessage?: (...) | (...) };
                            useTranscriptRAGCollection?: boolean;
                        }[];
                        channels: {
                            direct: boolean;
                            id?: string;
                            name: string;
                            participants?: { id?: ... }[];
                            passcode: string | null;
                        }[];
                        conversationType?: string;
                        createdAt?: string;
                        enableAgents?: boolean;
                        enableDMs: string[];
                        endTime?: string;
                        experimental?: boolean;
                        experiments: {
                            agentModifications?: {
                                agent: ...;
                                experimentValues?: ...;
                                simulatedStartTime?: ...;
                            }[];
                            baseConversation: | string
                            | (
                                { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                            );
                            createdAt: string;
                            createdBy: | string
                            | {
                                dataExportOptOut?: (...)
                                | (...)
                                | (...);
                                email?: (...) | (...);
                                goodReputation?: (...) | (...) | (...);
                                id?: (...) | (...);
                                password: string;
                                pseudonyms: (...)[];
                                role?: (...) | (...);
                                username: string;
                            };
                            description?: string;
                            executedAt?: string;
                            id?: string;
                            name: string;
                            resultConversation?: | string
                            | (
                                { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                            );
                            status: "running"
                            | "completed"
                            | "failed"
                            | "not started";
                        }[];
                        followed?: boolean;
                        followers: { conversation: string; topic: string; user: string }[];
                        id?: string;
                        locked?: boolean;
                        messageCount?: number;
                        messages: {
                            active?: boolean;
                            body: string | { [key: string]: unknown };
                            bodyType?: string;
                            channels?: string[];
                            conversation: string;
                            count?: number;
                            createdAt?: string;
                            downVotes: {
                                owner?: (...) | (...);
                                pseudonym?: (...) | (...);
                                reason?: (...) | (...);
                            }[];
                            fromAgent: boolean;
                            id?: string;
                            isDeleted?: boolean;
                            owner?: string;
                            parentMessage?: string;
                            pause: boolean;
                            prompt?: {
                                options?: (...)
                                | (...);
                                placeholder?: (...) | (...);
                                type: (...) | (...) | (...) | (...) | (...) | (...);
                                validation?: (...) | (...);
                            };
                            pseudonym: string;
                            pseudonymId: string;
                            replyCount?: number;
                            source?: string;
                            upVotes: {
                                owner?: (...)
                                | (...);
                                pseudonym?: (...) | (...);
                                reason?: (...) | (...);
                            }[];
                            visible: boolean;
                        }[];
                        name: string;
                        owner: | string
                        | {
                            dataExportOptOut?: boolean;
                            email?: string;
                            goodReputation?: boolean;
                            id?: string;
                            password: string;
                            pseudonyms: {
                                active: boolean;
                                conversations: (...)[];
                                id?: (...) | (...);
                                isDeleted: boolean;
                                pseudonym: string;
                                token: string;
                            }[];
                            role?: string;
                            username: string;
                        };
                        platforms?: string[];
                        scheduledTime?: string;
                        slug?: string;
                        startTime?: string;
                        topic: | string
                        | {
                            archivable: boolean;
                            archived?: boolean;
                            archiveEmail?: string;
                            conversationCount?: number;
                            conversationCreationAllowed: boolean;
                            conversations: (
                                { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                            )[];
                            defaultSortAverage?: number;
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            isArchiveNotified?: boolean;
                            isDeleted?: boolean;
                            latestMessageCreatedAt?: string;
                            messageCount?: number;
                            name: string;
                            owner:
                                | string
                                | {
                                    dataExportOptOut?: (...)
                                    | (...)
                                    | (...);
                                    email?: (...) | (...);
                                    goodReputation?: (...) | (...) | (...);
                                    id?: (...) | (...);
                                    password: string;
                                    pseudonyms: (...)[];
                                    role?: (...) | (...);
                                    username: string;
                                };
                            passcode?: number;
                            private: boolean;
                            slug?: string;
                            votingAllowed: boolean;
                        };
                        transcript?: {
                            status: "active"
                            | "paused"
                            | "stopped";
                            vectorStore?: {
                                embeddingsModelName?: (...) | (...);
                                embeddingsPlatform?: (...) | (...);
                            };
                        };
                        updatedAt?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "403": { content?: undefined; headers: { [name: string]: unknown } };
            "404": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: {
                  "application/json": {
                      active?: boolean;
                      adapters: {
                          active: boolean;
                          audioChannels?: {
                              agent?: ...;
                              config?: ...;
                              direct?: ...;
                              direction: ...;
                              name?: ...;
                          }[];
                          chatChannels?: {
                              agent?: ...;
                              config?: ...;
                              direct?: ...;
                              direction: ...;
                              name?: ...;
                          }[];
                          config: { [key: string]: unknown };
                          conversation: string;
                          dmChannels?: {
                              agent?: ...;
                              config?: ...;
                              direct?: ...;
                              direction: ...;
                              name?: ...;
                          }[];
                          id?: string;
                          type: string;
                      }[];
                      agents: {
                          active?: boolean;
                          agentConfig?: { [key: string]: unknown };
                          agentEvaluation?: { action: (...) | (...) | (...) };
                          agentType: string;
                          conversation: string;
                          conversationHistorySettings?: {
                              channels?: (...) | (...);
                              count?: (...) | (...);
                              directMessages?: (...) | (...) | (...);
                              endTime?: (...) | (...);
                              timeWindow?: (...) | (...);
                          };
                          description: string;
                          id?: string;
                          instanceName?: string;
                          lastActiveMessageCount?: number;
                          llmModel: string;
                          llmModelOptions?: { [key: string]: unknown };
                          llmPlatform:
                              | "openai"
                              | "ollama"
                              | "perspective"
                              | "bedrock"
                              | "vllm"
                              | "google";
                          llmPlatformOptions?: { baseUrl?: (...)
                          | (...); useKeepAlive: boolean };
                          llmTemplates?: { [key: string]: string };
                          llmTemplateVars?: { [key: string]: (...)[] };
                          name: string;
                          pseudonyms: {
                              active: boolean;
                              conversations: (...)[];
                              id?: (...) | (...);
                              isDeleted: boolean;
                              pseudonym: string;
                              token: string;
                          }[];
                          ragCollectionName?: string;
                          triggers?: { periodic?: (...)
                          | (...); perMessage?: (...) | (...) };
                          useTranscriptRAGCollection?: boolean;
                      }[];
                      channels: {
                          direct: boolean;
                          id?: string;
                          name: string;
                          participants?: { id?: ... }[];
                          passcode: string | null;
                      }[];
                      conversationType?: string;
                      createdAt?: string;
                      enableAgents?: boolean;
                      enableDMs: string[];
                      endTime?: string;
                      experimental?: boolean;
                      experiments: {
                          agentModifications?: {
                              agent: ...;
                              experimentValues?: ...;
                              simulatedStartTime?: ...;
                          }[];
                          baseConversation: | string
                          | (
                              { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                          );
                          createdAt: string;
                          createdBy: | string
                          | {
                              dataExportOptOut?: (...)
                              | (...)
                              | (...);
                              email?: (...) | (...);
                              goodReputation?: (...) | (...) | (...);
                              id?: (...) | (...);
                              password: string;
                              pseudonyms: (...)[];
                              role?: (...) | (...);
                              username: string;
                          };
                          description?: string;
                          executedAt?: string;
                          id?: string;
                          name: string;
                          resultConversation?: | string
                          | (
                              { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                          );
                          status: "running"
                          | "completed"
                          | "failed"
                          | "not started";
                      }[];
                      followed?: boolean;
                      followers: { conversation: string; topic: string; user: string }[];
                      id?: string;
                      locked?: boolean;
                      messageCount?: number;
                      messages: {
                          active?: boolean;
                          body: string | { [key: string]: unknown };
                          bodyType?: string;
                          channels?: string[];
                          conversation: string;
                          count?: number;
                          createdAt?: string;
                          downVotes: {
                              owner?: (...) | (...);
                              pseudonym?: (...) | (...);
                              reason?: (...) | (...);
                          }[];
                          fromAgent: boolean;
                          id?: string;
                          isDeleted?: boolean;
                          owner?: string;
                          parentMessage?: string;
                          pause: boolean;
                          prompt?: {
                              options?: (...)
                              | (...);
                              placeholder?: (...) | (...);
                              type: (...) | (...) | (...) | (...) | (...) | (...);
                              validation?: (...) | (...);
                          };
                          pseudonym: string;
                          pseudonymId: string;
                          replyCount?: number;
                          source?: string;
                          upVotes: {
                              owner?: (...)
                              | (...);
                              pseudonym?: (...) | (...);
                              reason?: (...) | (...);
                          }[];
                          visible: boolean;
                      }[];
                      name: string;
                      owner: | string
                      | {
                          dataExportOptOut?: boolean;
                          email?: string;
                          goodReputation?: boolean;
                          id?: string;
                          password: string;
                          pseudonyms: {
                              active: boolean;
                              conversations: (...)[];
                              id?: (...) | (...);
                              isDeleted: boolean;
                              pseudonym: string;
                              token: string;
                          }[];
                          role?: string;
                          username: string;
                      };
                      platforms?: string[];
                      scheduledTime?: string;
                      slug?: string;
                      startTime?: string;
                      topic: | string
                      | {
                          archivable: boolean;
                          archived?: boolean;
                          archiveEmail?: string;
                          conversationCount?: number;
                          conversationCreationAllowed: boolean;
                          conversations: (
                              { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                          )[];
                          defaultSortAverage?: number;
                          followed?: boolean;
                          followers: { conversation: string; topic: string; user: string }[];
                          id?: string;
                          isArchiveNotified?: boolean;
                          isDeleted?: boolean;
                          latestMessageCreatedAt?: string;
                          messageCount?: number;
                          name: string;
                          owner:
                              | string
                              | {
                                  dataExportOptOut?: (...)
                                  | (...)
                                  | (...);
                                  email?: (...) | (...);
                                  goodReputation?: (...) | (...) | (...);
                                  id?: (...) | (...);
                                  password: string;
                                  pseudonyms: (...)[];
                                  role?: (...) | (...);
                                  username: string;
                              };
                          passcode?: number;
                          private: boolean;
                          slug?: string;
                          votingAllowed: boolean;
                      };
                      transcript?: {
                          status: "active"
                          | "paused"
                          | "stopped";
                          vectorStore?: {
                              embeddingsModelName?: (...) | (...);
                              embeddingsPlatform?: (...) | (...);
                          };
                      };
                      updatedAt?: string;
                  };
              };
              headers: { [name: string]: unknown };
          }

          Conversation started successfully

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 403: { content?: undefined; headers: { [name: string]: unknown } }

          Only conversation or topic owner can start conversation

        • 404: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 404,
              * "message": "Not found"
              * }
          • headers: { [name: string]: unknown }
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/conversations/{conversationId}/stop": {
        delete?: undefined;
        get?: undefined;
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { conversationId: string };
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            active?: boolean;
                            adapters: {
                                active: boolean;
                                audioChannels?: {
                                    agent?: ...;
                                    config?: ...;
                                    direct?: ...;
                                    direction: ...;
                                    name?: ...;
                                }[];
                                chatChannels?: {
                                    agent?: ...;
                                    config?: ...;
                                    direct?: ...;
                                    direction: ...;
                                    name?: ...;
                                }[];
                                config: { [key: string]: unknown };
                                conversation: string;
                                dmChannels?: {
                                    agent?: ...;
                                    config?: ...;
                                    direct?: ...;
                                    direction: ...;
                                    name?: ...;
                                }[];
                                id?: string;
                                type: string;
                            }[];
                            agents: {
                                active?: boolean;
                                agentConfig?: { [key: string]: unknown };
                                agentEvaluation?: { action: (...) | (...) | (...) };
                                agentType: string;
                                conversation: string;
                                conversationHistorySettings?: {
                                    channels?: (...) | (...);
                                    count?: (...) | (...);
                                    directMessages?: (...) | (...) | (...);
                                    endTime?: (...) | (...);
                                    timeWindow?: (...) | (...);
                                };
                                description: string;
                                id?: string;
                                instanceName?: string;
                                lastActiveMessageCount?: number;
                                llmModel: string;
                                llmModelOptions?: { [key: string]: unknown };
                                llmPlatform:
                                    | "openai"
                                    | "ollama"
                                    | "perspective"
                                    | "bedrock"
                                    | "vllm"
                                    | "google";
                                llmPlatformOptions?: {
                                    baseUrl?: (...)
                                    | (...);
                                    useKeepAlive: boolean;
                                };
                                llmTemplates?: { [key: string]: string };
                                llmTemplateVars?: { [key: string]: (...)[] };
                                name: string;
                                pseudonyms: {
                                    active: boolean;
                                    conversations: (...)[];
                                    id?: (...) | (...);
                                    isDeleted: boolean;
                                    pseudonym: string;
                                    token: string;
                                }[];
                                ragCollectionName?: string;
                                triggers?: { periodic?: (...)
                                | (...); perMessage?: (...) | (...) };
                                useTranscriptRAGCollection?: boolean;
                            }[];
                            channels: {
                                direct: boolean;
                                id?: string;
                                name: string;
                                participants?: { id?: ... }[];
                                passcode: string | null;
                            }[];
                            conversationType?: string;
                            createdAt?: string;
                            enableAgents?: boolean;
                            enableDMs: string[];
                            endTime?: string;
                            experimental?: boolean;
                            experiments: {
                                agentModifications?: {
                                    agent: ...;
                                    experimentValues?: ...;
                                    simulatedStartTime?: ...;
                                }[];
                                baseConversation: | string
                                | (
                                    { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                );
                                createdAt: string;
                                createdBy: | string
                                | {
                                    dataExportOptOut?: (...)
                                    | (...)
                                    | (...);
                                    email?: (...) | (...);
                                    goodReputation?: (...) | (...) | (...);
                                    id?: (...) | (...);
                                    password: string;
                                    pseudonyms: (...)[];
                                    role?: (...) | (...);
                                    username: string;
                                };
                                description?: string;
                                executedAt?: string;
                                id?: string;
                                name: string;
                                resultConversation?: | string
                                | (
                                    { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                );
                                status: "running"
                                | "completed"
                                | "failed"
                                | "not started";
                            }[];
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            locked?: boolean;
                            messageCount?: number;
                            messages: {
                                active?: boolean;
                                body: string | { [key: string]: unknown };
                                bodyType?: string;
                                channels?: string[];
                                conversation: string;
                                count?: number;
                                createdAt?: string;
                                downVotes: {
                                    owner?: (...) | (...);
                                    pseudonym?: (...) | (...);
                                    reason?: (...) | (...);
                                }[];
                                fromAgent: boolean;
                                id?: string;
                                isDeleted?: boolean;
                                owner?: string;
                                parentMessage?: string;
                                pause: boolean;
                                prompt?: {
                                    options?: (...)
                                    | (...);
                                    placeholder?: (...) | (...);
                                    type: (...) | (...) | (...) | (...) | (...) | (...);
                                    validation?: (...) | (...);
                                };
                                pseudonym: string;
                                pseudonymId: string;
                                replyCount?: number;
                                source?: string;
                                upVotes: {
                                    owner?: (...)
                                    | (...);
                                    pseudonym?: (...) | (...);
                                    reason?: (...) | (...);
                                }[];
                                visible: boolean;
                            }[];
                            name: string;
                            owner: | string
                            | {
                                dataExportOptOut?: boolean;
                                email?: string;
                                goodReputation?: boolean;
                                id?: string;
                                password: string;
                                pseudonyms: {
                                    active: boolean;
                                    conversations: (...)[];
                                    id?: (...) | (...);
                                    isDeleted: boolean;
                                    pseudonym: string;
                                    token: string;
                                }[];
                                role?: string;
                                username: string;
                            };
                            platforms?: string[];
                            scheduledTime?: string;
                            slug?: string;
                            startTime?: string;
                            topic: | string
                            | {
                                archivable: boolean;
                                archived?: boolean;
                                archiveEmail?: string;
                                conversationCount?: number;
                                conversationCreationAllowed: boolean;
                                conversations: (
                                    { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                )[];
                                defaultSortAverage?: number;
                                followed?: boolean;
                                followers: { conversation: string; topic: string; user: string }[];
                                id?: string;
                                isArchiveNotified?: boolean;
                                isDeleted?: boolean;
                                latestMessageCreatedAt?: string;
                                messageCount?: number;
                                name: string;
                                owner:
                                    | string
                                    | {
                                        dataExportOptOut?: (...)
                                        | (...)
                                        | (...);
                                        email?: (...) | (...);
                                        goodReputation?: (...) | (...) | (...);
                                        id?: (...) | (...);
                                        password: string;
                                        pseudonyms: (...)[];
                                        role?: (...) | (...);
                                        username: string;
                                    };
                                passcode?: number;
                                private: boolean;
                                slug?: string;
                                votingAllowed: boolean;
                            };
                            transcript?: {
                                status: "active"
                                | "paused"
                                | "stopped";
                                vectorStore?: {
                                    embeddingsModelName?: (...) | (...);
                                    embeddingsPlatform?: (...) | (...);
                                };
                            };
                            updatedAt?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "403": { content?: undefined; headers: { [name: string]: unknown } };
                "404": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • Optionalget?: undefined
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • post: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path: { conversationId: string };
              query?: undefined;
          };
          requestBody?: undefined;
          responses: {
              "200": {
                  content: {
                      "application/json": {
                          active?: boolean;
                          adapters: {
                              active: boolean;
                              audioChannels?: {
                                  agent?: ...;
                                  config?: ...;
                                  direct?: ...;
                                  direction: ...;
                                  name?: ...;
                              }[];
                              chatChannels?: {
                                  agent?: ...;
                                  config?: ...;
                                  direct?: ...;
                                  direction: ...;
                                  name?: ...;
                              }[];
                              config: { [key: string]: unknown };
                              conversation: string;
                              dmChannels?: {
                                  agent?: ...;
                                  config?: ...;
                                  direct?: ...;
                                  direction: ...;
                                  name?: ...;
                              }[];
                              id?: string;
                              type: string;
                          }[];
                          agents: {
                              active?: boolean;
                              agentConfig?: { [key: string]: unknown };
                              agentEvaluation?: { action: (...) | (...) | (...) };
                              agentType: string;
                              conversation: string;
                              conversationHistorySettings?: {
                                  channels?: (...) | (...);
                                  count?: (...) | (...);
                                  directMessages?: (...) | (...) | (...);
                                  endTime?: (...) | (...);
                                  timeWindow?: (...) | (...);
                              };
                              description: string;
                              id?: string;
                              instanceName?: string;
                              lastActiveMessageCount?: number;
                              llmModel: string;
                              llmModelOptions?: { [key: string]: unknown };
                              llmPlatform:
                                  | "openai"
                                  | "ollama"
                                  | "perspective"
                                  | "bedrock"
                                  | "vllm"
                                  | "google";
                              llmPlatformOptions?: {
                                  baseUrl?: (...)
                                  | (...);
                                  useKeepAlive: boolean;
                              };
                              llmTemplates?: { [key: string]: string };
                              llmTemplateVars?: { [key: string]: (...)[] };
                              name: string;
                              pseudonyms: {
                                  active: boolean;
                                  conversations: (...)[];
                                  id?: (...) | (...);
                                  isDeleted: boolean;
                                  pseudonym: string;
                                  token: string;
                              }[];
                              ragCollectionName?: string;
                              triggers?: { periodic?: (...)
                              | (...); perMessage?: (...) | (...) };
                              useTranscriptRAGCollection?: boolean;
                          }[];
                          channels: {
                              direct: boolean;
                              id?: string;
                              name: string;
                              participants?: { id?: ... }[];
                              passcode: string | null;
                          }[];
                          conversationType?: string;
                          createdAt?: string;
                          enableAgents?: boolean;
                          enableDMs: string[];
                          endTime?: string;
                          experimental?: boolean;
                          experiments: {
                              agentModifications?: {
                                  agent: ...;
                                  experimentValues?: ...;
                                  simulatedStartTime?: ...;
                              }[];
                              baseConversation: | string
                              | (
                                  { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                              );
                              createdAt: string;
                              createdBy: | string
                              | {
                                  dataExportOptOut?: (...)
                                  | (...)
                                  | (...);
                                  email?: (...) | (...);
                                  goodReputation?: (...) | (...) | (...);
                                  id?: (...) | (...);
                                  password: string;
                                  pseudonyms: (...)[];
                                  role?: (...) | (...);
                                  username: string;
                              };
                              description?: string;
                              executedAt?: string;
                              id?: string;
                              name: string;
                              resultConversation?: | string
                              | (
                                  { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                              );
                              status: "running"
                              | "completed"
                              | "failed"
                              | "not started";
                          }[];
                          followed?: boolean;
                          followers: { conversation: string; topic: string; user: string }[];
                          id?: string;
                          locked?: boolean;
                          messageCount?: number;
                          messages: {
                              active?: boolean;
                              body: string | { [key: string]: unknown };
                              bodyType?: string;
                              channels?: string[];
                              conversation: string;
                              count?: number;
                              createdAt?: string;
                              downVotes: {
                                  owner?: (...) | (...);
                                  pseudonym?: (...) | (...);
                                  reason?: (...) | (...);
                              }[];
                              fromAgent: boolean;
                              id?: string;
                              isDeleted?: boolean;
                              owner?: string;
                              parentMessage?: string;
                              pause: boolean;
                              prompt?: {
                                  options?: (...)
                                  | (...);
                                  placeholder?: (...) | (...);
                                  type: (...) | (...) | (...) | (...) | (...) | (...);
                                  validation?: (...) | (...);
                              };
                              pseudonym: string;
                              pseudonymId: string;
                              replyCount?: number;
                              source?: string;
                              upVotes: {
                                  owner?: (...)
                                  | (...);
                                  pseudonym?: (...) | (...);
                                  reason?: (...) | (...);
                              }[];
                              visible: boolean;
                          }[];
                          name: string;
                          owner: | string
                          | {
                              dataExportOptOut?: boolean;
                              email?: string;
                              goodReputation?: boolean;
                              id?: string;
                              password: string;
                              pseudonyms: {
                                  active: boolean;
                                  conversations: (...)[];
                                  id?: (...) | (...);
                                  isDeleted: boolean;
                                  pseudonym: string;
                                  token: string;
                              }[];
                              role?: string;
                              username: string;
                          };
                          platforms?: string[];
                          scheduledTime?: string;
                          slug?: string;
                          startTime?: string;
                          topic: | string
                          | {
                              archivable: boolean;
                              archived?: boolean;
                              archiveEmail?: string;
                              conversationCount?: number;
                              conversationCreationAllowed: boolean;
                              conversations: (
                                  { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                              )[];
                              defaultSortAverage?: number;
                              followed?: boolean;
                              followers: { conversation: string; topic: string; user: string }[];
                              id?: string;
                              isArchiveNotified?: boolean;
                              isDeleted?: boolean;
                              latestMessageCreatedAt?: string;
                              messageCount?: number;
                              name: string;
                              owner:
                                  | string
                                  | {
                                      dataExportOptOut?: (...)
                                      | (...)
                                      | (...);
                                      email?: (...) | (...);
                                      goodReputation?: (...) | (...) | (...);
                                      id?: (...) | (...);
                                      password: string;
                                      pseudonyms: (...)[];
                                      role?: (...) | (...);
                                      username: string;
                                  };
                              passcode?: number;
                              private: boolean;
                              slug?: string;
                              votingAllowed: boolean;
                          };
                          transcript?: {
                              status: "active"
                              | "paused"
                              | "stopped";
                              vectorStore?: {
                                  embeddingsModelName?: (...) | (...);
                                  embeddingsPlatform?: (...) | (...);
                              };
                          };
                          updatedAt?: string;
                      };
                  };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "403": { content?: undefined; headers: { [name: string]: unknown } };
              "404": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Stop a conversation

      Stops a conversation, deactivating all associated agents and adapters

      • parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { conversationId: string };
            query?: undefined;
        }
        • Optionalcookie?: undefined
        • Optionalheader?: undefined
        • path: { conversationId: string }
          • conversationId: string

            ID of the conversation to stop

        • Optionalquery?: undefined
      • OptionalrequestBody?: undefined
      • responses: {
            "200": {
                content: {
                    "application/json": {
                        active?: boolean;
                        adapters: {
                            active: boolean;
                            audioChannels?: {
                                agent?: ...;
                                config?: ...;
                                direct?: ...;
                                direction: ...;
                                name?: ...;
                            }[];
                            chatChannels?: {
                                agent?: ...;
                                config?: ...;
                                direct?: ...;
                                direction: ...;
                                name?: ...;
                            }[];
                            config: { [key: string]: unknown };
                            conversation: string;
                            dmChannels?: {
                                agent?: ...;
                                config?: ...;
                                direct?: ...;
                                direction: ...;
                                name?: ...;
                            }[];
                            id?: string;
                            type: string;
                        }[];
                        agents: {
                            active?: boolean;
                            agentConfig?: { [key: string]: unknown };
                            agentEvaluation?: { action: (...) | (...) | (...) };
                            agentType: string;
                            conversation: string;
                            conversationHistorySettings?: {
                                channels?: (...) | (...);
                                count?: (...) | (...);
                                directMessages?: (...) | (...) | (...);
                                endTime?: (...) | (...);
                                timeWindow?: (...) | (...);
                            };
                            description: string;
                            id?: string;
                            instanceName?: string;
                            lastActiveMessageCount?: number;
                            llmModel: string;
                            llmModelOptions?: { [key: string]: unknown };
                            llmPlatform:
                                | "openai"
                                | "ollama"
                                | "perspective"
                                | "bedrock"
                                | "vllm"
                                | "google";
                            llmPlatformOptions?: { baseUrl?: (...)
                            | (...); useKeepAlive: boolean };
                            llmTemplates?: { [key: string]: string };
                            llmTemplateVars?: { [key: string]: (...)[] };
                            name: string;
                            pseudonyms: {
                                active: boolean;
                                conversations: (...)[];
                                id?: (...) | (...);
                                isDeleted: boolean;
                                pseudonym: string;
                                token: string;
                            }[];
                            ragCollectionName?: string;
                            triggers?: { periodic?: (...)
                            | (...); perMessage?: (...) | (...) };
                            useTranscriptRAGCollection?: boolean;
                        }[];
                        channels: {
                            direct: boolean;
                            id?: string;
                            name: string;
                            participants?: { id?: ... }[];
                            passcode: string | null;
                        }[];
                        conversationType?: string;
                        createdAt?: string;
                        enableAgents?: boolean;
                        enableDMs: string[];
                        endTime?: string;
                        experimental?: boolean;
                        experiments: {
                            agentModifications?: {
                                agent: ...;
                                experimentValues?: ...;
                                simulatedStartTime?: ...;
                            }[];
                            baseConversation: | string
                            | (
                                { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                            );
                            createdAt: string;
                            createdBy: | string
                            | {
                                dataExportOptOut?: (...)
                                | (...)
                                | (...);
                                email?: (...) | (...);
                                goodReputation?: (...) | (...) | (...);
                                id?: (...) | (...);
                                password: string;
                                pseudonyms: (...)[];
                                role?: (...) | (...);
                                username: string;
                            };
                            description?: string;
                            executedAt?: string;
                            id?: string;
                            name: string;
                            resultConversation?: | string
                            | (
                                { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                            );
                            status: "running"
                            | "completed"
                            | "failed"
                            | "not started";
                        }[];
                        followed?: boolean;
                        followers: { conversation: string; topic: string; user: string }[];
                        id?: string;
                        locked?: boolean;
                        messageCount?: number;
                        messages: {
                            active?: boolean;
                            body: string | { [key: string]: unknown };
                            bodyType?: string;
                            channels?: string[];
                            conversation: string;
                            count?: number;
                            createdAt?: string;
                            downVotes: {
                                owner?: (...) | (...);
                                pseudonym?: (...) | (...);
                                reason?: (...) | (...);
                            }[];
                            fromAgent: boolean;
                            id?: string;
                            isDeleted?: boolean;
                            owner?: string;
                            parentMessage?: string;
                            pause: boolean;
                            prompt?: {
                                options?: (...)
                                | (...);
                                placeholder?: (...) | (...);
                                type: (...) | (...) | (...) | (...) | (...) | (...);
                                validation?: (...) | (...);
                            };
                            pseudonym: string;
                            pseudonymId: string;
                            replyCount?: number;
                            source?: string;
                            upVotes: {
                                owner?: (...)
                                | (...);
                                pseudonym?: (...) | (...);
                                reason?: (...) | (...);
                            }[];
                            visible: boolean;
                        }[];
                        name: string;
                        owner: | string
                        | {
                            dataExportOptOut?: boolean;
                            email?: string;
                            goodReputation?: boolean;
                            id?: string;
                            password: string;
                            pseudonyms: {
                                active: boolean;
                                conversations: (...)[];
                                id?: (...) | (...);
                                isDeleted: boolean;
                                pseudonym: string;
                                token: string;
                            }[];
                            role?: string;
                            username: string;
                        };
                        platforms?: string[];
                        scheduledTime?: string;
                        slug?: string;
                        startTime?: string;
                        topic: | string
                        | {
                            archivable: boolean;
                            archived?: boolean;
                            archiveEmail?: string;
                            conversationCount?: number;
                            conversationCreationAllowed: boolean;
                            conversations: (
                                { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                            )[];
                            defaultSortAverage?: number;
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            isArchiveNotified?: boolean;
                            isDeleted?: boolean;
                            latestMessageCreatedAt?: string;
                            messageCount?: number;
                            name: string;
                            owner:
                                | string
                                | {
                                    dataExportOptOut?: (...)
                                    | (...)
                                    | (...);
                                    email?: (...) | (...);
                                    goodReputation?: (...) | (...) | (...);
                                    id?: (...) | (...);
                                    password: string;
                                    pseudonyms: (...)[];
                                    role?: (...) | (...);
                                    username: string;
                                };
                            passcode?: number;
                            private: boolean;
                            slug?: string;
                            votingAllowed: boolean;
                        };
                        transcript?: {
                            status: "active"
                            | "paused"
                            | "stopped";
                            vectorStore?: {
                                embeddingsModelName?: (...) | (...);
                                embeddingsPlatform?: (...) | (...);
                            };
                        };
                        updatedAt?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "403": { content?: undefined; headers: { [name: string]: unknown } };
            "404": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: {
                  "application/json": {
                      active?: boolean;
                      adapters: {
                          active: boolean;
                          audioChannels?: {
                              agent?: ...;
                              config?: ...;
                              direct?: ...;
                              direction: ...;
                              name?: ...;
                          }[];
                          chatChannels?: {
                              agent?: ...;
                              config?: ...;
                              direct?: ...;
                              direction: ...;
                              name?: ...;
                          }[];
                          config: { [key: string]: unknown };
                          conversation: string;
                          dmChannels?: {
                              agent?: ...;
                              config?: ...;
                              direct?: ...;
                              direction: ...;
                              name?: ...;
                          }[];
                          id?: string;
                          type: string;
                      }[];
                      agents: {
                          active?: boolean;
                          agentConfig?: { [key: string]: unknown };
                          agentEvaluation?: { action: (...) | (...) | (...) };
                          agentType: string;
                          conversation: string;
                          conversationHistorySettings?: {
                              channels?: (...) | (...);
                              count?: (...) | (...);
                              directMessages?: (...) | (...) | (...);
                              endTime?: (...) | (...);
                              timeWindow?: (...) | (...);
                          };
                          description: string;
                          id?: string;
                          instanceName?: string;
                          lastActiveMessageCount?: number;
                          llmModel: string;
                          llmModelOptions?: { [key: string]: unknown };
                          llmPlatform:
                              | "openai"
                              | "ollama"
                              | "perspective"
                              | "bedrock"
                              | "vllm"
                              | "google";
                          llmPlatformOptions?: { baseUrl?: (...)
                          | (...); useKeepAlive: boolean };
                          llmTemplates?: { [key: string]: string };
                          llmTemplateVars?: { [key: string]: (...)[] };
                          name: string;
                          pseudonyms: {
                              active: boolean;
                              conversations: (...)[];
                              id?: (...) | (...);
                              isDeleted: boolean;
                              pseudonym: string;
                              token: string;
                          }[];
                          ragCollectionName?: string;
                          triggers?: { periodic?: (...)
                          | (...); perMessage?: (...) | (...) };
                          useTranscriptRAGCollection?: boolean;
                      }[];
                      channels: {
                          direct: boolean;
                          id?: string;
                          name: string;
                          participants?: { id?: ... }[];
                          passcode: string | null;
                      }[];
                      conversationType?: string;
                      createdAt?: string;
                      enableAgents?: boolean;
                      enableDMs: string[];
                      endTime?: string;
                      experimental?: boolean;
                      experiments: {
                          agentModifications?: {
                              agent: ...;
                              experimentValues?: ...;
                              simulatedStartTime?: ...;
                          }[];
                          baseConversation: | string
                          | (
                              { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                          );
                          createdAt: string;
                          createdBy: | string
                          | {
                              dataExportOptOut?: (...)
                              | (...)
                              | (...);
                              email?: (...) | (...);
                              goodReputation?: (...) | (...) | (...);
                              id?: (...) | (...);
                              password: string;
                              pseudonyms: (...)[];
                              role?: (...) | (...);
                              username: string;
                          };
                          description?: string;
                          executedAt?: string;
                          id?: string;
                          name: string;
                          resultConversation?: | string
                          | (
                              { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                          );
                          status: "running"
                          | "completed"
                          | "failed"
                          | "not started";
                      }[];
                      followed?: boolean;
                      followers: { conversation: string; topic: string; user: string }[];
                      id?: string;
                      locked?: boolean;
                      messageCount?: number;
                      messages: {
                          active?: boolean;
                          body: string | { [key: string]: unknown };
                          bodyType?: string;
                          channels?: string[];
                          conversation: string;
                          count?: number;
                          createdAt?: string;
                          downVotes: {
                              owner?: (...) | (...);
                              pseudonym?: (...) | (...);
                              reason?: (...) | (...);
                          }[];
                          fromAgent: boolean;
                          id?: string;
                          isDeleted?: boolean;
                          owner?: string;
                          parentMessage?: string;
                          pause: boolean;
                          prompt?: {
                              options?: (...)
                              | (...);
                              placeholder?: (...) | (...);
                              type: (...) | (...) | (...) | (...) | (...) | (...);
                              validation?: (...) | (...);
                          };
                          pseudonym: string;
                          pseudonymId: string;
                          replyCount?: number;
                          source?: string;
                          upVotes: {
                              owner?: (...)
                              | (...);
                              pseudonym?: (...) | (...);
                              reason?: (...) | (...);
                          }[];
                          visible: boolean;
                      }[];
                      name: string;
                      owner: | string
                      | {
                          dataExportOptOut?: boolean;
                          email?: string;
                          goodReputation?: boolean;
                          id?: string;
                          password: string;
                          pseudonyms: {
                              active: boolean;
                              conversations: (...)[];
                              id?: (...) | (...);
                              isDeleted: boolean;
                              pseudonym: string;
                              token: string;
                          }[];
                          role?: string;
                          username: string;
                      };
                      platforms?: string[];
                      scheduledTime?: string;
                      slug?: string;
                      startTime?: string;
                      topic: | string
                      | {
                          archivable: boolean;
                          archived?: boolean;
                          archiveEmail?: string;
                          conversationCount?: number;
                          conversationCreationAllowed: boolean;
                          conversations: (
                              { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                          )[];
                          defaultSortAverage?: number;
                          followed?: boolean;
                          followers: { conversation: string; topic: string; user: string }[];
                          id?: string;
                          isArchiveNotified?: boolean;
                          isDeleted?: boolean;
                          latestMessageCreatedAt?: string;
                          messageCount?: number;
                          name: string;
                          owner:
                              | string
                              | {
                                  dataExportOptOut?: (...)
                                  | (...)
                                  | (...);
                                  email?: (...) | (...);
                                  goodReputation?: (...) | (...) | (...);
                                  id?: (...) | (...);
                                  password: string;
                                  pseudonyms: (...)[];
                                  role?: (...) | (...);
                                  username: string;
                              };
                          passcode?: number;
                          private: boolean;
                          slug?: string;
                          votingAllowed: boolean;
                      };
                      transcript?: {
                          status: "active"
                          | "paused"
                          | "stopped";
                          vectorStore?: {
                              embeddingsModelName?: (...) | (...);
                              embeddingsPlatform?: (...) | (...);
                          };
                      };
                      updatedAt?: string;
                  };
              };
              headers: { [name: string]: unknown };
          }

          Conversation stopped successfully

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 403: { content?: undefined; headers: { [name: string]: unknown } }

          Only conversation or topic owner can stop conversation

        • 404: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 404,
              * "message": "Not found"
              * }
          • headers: { [name: string]: unknown }
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/conversations/active": {
        delete?: undefined;
        get: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            active?: boolean;
                            adapters: {
                                active: boolean;
                                audioChannels?: (...)[];
                                chatChannels?: (...)[];
                                config: { [key: string]: unknown };
                                conversation: string;
                                dmChannels?: (...)[];
                                id?: string;
                                type: string;
                            }[];
                            agents: {
                                active?: boolean;
                                agentConfig?: { [key: ...]: ... };
                                agentEvaluation?: { action: ... };
                                agentType: string;
                                conversation: string;
                                conversationHistorySettings?: {
                                    channels?: ...;
                                    count?: ...;
                                    directMessages?: ...;
                                    endTime?: ...;
                                    timeWindow?: ...;
                                };
                                description: string;
                                id?: string;
                                instanceName?: string;
                                lastActiveMessageCount?: number;
                                llmModel: string;
                                llmModelOptions?: { [key: ...]: ... };
                                llmPlatform:
                                    | "openai"
                                    | "ollama"
                                    | "perspective"
                                    | "bedrock"
                                    | "vllm"
                                    | "google";
                                llmPlatformOptions?: { baseUrl?: ...; useKeepAlive: ... };
                                llmTemplates?: { [key: ...]: ... };
                                llmTemplateVars?: { [key: ...]: ... };
                                name: string;
                                pseudonyms: {
                                    active: ...;
                                    conversations: ...;
                                    id?: ...;
                                    isDeleted: ...;
                                    pseudonym: ...;
                                    token: ...;
                                }[];
                                ragCollectionName?: string;
                                triggers?: { periodic?: ...; perMessage?: ... };
                                useTranscriptRAGCollection?: boolean;
                            }[];
                            channels: {
                                direct: boolean;
                                id?: string;
                                name: string;
                                participants?: (...)[];
                                passcode: string | null;
                            }[];
                            conversationType?: string;
                            createdAt?: string;
                            enableAgents?: boolean;
                            enableDMs: string[];
                            endTime?: string;
                            experimental?: boolean;
                            experiments: {
                                agentModifications?: (...)[];
                                baseConversation:
                                    | string
                                    | (
                                        { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                    );
                                createdAt: string;
                                createdBy: | string
                                | {
                                    dataExportOptOut?: ...;
                                    email?: ...;
                                    goodReputation?: ...;
                                    id?: ...;
                                    password: ...;
                                    pseudonyms: ...;
                                    role?: ...;
                                    username: ...;
                                };
                                description?: string;
                                executedAt?: string;
                                id?: string;
                                name: string;
                                resultConversation?: | string
                                | (
                                    { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                );
                                status: "running"
                                | "completed"
                                | "failed"
                                | "not started";
                            }[];
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            locked?: boolean;
                            messageCount?: number;
                            messages: {
                                active?: boolean;
                                body: string | { [key: ...]: ... };
                                bodyType?: string;
                                channels?: (...)[];
                                conversation: string;
                                count?: number;
                                createdAt?: string;
                                downVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                                fromAgent: boolean;
                                id?: string;
                                isDeleted?: boolean;
                                owner?: string;
                                parentMessage?: string;
                                pause: boolean;
                                prompt?: {
                                    options?: ...;
                                    placeholder?: ...;
                                    type: ...;
                                    validation?: ...;
                                };
                                pseudonym: string;
                                pseudonymId: string;
                                replyCount?: number;
                                source?: string;
                                upVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                                visible: boolean;
                            }[];
                            name: string;
                            owner: | string
                            | {
                                dataExportOptOut?: boolean;
                                email?: string;
                                goodReputation?: boolean;
                                id?: string;
                                password: string;
                                pseudonyms: {
                                    active: ...;
                                    conversations: ...;
                                    id?: ...;
                                    isDeleted: ...;
                                    pseudonym: ...;
                                    token: ...;
                                }[];
                                role?: string;
                                username: string;
                            };
                            platforms?: string[];
                            scheduledTime?: string;
                            slug?: string;
                            startTime?: string;
                            topic: | string
                            | {
                                archivable: boolean;
                                archived?: boolean;
                                archiveEmail?: string;
                                conversationCount?: number;
                                conversationCreationAllowed: boolean;
                                conversations: { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[];
                                defaultSortAverage?: number;
                                followed?: boolean;
                                followers: { conversation: ...; topic: ...; user: ... }[];
                                id?: string;
                                isArchiveNotified?: boolean;
                                isDeleted?: boolean;
                                latestMessageCreatedAt?: string;
                                messageCount?: number;
                                name: string;
                                owner:
                                    | string
                                    | {
                                        dataExportOptOut?: ...;
                                        email?: ...;
                                        goodReputation?: ...;
                                        id?: ...;
                                        password: ...;
                                        pseudonyms: ...;
                                        role?: ...;
                                        username: ...;
                                    };
                                passcode?: number;
                                private: boolean;
                                slug?: string;
                                votingAllowed: boolean;
                            };
                            transcript?: {
                                status: "active"
                                | "paused"
                                | "stopped";
                                vectorStore?: { embeddingsModelName?: ...; embeddingsPlatform?: ... };
                            };
                            updatedAt?: string;
                        }[];
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post?: undefined;
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • get: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path?: undefined;
              query?: undefined;
          };
          requestBody?: undefined;
          responses: {
              "200": {
                  content: {
                      "application/json": {
                          active?: boolean;
                          adapters: {
                              active: boolean;
                              audioChannels?: (...)[];
                              chatChannels?: (...)[];
                              config: { [key: string]: unknown };
                              conversation: string;
                              dmChannels?: (...)[];
                              id?: string;
                              type: string;
                          }[];
                          agents: {
                              active?: boolean;
                              agentConfig?: { [key: ...]: ... };
                              agentEvaluation?: { action: ... };
                              agentType: string;
                              conversation: string;
                              conversationHistorySettings?: {
                                  channels?: ...;
                                  count?: ...;
                                  directMessages?: ...;
                                  endTime?: ...;
                                  timeWindow?: ...;
                              };
                              description: string;
                              id?: string;
                              instanceName?: string;
                              lastActiveMessageCount?: number;
                              llmModel: string;
                              llmModelOptions?: { [key: ...]: ... };
                              llmPlatform:
                                  | "openai"
                                  | "ollama"
                                  | "perspective"
                                  | "bedrock"
                                  | "vllm"
                                  | "google";
                              llmPlatformOptions?: { baseUrl?: ...; useKeepAlive: ... };
                              llmTemplates?: { [key: ...]: ... };
                              llmTemplateVars?: { [key: ...]: ... };
                              name: string;
                              pseudonyms: {
                                  active: ...;
                                  conversations: ...;
                                  id?: ...;
                                  isDeleted: ...;
                                  pseudonym: ...;
                                  token: ...;
                              }[];
                              ragCollectionName?: string;
                              triggers?: { periodic?: ...; perMessage?: ... };
                              useTranscriptRAGCollection?: boolean;
                          }[];
                          channels: {
                              direct: boolean;
                              id?: string;
                              name: string;
                              participants?: (...)[];
                              passcode: string | null;
                          }[];
                          conversationType?: string;
                          createdAt?: string;
                          enableAgents?: boolean;
                          enableDMs: string[];
                          endTime?: string;
                          experimental?: boolean;
                          experiments: {
                              agentModifications?: (...)[];
                              baseConversation:
                                  | string
                                  | (
                                      { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                  );
                              createdAt: string;
                              createdBy: | string
                              | {
                                  dataExportOptOut?: ...;
                                  email?: ...;
                                  goodReputation?: ...;
                                  id?: ...;
                                  password: ...;
                                  pseudonyms: ...;
                                  role?: ...;
                                  username: ...;
                              };
                              description?: string;
                              executedAt?: string;
                              id?: string;
                              name: string;
                              resultConversation?: | string
                              | (
                                  { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                              );
                              status: "running"
                              | "completed"
                              | "failed"
                              | "not started";
                          }[];
                          followed?: boolean;
                          followers: { conversation: string; topic: string; user: string }[];
                          id?: string;
                          locked?: boolean;
                          messageCount?: number;
                          messages: {
                              active?: boolean;
                              body: string | { [key: ...]: ... };
                              bodyType?: string;
                              channels?: (...)[];
                              conversation: string;
                              count?: number;
                              createdAt?: string;
                              downVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                              fromAgent: boolean;
                              id?: string;
                              isDeleted?: boolean;
                              owner?: string;
                              parentMessage?: string;
                              pause: boolean;
                              prompt?: {
                                  options?: ...;
                                  placeholder?: ...;
                                  type: ...;
                                  validation?: ...;
                              };
                              pseudonym: string;
                              pseudonymId: string;
                              replyCount?: number;
                              source?: string;
                              upVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                              visible: boolean;
                          }[];
                          name: string;
                          owner: | string
                          | {
                              dataExportOptOut?: boolean;
                              email?: string;
                              goodReputation?: boolean;
                              id?: string;
                              password: string;
                              pseudonyms: {
                                  active: ...;
                                  conversations: ...;
                                  id?: ...;
                                  isDeleted: ...;
                                  pseudonym: ...;
                                  token: ...;
                              }[];
                              role?: string;
                              username: string;
                          };
                          platforms?: string[];
                          scheduledTime?: string;
                          slug?: string;
                          startTime?: string;
                          topic: | string
                          | {
                              archivable: boolean;
                              archived?: boolean;
                              archiveEmail?: string;
                              conversationCount?: number;
                              conversationCreationAllowed: boolean;
                              conversations: { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[];
                              defaultSortAverage?: number;
                              followed?: boolean;
                              followers: { conversation: ...; topic: ...; user: ... }[];
                              id?: string;
                              isArchiveNotified?: boolean;
                              isDeleted?: boolean;
                              latestMessageCreatedAt?: string;
                              messageCount?: number;
                              name: string;
                              owner:
                                  | string
                                  | {
                                      dataExportOptOut?: ...;
                                      email?: ...;
                                      goodReputation?: ...;
                                      id?: ...;
                                      password: ...;
                                      pseudonyms: ...;
                                      role?: ...;
                                      username: ...;
                                  };
                              passcode?: number;
                              private: boolean;
                              slug?: string;
                              votingAllowed: boolean;
                          };
                          transcript?: {
                              status: "active"
                              | "paused"
                              | "stopped";
                              vectorStore?: { embeddingsModelName?: ...; embeddingsPlatform?: ... };
                          };
                          updatedAt?: string;
                      }[];
                  };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Get active conversations

      Returns all currently active conversations from non-deleted topics

      • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
      • OptionalrequestBody?: undefined
      • responses: {
            "200": {
                content: {
                    "application/json": {
                        active?: boolean;
                        adapters: {
                            active: boolean;
                            audioChannels?: (...)[];
                            chatChannels?: (...)[];
                            config: { [key: string]: unknown };
                            conversation: string;
                            dmChannels?: (...)[];
                            id?: string;
                            type: string;
                        }[];
                        agents: {
                            active?: boolean;
                            agentConfig?: { [key: ...]: ... };
                            agentEvaluation?: { action: ... };
                            agentType: string;
                            conversation: string;
                            conversationHistorySettings?: {
                                channels?: ...;
                                count?: ...;
                                directMessages?: ...;
                                endTime?: ...;
                                timeWindow?: ...;
                            };
                            description: string;
                            id?: string;
                            instanceName?: string;
                            lastActiveMessageCount?: number;
                            llmModel: string;
                            llmModelOptions?: { [key: ...]: ... };
                            llmPlatform:
                                | "openai"
                                | "ollama"
                                | "perspective"
                                | "bedrock"
                                | "vllm"
                                | "google";
                            llmPlatformOptions?: { baseUrl?: ...; useKeepAlive: ... };
                            llmTemplates?: { [key: ...]: ... };
                            llmTemplateVars?: { [key: ...]: ... };
                            name: string;
                            pseudonyms: {
                                active: ...;
                                conversations: ...;
                                id?: ...;
                                isDeleted: ...;
                                pseudonym: ...;
                                token: ...;
                            }[];
                            ragCollectionName?: string;
                            triggers?: { periodic?: ...; perMessage?: ... };
                            useTranscriptRAGCollection?: boolean;
                        }[];
                        channels: {
                            direct: boolean;
                            id?: string;
                            name: string;
                            participants?: (...)[];
                            passcode: string | null;
                        }[];
                        conversationType?: string;
                        createdAt?: string;
                        enableAgents?: boolean;
                        enableDMs: string[];
                        endTime?: string;
                        experimental?: boolean;
                        experiments: {
                            agentModifications?: (...)[];
                            baseConversation:
                                | string
                                | (
                                    { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                );
                            createdAt: string;
                            createdBy: | string
                            | {
                                dataExportOptOut?: ...;
                                email?: ...;
                                goodReputation?: ...;
                                id?: ...;
                                password: ...;
                                pseudonyms: ...;
                                role?: ...;
                                username: ...;
                            };
                            description?: string;
                            executedAt?: string;
                            id?: string;
                            name: string;
                            resultConversation?: | string
                            | (
                                { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                            );
                            status: "running"
                            | "completed"
                            | "failed"
                            | "not started";
                        }[];
                        followed?: boolean;
                        followers: { conversation: string; topic: string; user: string }[];
                        id?: string;
                        locked?: boolean;
                        messageCount?: number;
                        messages: {
                            active?: boolean;
                            body: string | { [key: ...]: ... };
                            bodyType?: string;
                            channels?: (...)[];
                            conversation: string;
                            count?: number;
                            createdAt?: string;
                            downVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                            fromAgent: boolean;
                            id?: string;
                            isDeleted?: boolean;
                            owner?: string;
                            parentMessage?: string;
                            pause: boolean;
                            prompt?: {
                                options?: ...;
                                placeholder?: ...;
                                type: ...;
                                validation?: ...;
                            };
                            pseudonym: string;
                            pseudonymId: string;
                            replyCount?: number;
                            source?: string;
                            upVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                            visible: boolean;
                        }[];
                        name: string;
                        owner: | string
                        | {
                            dataExportOptOut?: boolean;
                            email?: string;
                            goodReputation?: boolean;
                            id?: string;
                            password: string;
                            pseudonyms: {
                                active: ...;
                                conversations: ...;
                                id?: ...;
                                isDeleted: ...;
                                pseudonym: ...;
                                token: ...;
                            }[];
                            role?: string;
                            username: string;
                        };
                        platforms?: string[];
                        scheduledTime?: string;
                        slug?: string;
                        startTime?: string;
                        topic: | string
                        | {
                            archivable: boolean;
                            archived?: boolean;
                            archiveEmail?: string;
                            conversationCount?: number;
                            conversationCreationAllowed: boolean;
                            conversations: { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[];
                            defaultSortAverage?: number;
                            followed?: boolean;
                            followers: { conversation: ...; topic: ...; user: ... }[];
                            id?: string;
                            isArchiveNotified?: boolean;
                            isDeleted?: boolean;
                            latestMessageCreatedAt?: string;
                            messageCount?: number;
                            name: string;
                            owner:
                                | string
                                | {
                                    dataExportOptOut?: ...;
                                    email?: ...;
                                    goodReputation?: ...;
                                    id?: ...;
                                    password: ...;
                                    pseudonyms: ...;
                                    role?: ...;
                                    username: ...;
                                };
                            passcode?: number;
                            private: boolean;
                            slug?: string;
                            votingAllowed: boolean;
                        };
                        transcript?: {
                            status: "active"
                            | "paused"
                            | "stopped";
                            vectorStore?: { embeddingsModelName?: ...; embeddingsPlatform?: ... };
                        };
                        updatedAt?: string;
                    }[];
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: {
                  "application/json": {
                      active?: boolean;
                      adapters: {
                          active: boolean;
                          audioChannels?: (...)[];
                          chatChannels?: (...)[];
                          config: { [key: string]: unknown };
                          conversation: string;
                          dmChannels?: (...)[];
                          id?: string;
                          type: string;
                      }[];
                      agents: {
                          active?: boolean;
                          agentConfig?: { [key: ...]: ... };
                          agentEvaluation?: { action: ... };
                          agentType: string;
                          conversation: string;
                          conversationHistorySettings?: {
                              channels?: ...;
                              count?: ...;
                              directMessages?: ...;
                              endTime?: ...;
                              timeWindow?: ...;
                          };
                          description: string;
                          id?: string;
                          instanceName?: string;
                          lastActiveMessageCount?: number;
                          llmModel: string;
                          llmModelOptions?: { [key: ...]: ... };
                          llmPlatform:
                              | "openai"
                              | "ollama"
                              | "perspective"
                              | "bedrock"
                              | "vllm"
                              | "google";
                          llmPlatformOptions?: { baseUrl?: ...; useKeepAlive: ... };
                          llmTemplates?: { [key: ...]: ... };
                          llmTemplateVars?: { [key: ...]: ... };
                          name: string;
                          pseudonyms: {
                              active: ...;
                              conversations: ...;
                              id?: ...;
                              isDeleted: ...;
                              pseudonym: ...;
                              token: ...;
                          }[];
                          ragCollectionName?: string;
                          triggers?: { periodic?: ...; perMessage?: ... };
                          useTranscriptRAGCollection?: boolean;
                      }[];
                      channels: {
                          direct: boolean;
                          id?: string;
                          name: string;
                          participants?: (...)[];
                          passcode: string | null;
                      }[];
                      conversationType?: string;
                      createdAt?: string;
                      enableAgents?: boolean;
                      enableDMs: string[];
                      endTime?: string;
                      experimental?: boolean;
                      experiments: {
                          agentModifications?: (...)[];
                          baseConversation:
                              | string
                              | (
                                  { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                              );
                          createdAt: string;
                          createdBy: | string
                          | {
                              dataExportOptOut?: ...;
                              email?: ...;
                              goodReputation?: ...;
                              id?: ...;
                              password: ...;
                              pseudonyms: ...;
                              role?: ...;
                              username: ...;
                          };
                          description?: string;
                          executedAt?: string;
                          id?: string;
                          name: string;
                          resultConversation?: | string
                          | (
                              { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                          );
                          status: "running"
                          | "completed"
                          | "failed"
                          | "not started";
                      }[];
                      followed?: boolean;
                      followers: { conversation: string; topic: string; user: string }[];
                      id?: string;
                      locked?: boolean;
                      messageCount?: number;
                      messages: {
                          active?: boolean;
                          body: string | { [key: ...]: ... };
                          bodyType?: string;
                          channels?: (...)[];
                          conversation: string;
                          count?: number;
                          createdAt?: string;
                          downVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                          fromAgent: boolean;
                          id?: string;
                          isDeleted?: boolean;
                          owner?: string;
                          parentMessage?: string;
                          pause: boolean;
                          prompt?: {
                              options?: ...;
                              placeholder?: ...;
                              type: ...;
                              validation?: ...;
                          };
                          pseudonym: string;
                          pseudonymId: string;
                          replyCount?: number;
                          source?: string;
                          upVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                          visible: boolean;
                      }[];
                      name: string;
                      owner: | string
                      | {
                          dataExportOptOut?: boolean;
                          email?: string;
                          goodReputation?: boolean;
                          id?: string;
                          password: string;
                          pseudonyms: {
                              active: ...;
                              conversations: ...;
                              id?: ...;
                              isDeleted: ...;
                              pseudonym: ...;
                              token: ...;
                          }[];
                          role?: string;
                          username: string;
                      };
                      platforms?: string[];
                      scheduledTime?: string;
                      slug?: string;
                      startTime?: string;
                      topic: | string
                      | {
                          archivable: boolean;
                          archived?: boolean;
                          archiveEmail?: string;
                          conversationCount?: number;
                          conversationCreationAllowed: boolean;
                          conversations: { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[];
                          defaultSortAverage?: number;
                          followed?: boolean;
                          followers: { conversation: ...; topic: ...; user: ... }[];
                          id?: string;
                          isArchiveNotified?: boolean;
                          isDeleted?: boolean;
                          latestMessageCreatedAt?: string;
                          messageCount?: number;
                          name: string;
                          owner:
                              | string
                              | {
                                  dataExportOptOut?: ...;
                                  email?: ...;
                                  goodReputation?: ...;
                                  id?: ...;
                                  password: ...;
                                  pseudonyms: ...;
                                  role?: ...;
                                  username: ...;
                              };
                          passcode?: number;
                          private: boolean;
                          slug?: string;
                          votingAllowed: boolean;
                      };
                      transcript?: {
                          status: "active"
                          | "paused"
                          | "stopped";
                          vectorStore?: { embeddingsModelName?: ...; embeddingsPlatform?: ... };
                      };
                      updatedAt?: string;
                  }[];
              };
              headers: { [name: string]: unknown };
          }

          Active conversations array

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • Optionalpost?: undefined
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/conversations/follow": {
        delete?: undefined;
        get?: undefined;
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            requestBody: {
                content: {
                    "application/json": { conversationId: string; status: boolean };
                };
            };
            responses: {
                "200": {
                    content: { "application/json": string };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • Optionalget?: undefined
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • post: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path?: undefined;
              query?: undefined;
          };
          requestBody: {
              content: {
                  "application/json": { conversationId: string; status: boolean };
              };
          };
          responses: {
              "200": {
                  content: { "application/json": string };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "404": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Follow or unfollow a conversation

      Add or remove the user as a follower of a conversation

      • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
      • requestBody: { content: { "application/json": { conversationId: string; status: boolean } } }
      • responses: {
            "200": {
                content: { "application/json": string };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: { "application/json": string };
              headers: { [name: string]: unknown };
          }

          Follow status updated successfully

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 404: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 404,
              * "message": "Not found"
              * }
          • headers: { [name: string]: unknown }
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/conversations/from-type": {
        delete?: undefined;
        get?: undefined;
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            requestBody: {
                content: {
                    "application/json": {
                        name: string;
                        platforms: string[];
                        properties?: { [key: string]: unknown };
                        scheduledTime?: string;
                        topicId: string;
                        type: string;
                    };
                };
            };
            responses: {
                "201": {
                    content: {
                        "application/json": {
                            active?: boolean;
                            adapters: {
                                active: boolean;
                                audioChannels?: {
                                    agent?: ...;
                                    config?: ...;
                                    direct?: ...;
                                    direction: ...;
                                    name?: ...;
                                }[];
                                chatChannels?: {
                                    agent?: ...;
                                    config?: ...;
                                    direct?: ...;
                                    direction: ...;
                                    name?: ...;
                                }[];
                                config: { [key: string]: unknown };
                                conversation: string;
                                dmChannels?: {
                                    agent?: ...;
                                    config?: ...;
                                    direct?: ...;
                                    direction: ...;
                                    name?: ...;
                                }[];
                                id?: string;
                                type: string;
                            }[];
                            agents: {
                                active?: boolean;
                                agentConfig?: { [key: string]: unknown };
                                agentEvaluation?: { action: (...) | (...) | (...) };
                                agentType: string;
                                conversation: string;
                                conversationHistorySettings?: {
                                    channels?: (...) | (...);
                                    count?: (...) | (...);
                                    directMessages?: (...) | (...) | (...);
                                    endTime?: (...) | (...);
                                    timeWindow?: (...) | (...);
                                };
                                description: string;
                                id?: string;
                                instanceName?: string;
                                lastActiveMessageCount?: number;
                                llmModel: string;
                                llmModelOptions?: { [key: string]: unknown };
                                llmPlatform:
                                    | "openai"
                                    | "ollama"
                                    | "perspective"
                                    | "bedrock"
                                    | "vllm"
                                    | "google";
                                llmPlatformOptions?: {
                                    baseUrl?: (...)
                                    | (...);
                                    useKeepAlive: boolean;
                                };
                                llmTemplates?: { [key: string]: string };
                                llmTemplateVars?: { [key: string]: (...)[] };
                                name: string;
                                pseudonyms: {
                                    active: boolean;
                                    conversations: (...)[];
                                    id?: (...) | (...);
                                    isDeleted: boolean;
                                    pseudonym: string;
                                    token: string;
                                }[];
                                ragCollectionName?: string;
                                triggers?: { periodic?: (...)
                                | (...); perMessage?: (...) | (...) };
                                useTranscriptRAGCollection?: boolean;
                            }[];
                            channels: {
                                direct: boolean;
                                id?: string;
                                name: string;
                                participants?: { id?: ... }[];
                                passcode: string | null;
                            }[];
                            conversationType?: string;
                            createdAt?: string;
                            enableAgents?: boolean;
                            enableDMs: string[];
                            endTime?: string;
                            experimental?: boolean;
                            experiments: {
                                agentModifications?: {
                                    agent: ...;
                                    experimentValues?: ...;
                                    simulatedStartTime?: ...;
                                }[];
                                baseConversation: | string
                                | (
                                    { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                );
                                createdAt: string;
                                createdBy: | string
                                | {
                                    dataExportOptOut?: (...)
                                    | (...)
                                    | (...);
                                    email?: (...) | (...);
                                    goodReputation?: (...) | (...) | (...);
                                    id?: (...) | (...);
                                    password: string;
                                    pseudonyms: (...)[];
                                    role?: (...) | (...);
                                    username: string;
                                };
                                description?: string;
                                executedAt?: string;
                                id?: string;
                                name: string;
                                resultConversation?: | string
                                | (
                                    { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                );
                                status: "running"
                                | "completed"
                                | "failed"
                                | "not started";
                            }[];
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            locked?: boolean;
                            messageCount?: number;
                            messages: {
                                active?: boolean;
                                body: string | { [key: string]: unknown };
                                bodyType?: string;
                                channels?: string[];
                                conversation: string;
                                count?: number;
                                createdAt?: string;
                                downVotes: {
                                    owner?: (...) | (...);
                                    pseudonym?: (...) | (...);
                                    reason?: (...) | (...);
                                }[];
                                fromAgent: boolean;
                                id?: string;
                                isDeleted?: boolean;
                                owner?: string;
                                parentMessage?: string;
                                pause: boolean;
                                prompt?: {
                                    options?: (...)
                                    | (...);
                                    placeholder?: (...) | (...);
                                    type: (...) | (...) | (...) | (...) | (...) | (...);
                                    validation?: (...) | (...);
                                };
                                pseudonym: string;
                                pseudonymId: string;
                                replyCount?: number;
                                source?: string;
                                upVotes: {
                                    owner?: (...)
                                    | (...);
                                    pseudonym?: (...) | (...);
                                    reason?: (...) | (...);
                                }[];
                                visible: boolean;
                            }[];
                            name: string;
                            owner: | string
                            | {
                                dataExportOptOut?: boolean;
                                email?: string;
                                goodReputation?: boolean;
                                id?: string;
                                password: string;
                                pseudonyms: {
                                    active: boolean;
                                    conversations: (...)[];
                                    id?: (...) | (...);
                                    isDeleted: boolean;
                                    pseudonym: string;
                                    token: string;
                                }[];
                                role?: string;
                                username: string;
                            };
                            platforms?: string[];
                            scheduledTime?: string;
                            slug?: string;
                            startTime?: string;
                            topic: | string
                            | {
                                archivable: boolean;
                                archived?: boolean;
                                archiveEmail?: string;
                                conversationCount?: number;
                                conversationCreationAllowed: boolean;
                                conversations: (
                                    { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                )[];
                                defaultSortAverage?: number;
                                followed?: boolean;
                                followers: { conversation: string; topic: string; user: string }[];
                                id?: string;
                                isArchiveNotified?: boolean;
                                isDeleted?: boolean;
                                latestMessageCreatedAt?: string;
                                messageCount?: number;
                                name: string;
                                owner:
                                    | string
                                    | {
                                        dataExportOptOut?: (...)
                                        | (...)
                                        | (...);
                                        email?: (...) | (...);
                                        goodReputation?: (...) | (...) | (...);
                                        id?: (...) | (...);
                                        password: string;
                                        pseudonyms: (...)[];
                                        role?: (...) | (...);
                                        username: string;
                                    };
                                passcode?: number;
                                private: boolean;
                                slug?: string;
                                votingAllowed: boolean;
                            };
                            transcript?: {
                                status: "active"
                                | "paused"
                                | "stopped";
                                vectorStore?: {
                                    embeddingsModelName?: (...) | (...);
                                    embeddingsPlatform?: (...) | (...);
                                };
                            };
                            updatedAt?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "400": { content?: undefined; headers: { [name: string]: unknown } };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "403": { content?: undefined; headers: { [name: string]: unknown } };
                "404": { content?: undefined; headers: { [name: string]: unknown } };
            };
        };
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • Optionalget?: undefined
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • post: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path?: undefined;
              query?: undefined;
          };
          requestBody: {
              content: {
                  "application/json": {
                      name: string;
                      platforms: string[];
                      properties?: { [key: string]: unknown };
                      scheduledTime?: string;
                      topicId: string;
                      type: string;
                  };
              };
          };
          responses: {
              "201": {
                  content: {
                      "application/json": {
                          active?: boolean;
                          adapters: {
                              active: boolean;
                              audioChannels?: {
                                  agent?: ...;
                                  config?: ...;
                                  direct?: ...;
                                  direction: ...;
                                  name?: ...;
                              }[];
                              chatChannels?: {
                                  agent?: ...;
                                  config?: ...;
                                  direct?: ...;
                                  direction: ...;
                                  name?: ...;
                              }[];
                              config: { [key: string]: unknown };
                              conversation: string;
                              dmChannels?: {
                                  agent?: ...;
                                  config?: ...;
                                  direct?: ...;
                                  direction: ...;
                                  name?: ...;
                              }[];
                              id?: string;
                              type: string;
                          }[];
                          agents: {
                              active?: boolean;
                              agentConfig?: { [key: string]: unknown };
                              agentEvaluation?: { action: (...) | (...) | (...) };
                              agentType: string;
                              conversation: string;
                              conversationHistorySettings?: {
                                  channels?: (...) | (...);
                                  count?: (...) | (...);
                                  directMessages?: (...) | (...) | (...);
                                  endTime?: (...) | (...);
                                  timeWindow?: (...) | (...);
                              };
                              description: string;
                              id?: string;
                              instanceName?: string;
                              lastActiveMessageCount?: number;
                              llmModel: string;
                              llmModelOptions?: { [key: string]: unknown };
                              llmPlatform:
                                  | "openai"
                                  | "ollama"
                                  | "perspective"
                                  | "bedrock"
                                  | "vllm"
                                  | "google";
                              llmPlatformOptions?: {
                                  baseUrl?: (...)
                                  | (...);
                                  useKeepAlive: boolean;
                              };
                              llmTemplates?: { [key: string]: string };
                              llmTemplateVars?: { [key: string]: (...)[] };
                              name: string;
                              pseudonyms: {
                                  active: boolean;
                                  conversations: (...)[];
                                  id?: (...) | (...);
                                  isDeleted: boolean;
                                  pseudonym: string;
                                  token: string;
                              }[];
                              ragCollectionName?: string;
                              triggers?: { periodic?: (...)
                              | (...); perMessage?: (...) | (...) };
                              useTranscriptRAGCollection?: boolean;
                          }[];
                          channels: {
                              direct: boolean;
                              id?: string;
                              name: string;
                              participants?: { id?: ... }[];
                              passcode: string | null;
                          }[];
                          conversationType?: string;
                          createdAt?: string;
                          enableAgents?: boolean;
                          enableDMs: string[];
                          endTime?: string;
                          experimental?: boolean;
                          experiments: {
                              agentModifications?: {
                                  agent: ...;
                                  experimentValues?: ...;
                                  simulatedStartTime?: ...;
                              }[];
                              baseConversation: | string
                              | (
                                  { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                              );
                              createdAt: string;
                              createdBy: | string
                              | {
                                  dataExportOptOut?: (...)
                                  | (...)
                                  | (...);
                                  email?: (...) | (...);
                                  goodReputation?: (...) | (...) | (...);
                                  id?: (...) | (...);
                                  password: string;
                                  pseudonyms: (...)[];
                                  role?: (...) | (...);
                                  username: string;
                              };
                              description?: string;
                              executedAt?: string;
                              id?: string;
                              name: string;
                              resultConversation?: | string
                              | (
                                  { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                              );
                              status: "running"
                              | "completed"
                              | "failed"
                              | "not started";
                          }[];
                          followed?: boolean;
                          followers: { conversation: string; topic: string; user: string }[];
                          id?: string;
                          locked?: boolean;
                          messageCount?: number;
                          messages: {
                              active?: boolean;
                              body: string | { [key: string]: unknown };
                              bodyType?: string;
                              channels?: string[];
                              conversation: string;
                              count?: number;
                              createdAt?: string;
                              downVotes: {
                                  owner?: (...) | (...);
                                  pseudonym?: (...) | (...);
                                  reason?: (...) | (...);
                              }[];
                              fromAgent: boolean;
                              id?: string;
                              isDeleted?: boolean;
                              owner?: string;
                              parentMessage?: string;
                              pause: boolean;
                              prompt?: {
                                  options?: (...)
                                  | (...);
                                  placeholder?: (...) | (...);
                                  type: (...) | (...) | (...) | (...) | (...) | (...);
                                  validation?: (...) | (...);
                              };
                              pseudonym: string;
                              pseudonymId: string;
                              replyCount?: number;
                              source?: string;
                              upVotes: {
                                  owner?: (...)
                                  | (...);
                                  pseudonym?: (...) | (...);
                                  reason?: (...) | (...);
                              }[];
                              visible: boolean;
                          }[];
                          name: string;
                          owner: | string
                          | {
                              dataExportOptOut?: boolean;
                              email?: string;
                              goodReputation?: boolean;
                              id?: string;
                              password: string;
                              pseudonyms: {
                                  active: boolean;
                                  conversations: (...)[];
                                  id?: (...) | (...);
                                  isDeleted: boolean;
                                  pseudonym: string;
                                  token: string;
                              }[];
                              role?: string;
                              username: string;
                          };
                          platforms?: string[];
                          scheduledTime?: string;
                          slug?: string;
                          startTime?: string;
                          topic: | string
                          | {
                              archivable: boolean;
                              archived?: boolean;
                              archiveEmail?: string;
                              conversationCount?: number;
                              conversationCreationAllowed: boolean;
                              conversations: (
                                  { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                              )[];
                              defaultSortAverage?: number;
                              followed?: boolean;
                              followers: { conversation: string; topic: string; user: string }[];
                              id?: string;
                              isArchiveNotified?: boolean;
                              isDeleted?: boolean;
                              latestMessageCreatedAt?: string;
                              messageCount?: number;
                              name: string;
                              owner:
                                  | string
                                  | {
                                      dataExportOptOut?: (...)
                                      | (...)
                                      | (...);
                                      email?: (...) | (...);
                                      goodReputation?: (...) | (...) | (...);
                                      id?: (...) | (...);
                                      password: string;
                                      pseudonyms: (...)[];
                                      role?: (...) | (...);
                                      username: string;
                                  };
                              passcode?: number;
                              private: boolean;
                              slug?: string;
                              votingAllowed: boolean;
                          };
                          transcript?: {
                              status: "active"
                              | "paused"
                              | "stopped";
                              vectorStore?: {
                                  embeddingsModelName?: (...) | (...);
                                  embeddingsPlatform?: (...) | (...);
                              };
                          };
                          updatedAt?: string;
                      };
                  };
                  headers: { [name: string]: unknown };
              };
              "400": { content?: undefined; headers: { [name: string]: unknown } };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "403": { content?: undefined; headers: { [name: string]: unknown } };
              "404": { content?: undefined; headers: { [name: string]: unknown } };
          };
      }

      Create a conversation from a conversation type

      Create a conversation using a predefined conversation type specification. This simplifies conversation creation by requiring only high-level parameters while the type handles internal configuration.

      • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
      • requestBody: {
            content: {
                "application/json": {
                    name: string;
                    platforms: string[];
                    properties?: { [key: string]: unknown };
                    scheduledTime?: string;
                    topicId: string;
                    type: string;
                };
            };
        }
      • responses: {
            "201": {
                content: {
                    "application/json": {
                        active?: boolean;
                        adapters: {
                            active: boolean;
                            audioChannels?: {
                                agent?: ...;
                                config?: ...;
                                direct?: ...;
                                direction: ...;
                                name?: ...;
                            }[];
                            chatChannels?: {
                                agent?: ...;
                                config?: ...;
                                direct?: ...;
                                direction: ...;
                                name?: ...;
                            }[];
                            config: { [key: string]: unknown };
                            conversation: string;
                            dmChannels?: {
                                agent?: ...;
                                config?: ...;
                                direct?: ...;
                                direction: ...;
                                name?: ...;
                            }[];
                            id?: string;
                            type: string;
                        }[];
                        agents: {
                            active?: boolean;
                            agentConfig?: { [key: string]: unknown };
                            agentEvaluation?: { action: (...) | (...) | (...) };
                            agentType: string;
                            conversation: string;
                            conversationHistorySettings?: {
                                channels?: (...) | (...);
                                count?: (...) | (...);
                                directMessages?: (...) | (...) | (...);
                                endTime?: (...) | (...);
                                timeWindow?: (...) | (...);
                            };
                            description: string;
                            id?: string;
                            instanceName?: string;
                            lastActiveMessageCount?: number;
                            llmModel: string;
                            llmModelOptions?: { [key: string]: unknown };
                            llmPlatform:
                                | "openai"
                                | "ollama"
                                | "perspective"
                                | "bedrock"
                                | "vllm"
                                | "google";
                            llmPlatformOptions?: { baseUrl?: (...)
                            | (...); useKeepAlive: boolean };
                            llmTemplates?: { [key: string]: string };
                            llmTemplateVars?: { [key: string]: (...)[] };
                            name: string;
                            pseudonyms: {
                                active: boolean;
                                conversations: (...)[];
                                id?: (...) | (...);
                                isDeleted: boolean;
                                pseudonym: string;
                                token: string;
                            }[];
                            ragCollectionName?: string;
                            triggers?: { periodic?: (...)
                            | (...); perMessage?: (...) | (...) };
                            useTranscriptRAGCollection?: boolean;
                        }[];
                        channels: {
                            direct: boolean;
                            id?: string;
                            name: string;
                            participants?: { id?: ... }[];
                            passcode: string | null;
                        }[];
                        conversationType?: string;
                        createdAt?: string;
                        enableAgents?: boolean;
                        enableDMs: string[];
                        endTime?: string;
                        experimental?: boolean;
                        experiments: {
                            agentModifications?: {
                                agent: ...;
                                experimentValues?: ...;
                                simulatedStartTime?: ...;
                            }[];
                            baseConversation: | string
                            | (
                                { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                            );
                            createdAt: string;
                            createdBy: | string
                            | {
                                dataExportOptOut?: (...)
                                | (...)
                                | (...);
                                email?: (...) | (...);
                                goodReputation?: (...) | (...) | (...);
                                id?: (...) | (...);
                                password: string;
                                pseudonyms: (...)[];
                                role?: (...) | (...);
                                username: string;
                            };
                            description?: string;
                            executedAt?: string;
                            id?: string;
                            name: string;
                            resultConversation?: | string
                            | (
                                { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                            );
                            status: "running"
                            | "completed"
                            | "failed"
                            | "not started";
                        }[];
                        followed?: boolean;
                        followers: { conversation: string; topic: string; user: string }[];
                        id?: string;
                        locked?: boolean;
                        messageCount?: number;
                        messages: {
                            active?: boolean;
                            body: string | { [key: string]: unknown };
                            bodyType?: string;
                            channels?: string[];
                            conversation: string;
                            count?: number;
                            createdAt?: string;
                            downVotes: {
                                owner?: (...) | (...);
                                pseudonym?: (...) | (...);
                                reason?: (...) | (...);
                            }[];
                            fromAgent: boolean;
                            id?: string;
                            isDeleted?: boolean;
                            owner?: string;
                            parentMessage?: string;
                            pause: boolean;
                            prompt?: {
                                options?: (...)
                                | (...);
                                placeholder?: (...) | (...);
                                type: (...) | (...) | (...) | (...) | (...) | (...);
                                validation?: (...) | (...);
                            };
                            pseudonym: string;
                            pseudonymId: string;
                            replyCount?: number;
                            source?: string;
                            upVotes: {
                                owner?: (...)
                                | (...);
                                pseudonym?: (...) | (...);
                                reason?: (...) | (...);
                            }[];
                            visible: boolean;
                        }[];
                        name: string;
                        owner: | string
                        | {
                            dataExportOptOut?: boolean;
                            email?: string;
                            goodReputation?: boolean;
                            id?: string;
                            password: string;
                            pseudonyms: {
                                active: boolean;
                                conversations: (...)[];
                                id?: (...) | (...);
                                isDeleted: boolean;
                                pseudonym: string;
                                token: string;
                            }[];
                            role?: string;
                            username: string;
                        };
                        platforms?: string[];
                        scheduledTime?: string;
                        slug?: string;
                        startTime?: string;
                        topic: | string
                        | {
                            archivable: boolean;
                            archived?: boolean;
                            archiveEmail?: string;
                            conversationCount?: number;
                            conversationCreationAllowed: boolean;
                            conversations: (
                                { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                            )[];
                            defaultSortAverage?: number;
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            isArchiveNotified?: boolean;
                            isDeleted?: boolean;
                            latestMessageCreatedAt?: string;
                            messageCount?: number;
                            name: string;
                            owner:
                                | string
                                | {
                                    dataExportOptOut?: (...)
                                    | (...)
                                    | (...);
                                    email?: (...) | (...);
                                    goodReputation?: (...) | (...) | (...);
                                    id?: (...) | (...);
                                    password: string;
                                    pseudonyms: (...)[];
                                    role?: (...) | (...);
                                    username: string;
                                };
                            passcode?: number;
                            private: boolean;
                            slug?: string;
                            votingAllowed: boolean;
                        };
                        transcript?: {
                            status: "active"
                            | "paused"
                            | "stopped";
                            vectorStore?: {
                                embeddingsModelName?: (...) | (...);
                                embeddingsPlatform?: (...) | (...);
                            };
                        };
                        updatedAt?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "400": { content?: undefined; headers: { [name: string]: unknown } };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "403": { content?: undefined; headers: { [name: string]: unknown } };
            "404": { content?: undefined; headers: { [name: string]: unknown } };
        }
        • 201: {
              content: {
                  "application/json": {
                      active?: boolean;
                      adapters: {
                          active: boolean;
                          audioChannels?: {
                              agent?: ...;
                              config?: ...;
                              direct?: ...;
                              direction: ...;
                              name?: ...;
                          }[];
                          chatChannels?: {
                              agent?: ...;
                              config?: ...;
                              direct?: ...;
                              direction: ...;
                              name?: ...;
                          }[];
                          config: { [key: string]: unknown };
                          conversation: string;
                          dmChannels?: {
                              agent?: ...;
                              config?: ...;
                              direct?: ...;
                              direction: ...;
                              name?: ...;
                          }[];
                          id?: string;
                          type: string;
                      }[];
                      agents: {
                          active?: boolean;
                          agentConfig?: { [key: string]: unknown };
                          agentEvaluation?: { action: (...) | (...) | (...) };
                          agentType: string;
                          conversation: string;
                          conversationHistorySettings?: {
                              channels?: (...) | (...);
                              count?: (...) | (...);
                              directMessages?: (...) | (...) | (...);
                              endTime?: (...) | (...);
                              timeWindow?: (...) | (...);
                          };
                          description: string;
                          id?: string;
                          instanceName?: string;
                          lastActiveMessageCount?: number;
                          llmModel: string;
                          llmModelOptions?: { [key: string]: unknown };
                          llmPlatform:
                              | "openai"
                              | "ollama"
                              | "perspective"
                              | "bedrock"
                              | "vllm"
                              | "google";
                          llmPlatformOptions?: { baseUrl?: (...)
                          | (...); useKeepAlive: boolean };
                          llmTemplates?: { [key: string]: string };
                          llmTemplateVars?: { [key: string]: (...)[] };
                          name: string;
                          pseudonyms: {
                              active: boolean;
                              conversations: (...)[];
                              id?: (...) | (...);
                              isDeleted: boolean;
                              pseudonym: string;
                              token: string;
                          }[];
                          ragCollectionName?: string;
                          triggers?: { periodic?: (...)
                          | (...); perMessage?: (...) | (...) };
                          useTranscriptRAGCollection?: boolean;
                      }[];
                      channels: {
                          direct: boolean;
                          id?: string;
                          name: string;
                          participants?: { id?: ... }[];
                          passcode: string | null;
                      }[];
                      conversationType?: string;
                      createdAt?: string;
                      enableAgents?: boolean;
                      enableDMs: string[];
                      endTime?: string;
                      experimental?: boolean;
                      experiments: {
                          agentModifications?: {
                              agent: ...;
                              experimentValues?: ...;
                              simulatedStartTime?: ...;
                          }[];
                          baseConversation: | string
                          | (
                              { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                          );
                          createdAt: string;
                          createdBy: | string
                          | {
                              dataExportOptOut?: (...)
                              | (...)
                              | (...);
                              email?: (...) | (...);
                              goodReputation?: (...) | (...) | (...);
                              id?: (...) | (...);
                              password: string;
                              pseudonyms: (...)[];
                              role?: (...) | (...);
                              username: string;
                          };
                          description?: string;
                          executedAt?: string;
                          id?: string;
                          name: string;
                          resultConversation?: | string
                          | (
                              { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                          );
                          status: "running"
                          | "completed"
                          | "failed"
                          | "not started";
                      }[];
                      followed?: boolean;
                      followers: { conversation: string; topic: string; user: string }[];
                      id?: string;
                      locked?: boolean;
                      messageCount?: number;
                      messages: {
                          active?: boolean;
                          body: string | { [key: string]: unknown };
                          bodyType?: string;
                          channels?: string[];
                          conversation: string;
                          count?: number;
                          createdAt?: string;
                          downVotes: {
                              owner?: (...) | (...);
                              pseudonym?: (...) | (...);
                              reason?: (...) | (...);
                          }[];
                          fromAgent: boolean;
                          id?: string;
                          isDeleted?: boolean;
                          owner?: string;
                          parentMessage?: string;
                          pause: boolean;
                          prompt?: {
                              options?: (...)
                              | (...);
                              placeholder?: (...) | (...);
                              type: (...) | (...) | (...) | (...) | (...) | (...);
                              validation?: (...) | (...);
                          };
                          pseudonym: string;
                          pseudonymId: string;
                          replyCount?: number;
                          source?: string;
                          upVotes: {
                              owner?: (...)
                              | (...);
                              pseudonym?: (...) | (...);
                              reason?: (...) | (...);
                          }[];
                          visible: boolean;
                      }[];
                      name: string;
                      owner: | string
                      | {
                          dataExportOptOut?: boolean;
                          email?: string;
                          goodReputation?: boolean;
                          id?: string;
                          password: string;
                          pseudonyms: {
                              active: boolean;
                              conversations: (...)[];
                              id?: (...) | (...);
                              isDeleted: boolean;
                              pseudonym: string;
                              token: string;
                          }[];
                          role?: string;
                          username: string;
                      };
                      platforms?: string[];
                      scheduledTime?: string;
                      slug?: string;
                      startTime?: string;
                      topic: | string
                      | {
                          archivable: boolean;
                          archived?: boolean;
                          archiveEmail?: string;
                          conversationCount?: number;
                          conversationCreationAllowed: boolean;
                          conversations: (
                              { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                          )[];
                          defaultSortAverage?: number;
                          followed?: boolean;
                          followers: { conversation: string; topic: string; user: string }[];
                          id?: string;
                          isArchiveNotified?: boolean;
                          isDeleted?: boolean;
                          latestMessageCreatedAt?: string;
                          messageCount?: number;
                          name: string;
                          owner:
                              | string
                              | {
                                  dataExportOptOut?: (...)
                                  | (...)
                                  | (...);
                                  email?: (...) | (...);
                                  goodReputation?: (...) | (...) | (...);
                                  id?: (...) | (...);
                                  password: string;
                                  pseudonyms: (...)[];
                                  role?: (...) | (...);
                                  username: string;
                              };
                          passcode?: number;
                          private: boolean;
                          slug?: string;
                          votingAllowed: boolean;
                      };
                      transcript?: {
                          status: "active"
                          | "paused"
                          | "stopped";
                          vectorStore?: {
                              embeddingsModelName?: (...) | (...);
                              embeddingsPlatform?: (...) | (...);
                          };
                      };
                      updatedAt?: string;
                  };
              };
              headers: { [name: string]: unknown };
          }

          Conversation created successfully

        • 400: { content?: undefined; headers: { [name: string]: unknown } }

          Bad request - missing required fields, invalid properties, or unsupported platform

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 403: { content?: undefined; headers: { [name: string]: unknown } }

          Forbidden - conversation creation not allowed

        • 404: { content?: undefined; headers: { [name: string]: unknown } }

          Conversation type not found

    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/conversations/topic/{topicId}": {
        delete?: undefined;
        get: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { topicId: string };
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            active?: boolean;
                            adapters: {
                                active: boolean;
                                audioChannels?: (...)[];
                                chatChannels?: (...)[];
                                config: { [key: string]: unknown };
                                conversation: string;
                                dmChannels?: (...)[];
                                id?: string;
                                type: string;
                            }[];
                            agents: {
                                active?: boolean;
                                agentConfig?: { [key: ...]: ... };
                                agentEvaluation?: { action: ... };
                                agentType: string;
                                conversation: string;
                                conversationHistorySettings?: {
                                    channels?: ...;
                                    count?: ...;
                                    directMessages?: ...;
                                    endTime?: ...;
                                    timeWindow?: ...;
                                };
                                description: string;
                                id?: string;
                                instanceName?: string;
                                lastActiveMessageCount?: number;
                                llmModel: string;
                                llmModelOptions?: { [key: ...]: ... };
                                llmPlatform:
                                    | "openai"
                                    | "ollama"
                                    | "perspective"
                                    | "bedrock"
                                    | "vllm"
                                    | "google";
                                llmPlatformOptions?: { baseUrl?: ...; useKeepAlive: ... };
                                llmTemplates?: { [key: ...]: ... };
                                llmTemplateVars?: { [key: ...]: ... };
                                name: string;
                                pseudonyms: {
                                    active: ...;
                                    conversations: ...;
                                    id?: ...;
                                    isDeleted: ...;
                                    pseudonym: ...;
                                    token: ...;
                                }[];
                                ragCollectionName?: string;
                                triggers?: { periodic?: ...; perMessage?: ... };
                                useTranscriptRAGCollection?: boolean;
                            }[];
                            channels: {
                                direct: boolean;
                                id?: string;
                                name: string;
                                participants?: (...)[];
                                passcode: string | null;
                            }[];
                            conversationType?: string;
                            createdAt?: string;
                            enableAgents?: boolean;
                            enableDMs: string[];
                            endTime?: string;
                            experimental?: boolean;
                            experiments: {
                                agentModifications?: (...)[];
                                baseConversation:
                                    | string
                                    | (
                                        { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                    );
                                createdAt: string;
                                createdBy: | string
                                | {
                                    dataExportOptOut?: ...;
                                    email?: ...;
                                    goodReputation?: ...;
                                    id?: ...;
                                    password: ...;
                                    pseudonyms: ...;
                                    role?: ...;
                                    username: ...;
                                };
                                description?: string;
                                executedAt?: string;
                                id?: string;
                                name: string;
                                resultConversation?: | string
                                | (
                                    { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                );
                                status: "running"
                                | "completed"
                                | "failed"
                                | "not started";
                            }[];
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            locked?: boolean;
                            messageCount?: number;
                            messages: {
                                active?: boolean;
                                body: string | { [key: ...]: ... };
                                bodyType?: string;
                                channels?: (...)[];
                                conversation: string;
                                count?: number;
                                createdAt?: string;
                                downVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                                fromAgent: boolean;
                                id?: string;
                                isDeleted?: boolean;
                                owner?: string;
                                parentMessage?: string;
                                pause: boolean;
                                prompt?: {
                                    options?: ...;
                                    placeholder?: ...;
                                    type: ...;
                                    validation?: ...;
                                };
                                pseudonym: string;
                                pseudonymId: string;
                                replyCount?: number;
                                source?: string;
                                upVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                                visible: boolean;
                            }[];
                            name: string;
                            owner: | string
                            | {
                                dataExportOptOut?: boolean;
                                email?: string;
                                goodReputation?: boolean;
                                id?: string;
                                password: string;
                                pseudonyms: {
                                    active: ...;
                                    conversations: ...;
                                    id?: ...;
                                    isDeleted: ...;
                                    pseudonym: ...;
                                    token: ...;
                                }[];
                                role?: string;
                                username: string;
                            };
                            platforms?: string[];
                            scheduledTime?: string;
                            slug?: string;
                            startTime?: string;
                            topic: | string
                            | {
                                archivable: boolean;
                                archived?: boolean;
                                archiveEmail?: string;
                                conversationCount?: number;
                                conversationCreationAllowed: boolean;
                                conversations: { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[];
                                defaultSortAverage?: number;
                                followed?: boolean;
                                followers: { conversation: ...; topic: ...; user: ... }[];
                                id?: string;
                                isArchiveNotified?: boolean;
                                isDeleted?: boolean;
                                latestMessageCreatedAt?: string;
                                messageCount?: number;
                                name: string;
                                owner:
                                    | string
                                    | {
                                        dataExportOptOut?: ...;
                                        email?: ...;
                                        goodReputation?: ...;
                                        id?: ...;
                                        password: ...;
                                        pseudonyms: ...;
                                        role?: ...;
                                        username: ...;
                                    };
                                passcode?: number;
                                private: boolean;
                                slug?: string;
                                votingAllowed: boolean;
                            };
                            transcript?: {
                                status: "active"
                                | "paused"
                                | "stopped";
                                vectorStore?: { embeddingsModelName?: ...; embeddingsPlatform?: ... };
                            };
                            updatedAt?: string;
                        }[];
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post?: undefined;
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • get: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path: { topicId: string };
              query?: undefined;
          };
          requestBody?: undefined;
          responses: {
              "200": {
                  content: {
                      "application/json": {
                          active?: boolean;
                          adapters: {
                              active: boolean;
                              audioChannels?: (...)[];
                              chatChannels?: (...)[];
                              config: { [key: string]: unknown };
                              conversation: string;
                              dmChannels?: (...)[];
                              id?: string;
                              type: string;
                          }[];
                          agents: {
                              active?: boolean;
                              agentConfig?: { [key: ...]: ... };
                              agentEvaluation?: { action: ... };
                              agentType: string;
                              conversation: string;
                              conversationHistorySettings?: {
                                  channels?: ...;
                                  count?: ...;
                                  directMessages?: ...;
                                  endTime?: ...;
                                  timeWindow?: ...;
                              };
                              description: string;
                              id?: string;
                              instanceName?: string;
                              lastActiveMessageCount?: number;
                              llmModel: string;
                              llmModelOptions?: { [key: ...]: ... };
                              llmPlatform:
                                  | "openai"
                                  | "ollama"
                                  | "perspective"
                                  | "bedrock"
                                  | "vllm"
                                  | "google";
                              llmPlatformOptions?: { baseUrl?: ...; useKeepAlive: ... };
                              llmTemplates?: { [key: ...]: ... };
                              llmTemplateVars?: { [key: ...]: ... };
                              name: string;
                              pseudonyms: {
                                  active: ...;
                                  conversations: ...;
                                  id?: ...;
                                  isDeleted: ...;
                                  pseudonym: ...;
                                  token: ...;
                              }[];
                              ragCollectionName?: string;
                              triggers?: { periodic?: ...; perMessage?: ... };
                              useTranscriptRAGCollection?: boolean;
                          }[];
                          channels: {
                              direct: boolean;
                              id?: string;
                              name: string;
                              participants?: (...)[];
                              passcode: string | null;
                          }[];
                          conversationType?: string;
                          createdAt?: string;
                          enableAgents?: boolean;
                          enableDMs: string[];
                          endTime?: string;
                          experimental?: boolean;
                          experiments: {
                              agentModifications?: (...)[];
                              baseConversation:
                                  | string
                                  | (
                                      { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                  );
                              createdAt: string;
                              createdBy: | string
                              | {
                                  dataExportOptOut?: ...;
                                  email?: ...;
                                  goodReputation?: ...;
                                  id?: ...;
                                  password: ...;
                                  pseudonyms: ...;
                                  role?: ...;
                                  username: ...;
                              };
                              description?: string;
                              executedAt?: string;
                              id?: string;
                              name: string;
                              resultConversation?: | string
                              | (
                                  { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                              );
                              status: "running"
                              | "completed"
                              | "failed"
                              | "not started";
                          }[];
                          followed?: boolean;
                          followers: { conversation: string; topic: string; user: string }[];
                          id?: string;
                          locked?: boolean;
                          messageCount?: number;
                          messages: {
                              active?: boolean;
                              body: string | { [key: ...]: ... };
                              bodyType?: string;
                              channels?: (...)[];
                              conversation: string;
                              count?: number;
                              createdAt?: string;
                              downVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                              fromAgent: boolean;
                              id?: string;
                              isDeleted?: boolean;
                              owner?: string;
                              parentMessage?: string;
                              pause: boolean;
                              prompt?: {
                                  options?: ...;
                                  placeholder?: ...;
                                  type: ...;
                                  validation?: ...;
                              };
                              pseudonym: string;
                              pseudonymId: string;
                              replyCount?: number;
                              source?: string;
                              upVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                              visible: boolean;
                          }[];
                          name: string;
                          owner: | string
                          | {
                              dataExportOptOut?: boolean;
                              email?: string;
                              goodReputation?: boolean;
                              id?: string;
                              password: string;
                              pseudonyms: {
                                  active: ...;
                                  conversations: ...;
                                  id?: ...;
                                  isDeleted: ...;
                                  pseudonym: ...;
                                  token: ...;
                              }[];
                              role?: string;
                              username: string;
                          };
                          platforms?: string[];
                          scheduledTime?: string;
                          slug?: string;
                          startTime?: string;
                          topic: | string
                          | {
                              archivable: boolean;
                              archived?: boolean;
                              archiveEmail?: string;
                              conversationCount?: number;
                              conversationCreationAllowed: boolean;
                              conversations: { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[];
                              defaultSortAverage?: number;
                              followed?: boolean;
                              followers: { conversation: ...; topic: ...; user: ... }[];
                              id?: string;
                              isArchiveNotified?: boolean;
                              isDeleted?: boolean;
                              latestMessageCreatedAt?: string;
                              messageCount?: number;
                              name: string;
                              owner:
                                  | string
                                  | {
                                      dataExportOptOut?: ...;
                                      email?: ...;
                                      goodReputation?: ...;
                                      id?: ...;
                                      password: ...;
                                      pseudonyms: ...;
                                      role?: ...;
                                      username: ...;
                                  };
                              passcode?: number;
                              private: boolean;
                              slug?: string;
                              votingAllowed: boolean;
                          };
                          transcript?: {
                              status: "active"
                              | "paused"
                              | "stopped";
                              vectorStore?: { embeddingsModelName?: ...; embeddingsPlatform?: ... };
                          };
                          updatedAt?: string;
                      }[];
                  };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Get conversations by topic

      Returns all conversations for a specific topic

      • parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { topicId: string };
            query?: undefined;
        }
        • Optionalcookie?: undefined
        • Optionalheader?: undefined
        • path: { topicId: string }
          • topicId: string

            ID of the parent topic

        • Optionalquery?: undefined
      • OptionalrequestBody?: undefined
      • responses: {
            "200": {
                content: {
                    "application/json": {
                        active?: boolean;
                        adapters: {
                            active: boolean;
                            audioChannels?: (...)[];
                            chatChannels?: (...)[];
                            config: { [key: string]: unknown };
                            conversation: string;
                            dmChannels?: (...)[];
                            id?: string;
                            type: string;
                        }[];
                        agents: {
                            active?: boolean;
                            agentConfig?: { [key: ...]: ... };
                            agentEvaluation?: { action: ... };
                            agentType: string;
                            conversation: string;
                            conversationHistorySettings?: {
                                channels?: ...;
                                count?: ...;
                                directMessages?: ...;
                                endTime?: ...;
                                timeWindow?: ...;
                            };
                            description: string;
                            id?: string;
                            instanceName?: string;
                            lastActiveMessageCount?: number;
                            llmModel: string;
                            llmModelOptions?: { [key: ...]: ... };
                            llmPlatform:
                                | "openai"
                                | "ollama"
                                | "perspective"
                                | "bedrock"
                                | "vllm"
                                | "google";
                            llmPlatformOptions?: { baseUrl?: ...; useKeepAlive: ... };
                            llmTemplates?: { [key: ...]: ... };
                            llmTemplateVars?: { [key: ...]: ... };
                            name: string;
                            pseudonyms: {
                                active: ...;
                                conversations: ...;
                                id?: ...;
                                isDeleted: ...;
                                pseudonym: ...;
                                token: ...;
                            }[];
                            ragCollectionName?: string;
                            triggers?: { periodic?: ...; perMessage?: ... };
                            useTranscriptRAGCollection?: boolean;
                        }[];
                        channels: {
                            direct: boolean;
                            id?: string;
                            name: string;
                            participants?: (...)[];
                            passcode: string | null;
                        }[];
                        conversationType?: string;
                        createdAt?: string;
                        enableAgents?: boolean;
                        enableDMs: string[];
                        endTime?: string;
                        experimental?: boolean;
                        experiments: {
                            agentModifications?: (...)[];
                            baseConversation:
                                | string
                                | (
                                    { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                );
                            createdAt: string;
                            createdBy: | string
                            | {
                                dataExportOptOut?: ...;
                                email?: ...;
                                goodReputation?: ...;
                                id?: ...;
                                password: ...;
                                pseudonyms: ...;
                                role?: ...;
                                username: ...;
                            };
                            description?: string;
                            executedAt?: string;
                            id?: string;
                            name: string;
                            resultConversation?: | string
                            | (
                                { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                            );
                            status: "running"
                            | "completed"
                            | "failed"
                            | "not started";
                        }[];
                        followed?: boolean;
                        followers: { conversation: string; topic: string; user: string }[];
                        id?: string;
                        locked?: boolean;
                        messageCount?: number;
                        messages: {
                            active?: boolean;
                            body: string | { [key: ...]: ... };
                            bodyType?: string;
                            channels?: (...)[];
                            conversation: string;
                            count?: number;
                            createdAt?: string;
                            downVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                            fromAgent: boolean;
                            id?: string;
                            isDeleted?: boolean;
                            owner?: string;
                            parentMessage?: string;
                            pause: boolean;
                            prompt?: {
                                options?: ...;
                                placeholder?: ...;
                                type: ...;
                                validation?: ...;
                            };
                            pseudonym: string;
                            pseudonymId: string;
                            replyCount?: number;
                            source?: string;
                            upVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                            visible: boolean;
                        }[];
                        name: string;
                        owner: | string
                        | {
                            dataExportOptOut?: boolean;
                            email?: string;
                            goodReputation?: boolean;
                            id?: string;
                            password: string;
                            pseudonyms: {
                                active: ...;
                                conversations: ...;
                                id?: ...;
                                isDeleted: ...;
                                pseudonym: ...;
                                token: ...;
                            }[];
                            role?: string;
                            username: string;
                        };
                        platforms?: string[];
                        scheduledTime?: string;
                        slug?: string;
                        startTime?: string;
                        topic: | string
                        | {
                            archivable: boolean;
                            archived?: boolean;
                            archiveEmail?: string;
                            conversationCount?: number;
                            conversationCreationAllowed: boolean;
                            conversations: { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[];
                            defaultSortAverage?: number;
                            followed?: boolean;
                            followers: { conversation: ...; topic: ...; user: ... }[];
                            id?: string;
                            isArchiveNotified?: boolean;
                            isDeleted?: boolean;
                            latestMessageCreatedAt?: string;
                            messageCount?: number;
                            name: string;
                            owner:
                                | string
                                | {
                                    dataExportOptOut?: ...;
                                    email?: ...;
                                    goodReputation?: ...;
                                    id?: ...;
                                    password: ...;
                                    pseudonyms: ...;
                                    role?: ...;
                                    username: ...;
                                };
                            passcode?: number;
                            private: boolean;
                            slug?: string;
                            votingAllowed: boolean;
                        };
                        transcript?: {
                            status: "active"
                            | "paused"
                            | "stopped";
                            vectorStore?: { embeddingsModelName?: ...; embeddingsPlatform?: ... };
                        };
                        updatedAt?: string;
                    }[];
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: {
                  "application/json": {
                      active?: boolean;
                      adapters: {
                          active: boolean;
                          audioChannels?: (...)[];
                          chatChannels?: (...)[];
                          config: { [key: string]: unknown };
                          conversation: string;
                          dmChannels?: (...)[];
                          id?: string;
                          type: string;
                      }[];
                      agents: {
                          active?: boolean;
                          agentConfig?: { [key: ...]: ... };
                          agentEvaluation?: { action: ... };
                          agentType: string;
                          conversation: string;
                          conversationHistorySettings?: {
                              channels?: ...;
                              count?: ...;
                              directMessages?: ...;
                              endTime?: ...;
                              timeWindow?: ...;
                          };
                          description: string;
                          id?: string;
                          instanceName?: string;
                          lastActiveMessageCount?: number;
                          llmModel: string;
                          llmModelOptions?: { [key: ...]: ... };
                          llmPlatform:
                              | "openai"
                              | "ollama"
                              | "perspective"
                              | "bedrock"
                              | "vllm"
                              | "google";
                          llmPlatformOptions?: { baseUrl?: ...; useKeepAlive: ... };
                          llmTemplates?: { [key: ...]: ... };
                          llmTemplateVars?: { [key: ...]: ... };
                          name: string;
                          pseudonyms: {
                              active: ...;
                              conversations: ...;
                              id?: ...;
                              isDeleted: ...;
                              pseudonym: ...;
                              token: ...;
                          }[];
                          ragCollectionName?: string;
                          triggers?: { periodic?: ...; perMessage?: ... };
                          useTranscriptRAGCollection?: boolean;
                      }[];
                      channels: {
                          direct: boolean;
                          id?: string;
                          name: string;
                          participants?: (...)[];
                          passcode: string | null;
                      }[];
                      conversationType?: string;
                      createdAt?: string;
                      enableAgents?: boolean;
                      enableDMs: string[];
                      endTime?: string;
                      experimental?: boolean;
                      experiments: {
                          agentModifications?: (...)[];
                          baseConversation:
                              | string
                              | (
                                  { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                              );
                          createdAt: string;
                          createdBy: | string
                          | {
                              dataExportOptOut?: ...;
                              email?: ...;
                              goodReputation?: ...;
                              id?: ...;
                              password: ...;
                              pseudonyms: ...;
                              role?: ...;
                              username: ...;
                          };
                          description?: string;
                          executedAt?: string;
                          id?: string;
                          name: string;
                          resultConversation?: | string
                          | (
                              { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                          );
                          status: "running"
                          | "completed"
                          | "failed"
                          | "not started";
                      }[];
                      followed?: boolean;
                      followers: { conversation: string; topic: string; user: string }[];
                      id?: string;
                      locked?: boolean;
                      messageCount?: number;
                      messages: {
                          active?: boolean;
                          body: string | { [key: ...]: ... };
                          bodyType?: string;
                          channels?: (...)[];
                          conversation: string;
                          count?: number;
                          createdAt?: string;
                          downVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                          fromAgent: boolean;
                          id?: string;
                          isDeleted?: boolean;
                          owner?: string;
                          parentMessage?: string;
                          pause: boolean;
                          prompt?: {
                              options?: ...;
                              placeholder?: ...;
                              type: ...;
                              validation?: ...;
                          };
                          pseudonym: string;
                          pseudonymId: string;
                          replyCount?: number;
                          source?: string;
                          upVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                          visible: boolean;
                      }[];
                      name: string;
                      owner: | string
                      | {
                          dataExportOptOut?: boolean;
                          email?: string;
                          goodReputation?: boolean;
                          id?: string;
                          password: string;
                          pseudonyms: {
                              active: ...;
                              conversations: ...;
                              id?: ...;
                              isDeleted: ...;
                              pseudonym: ...;
                              token: ...;
                          }[];
                          role?: string;
                          username: string;
                      };
                      platforms?: string[];
                      scheduledTime?: string;
                      slug?: string;
                      startTime?: string;
                      topic: | string
                      | {
                          archivable: boolean;
                          archived?: boolean;
                          archiveEmail?: string;
                          conversationCount?: number;
                          conversationCreationAllowed: boolean;
                          conversations: { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[];
                          defaultSortAverage?: number;
                          followed?: boolean;
                          followers: { conversation: ...; topic: ...; user: ... }[];
                          id?: string;
                          isArchiveNotified?: boolean;
                          isDeleted?: boolean;
                          latestMessageCreatedAt?: string;
                          messageCount?: number;
                          name: string;
                          owner:
                              | string
                              | {
                                  dataExportOptOut?: ...;
                                  email?: ...;
                                  goodReputation?: ...;
                                  id?: ...;
                                  password: ...;
                                  pseudonyms: ...;
                                  role?: ...;
                                  username: ...;
                              };
                          passcode?: number;
                          private: boolean;
                          slug?: string;
                          votingAllowed: boolean;
                      };
                      transcript?: {
                          status: "active"
                          | "paused"
                          | "stopped";
                          vectorStore?: { embeddingsModelName?: ...; embeddingsPlatform?: ... };
                      };
                      updatedAt?: string;
                  }[];
              };
              headers: { [name: string]: unknown };
          }

          Topic conversations array

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • Optionalpost?: undefined
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/conversations/userConversations": {
        delete?: undefined;
        get: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            active?: boolean;
                            adapters: {
                                active: boolean;
                                audioChannels?: (...)[];
                                chatChannels?: (...)[];
                                config: { [key: string]: unknown };
                                conversation: string;
                                dmChannels?: (...)[];
                                id?: string;
                                type: string;
                            }[];
                            agents: {
                                active?: boolean;
                                agentConfig?: { [key: ...]: ... };
                                agentEvaluation?: { action: ... };
                                agentType: string;
                                conversation: string;
                                conversationHistorySettings?: {
                                    channels?: ...;
                                    count?: ...;
                                    directMessages?: ...;
                                    endTime?: ...;
                                    timeWindow?: ...;
                                };
                                description: string;
                                id?: string;
                                instanceName?: string;
                                lastActiveMessageCount?: number;
                                llmModel: string;
                                llmModelOptions?: { [key: ...]: ... };
                                llmPlatform:
                                    | "openai"
                                    | "ollama"
                                    | "perspective"
                                    | "bedrock"
                                    | "vllm"
                                    | "google";
                                llmPlatformOptions?: { baseUrl?: ...; useKeepAlive: ... };
                                llmTemplates?: { [key: ...]: ... };
                                llmTemplateVars?: { [key: ...]: ... };
                                name: string;
                                pseudonyms: {
                                    active: ...;
                                    conversations: ...;
                                    id?: ...;
                                    isDeleted: ...;
                                    pseudonym: ...;
                                    token: ...;
                                }[];
                                ragCollectionName?: string;
                                triggers?: { periodic?: ...; perMessage?: ... };
                                useTranscriptRAGCollection?: boolean;
                            }[];
                            channels: {
                                direct: boolean;
                                id?: string;
                                name: string;
                                participants?: (...)[];
                                passcode: string | null;
                            }[];
                            conversationType?: string;
                            createdAt?: string;
                            enableAgents?: boolean;
                            enableDMs: string[];
                            endTime?: string;
                            experimental?: boolean;
                            experiments: {
                                agentModifications?: (...)[];
                                baseConversation:
                                    | string
                                    | (
                                        { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                    );
                                createdAt: string;
                                createdBy: | string
                                | {
                                    dataExportOptOut?: ...;
                                    email?: ...;
                                    goodReputation?: ...;
                                    id?: ...;
                                    password: ...;
                                    pseudonyms: ...;
                                    role?: ...;
                                    username: ...;
                                };
                                description?: string;
                                executedAt?: string;
                                id?: string;
                                name: string;
                                resultConversation?: | string
                                | (
                                    { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                );
                                status: "running"
                                | "completed"
                                | "failed"
                                | "not started";
                            }[];
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            locked?: boolean;
                            messageCount?: number;
                            messages: {
                                active?: boolean;
                                body: string | { [key: ...]: ... };
                                bodyType?: string;
                                channels?: (...)[];
                                conversation: string;
                                count?: number;
                                createdAt?: string;
                                downVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                                fromAgent: boolean;
                                id?: string;
                                isDeleted?: boolean;
                                owner?: string;
                                parentMessage?: string;
                                pause: boolean;
                                prompt?: {
                                    options?: ...;
                                    placeholder?: ...;
                                    type: ...;
                                    validation?: ...;
                                };
                                pseudonym: string;
                                pseudonymId: string;
                                replyCount?: number;
                                source?: string;
                                upVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                                visible: boolean;
                            }[];
                            name: string;
                            owner: | string
                            | {
                                dataExportOptOut?: boolean;
                                email?: string;
                                goodReputation?: boolean;
                                id?: string;
                                password: string;
                                pseudonyms: {
                                    active: ...;
                                    conversations: ...;
                                    id?: ...;
                                    isDeleted: ...;
                                    pseudonym: ...;
                                    token: ...;
                                }[];
                                role?: string;
                                username: string;
                            };
                            platforms?: string[];
                            scheduledTime?: string;
                            slug?: string;
                            startTime?: string;
                            topic: | string
                            | {
                                archivable: boolean;
                                archived?: boolean;
                                archiveEmail?: string;
                                conversationCount?: number;
                                conversationCreationAllowed: boolean;
                                conversations: { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[];
                                defaultSortAverage?: number;
                                followed?: boolean;
                                followers: { conversation: ...; topic: ...; user: ... }[];
                                id?: string;
                                isArchiveNotified?: boolean;
                                isDeleted?: boolean;
                                latestMessageCreatedAt?: string;
                                messageCount?: number;
                                name: string;
                                owner:
                                    | string
                                    | {
                                        dataExportOptOut?: ...;
                                        email?: ...;
                                        goodReputation?: ...;
                                        id?: ...;
                                        password: ...;
                                        pseudonyms: ...;
                                        role?: ...;
                                        username: ...;
                                    };
                                passcode?: number;
                                private: boolean;
                                slug?: string;
                                votingAllowed: boolean;
                            };
                            transcript?: {
                                status: "active"
                                | "paused"
                                | "stopped";
                                vectorStore?: { embeddingsModelName?: ...; embeddingsPlatform?: ... };
                            };
                            updatedAt?: string;
                        }[];
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post?: undefined;
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • get: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path?: undefined;
              query?: undefined;
          };
          requestBody?: undefined;
          responses: {
              "200": {
                  content: {
                      "application/json": {
                          active?: boolean;
                          adapters: {
                              active: boolean;
                              audioChannels?: (...)[];
                              chatChannels?: (...)[];
                              config: { [key: string]: unknown };
                              conversation: string;
                              dmChannels?: (...)[];
                              id?: string;
                              type: string;
                          }[];
                          agents: {
                              active?: boolean;
                              agentConfig?: { [key: ...]: ... };
                              agentEvaluation?: { action: ... };
                              agentType: string;
                              conversation: string;
                              conversationHistorySettings?: {
                                  channels?: ...;
                                  count?: ...;
                                  directMessages?: ...;
                                  endTime?: ...;
                                  timeWindow?: ...;
                              };
                              description: string;
                              id?: string;
                              instanceName?: string;
                              lastActiveMessageCount?: number;
                              llmModel: string;
                              llmModelOptions?: { [key: ...]: ... };
                              llmPlatform:
                                  | "openai"
                                  | "ollama"
                                  | "perspective"
                                  | "bedrock"
                                  | "vllm"
                                  | "google";
                              llmPlatformOptions?: { baseUrl?: ...; useKeepAlive: ... };
                              llmTemplates?: { [key: ...]: ... };
                              llmTemplateVars?: { [key: ...]: ... };
                              name: string;
                              pseudonyms: {
                                  active: ...;
                                  conversations: ...;
                                  id?: ...;
                                  isDeleted: ...;
                                  pseudonym: ...;
                                  token: ...;
                              }[];
                              ragCollectionName?: string;
                              triggers?: { periodic?: ...; perMessage?: ... };
                              useTranscriptRAGCollection?: boolean;
                          }[];
                          channels: {
                              direct: boolean;
                              id?: string;
                              name: string;
                              participants?: (...)[];
                              passcode: string | null;
                          }[];
                          conversationType?: string;
                          createdAt?: string;
                          enableAgents?: boolean;
                          enableDMs: string[];
                          endTime?: string;
                          experimental?: boolean;
                          experiments: {
                              agentModifications?: (...)[];
                              baseConversation:
                                  | string
                                  | (
                                      { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                  );
                              createdAt: string;
                              createdBy: | string
                              | {
                                  dataExportOptOut?: ...;
                                  email?: ...;
                                  goodReputation?: ...;
                                  id?: ...;
                                  password: ...;
                                  pseudonyms: ...;
                                  role?: ...;
                                  username: ...;
                              };
                              description?: string;
                              executedAt?: string;
                              id?: string;
                              name: string;
                              resultConversation?: | string
                              | (
                                  { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                              );
                              status: "running"
                              | "completed"
                              | "failed"
                              | "not started";
                          }[];
                          followed?: boolean;
                          followers: { conversation: string; topic: string; user: string }[];
                          id?: string;
                          locked?: boolean;
                          messageCount?: number;
                          messages: {
                              active?: boolean;
                              body: string | { [key: ...]: ... };
                              bodyType?: string;
                              channels?: (...)[];
                              conversation: string;
                              count?: number;
                              createdAt?: string;
                              downVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                              fromAgent: boolean;
                              id?: string;
                              isDeleted?: boolean;
                              owner?: string;
                              parentMessage?: string;
                              pause: boolean;
                              prompt?: {
                                  options?: ...;
                                  placeholder?: ...;
                                  type: ...;
                                  validation?: ...;
                              };
                              pseudonym: string;
                              pseudonymId: string;
                              replyCount?: number;
                              source?: string;
                              upVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                              visible: boolean;
                          }[];
                          name: string;
                          owner: | string
                          | {
                              dataExportOptOut?: boolean;
                              email?: string;
                              goodReputation?: boolean;
                              id?: string;
                              password: string;
                              pseudonyms: {
                                  active: ...;
                                  conversations: ...;
                                  id?: ...;
                                  isDeleted: ...;
                                  pseudonym: ...;
                                  token: ...;
                              }[];
                              role?: string;
                              username: string;
                          };
                          platforms?: string[];
                          scheduledTime?: string;
                          slug?: string;
                          startTime?: string;
                          topic: | string
                          | {
                              archivable: boolean;
                              archived?: boolean;
                              archiveEmail?: string;
                              conversationCount?: number;
                              conversationCreationAllowed: boolean;
                              conversations: { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[];
                              defaultSortAverage?: number;
                              followed?: boolean;
                              followers: { conversation: ...; topic: ...; user: ... }[];
                              id?: string;
                              isArchiveNotified?: boolean;
                              isDeleted?: boolean;
                              latestMessageCreatedAt?: string;
                              messageCount?: number;
                              name: string;
                              owner:
                                  | string
                                  | {
                                      dataExportOptOut?: ...;
                                      email?: ...;
                                      goodReputation?: ...;
                                      id?: ...;
                                      password: ...;
                                      pseudonyms: ...;
                                      role?: ...;
                                      username: ...;
                                  };
                              passcode?: number;
                              private: boolean;
                              slug?: string;
                              votingAllowed: boolean;
                          };
                          transcript?: {
                              status: "active"
                              | "paused"
                              | "stopped";
                              vectorStore?: { embeddingsModelName?: ...; embeddingsPlatform?: ... };
                          };
                          updatedAt?: string;
                      }[];
                  };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Get user's conversations

      Returns all conversations owned by or followed by the logged-in user

      • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
      • OptionalrequestBody?: undefined
      • responses: {
            "200": {
                content: {
                    "application/json": {
                        active?: boolean;
                        adapters: {
                            active: boolean;
                            audioChannels?: (...)[];
                            chatChannels?: (...)[];
                            config: { [key: string]: unknown };
                            conversation: string;
                            dmChannels?: (...)[];
                            id?: string;
                            type: string;
                        }[];
                        agents: {
                            active?: boolean;
                            agentConfig?: { [key: ...]: ... };
                            agentEvaluation?: { action: ... };
                            agentType: string;
                            conversation: string;
                            conversationHistorySettings?: {
                                channels?: ...;
                                count?: ...;
                                directMessages?: ...;
                                endTime?: ...;
                                timeWindow?: ...;
                            };
                            description: string;
                            id?: string;
                            instanceName?: string;
                            lastActiveMessageCount?: number;
                            llmModel: string;
                            llmModelOptions?: { [key: ...]: ... };
                            llmPlatform:
                                | "openai"
                                | "ollama"
                                | "perspective"
                                | "bedrock"
                                | "vllm"
                                | "google";
                            llmPlatformOptions?: { baseUrl?: ...; useKeepAlive: ... };
                            llmTemplates?: { [key: ...]: ... };
                            llmTemplateVars?: { [key: ...]: ... };
                            name: string;
                            pseudonyms: {
                                active: ...;
                                conversations: ...;
                                id?: ...;
                                isDeleted: ...;
                                pseudonym: ...;
                                token: ...;
                            }[];
                            ragCollectionName?: string;
                            triggers?: { periodic?: ...; perMessage?: ... };
                            useTranscriptRAGCollection?: boolean;
                        }[];
                        channels: {
                            direct: boolean;
                            id?: string;
                            name: string;
                            participants?: (...)[];
                            passcode: string | null;
                        }[];
                        conversationType?: string;
                        createdAt?: string;
                        enableAgents?: boolean;
                        enableDMs: string[];
                        endTime?: string;
                        experimental?: boolean;
                        experiments: {
                            agentModifications?: (...)[];
                            baseConversation:
                                | string
                                | (
                                    { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                );
                            createdAt: string;
                            createdBy: | string
                            | {
                                dataExportOptOut?: ...;
                                email?: ...;
                                goodReputation?: ...;
                                id?: ...;
                                password: ...;
                                pseudonyms: ...;
                                role?: ...;
                                username: ...;
                            };
                            description?: string;
                            executedAt?: string;
                            id?: string;
                            name: string;
                            resultConversation?: | string
                            | (
                                { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                            );
                            status: "running"
                            | "completed"
                            | "failed"
                            | "not started";
                        }[];
                        followed?: boolean;
                        followers: { conversation: string; topic: string; user: string }[];
                        id?: string;
                        locked?: boolean;
                        messageCount?: number;
                        messages: {
                            active?: boolean;
                            body: string | { [key: ...]: ... };
                            bodyType?: string;
                            channels?: (...)[];
                            conversation: string;
                            count?: number;
                            createdAt?: string;
                            downVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                            fromAgent: boolean;
                            id?: string;
                            isDeleted?: boolean;
                            owner?: string;
                            parentMessage?: string;
                            pause: boolean;
                            prompt?: {
                                options?: ...;
                                placeholder?: ...;
                                type: ...;
                                validation?: ...;
                            };
                            pseudonym: string;
                            pseudonymId: string;
                            replyCount?: number;
                            source?: string;
                            upVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                            visible: boolean;
                        }[];
                        name: string;
                        owner: | string
                        | {
                            dataExportOptOut?: boolean;
                            email?: string;
                            goodReputation?: boolean;
                            id?: string;
                            password: string;
                            pseudonyms: {
                                active: ...;
                                conversations: ...;
                                id?: ...;
                                isDeleted: ...;
                                pseudonym: ...;
                                token: ...;
                            }[];
                            role?: string;
                            username: string;
                        };
                        platforms?: string[];
                        scheduledTime?: string;
                        slug?: string;
                        startTime?: string;
                        topic: | string
                        | {
                            archivable: boolean;
                            archived?: boolean;
                            archiveEmail?: string;
                            conversationCount?: number;
                            conversationCreationAllowed: boolean;
                            conversations: { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[];
                            defaultSortAverage?: number;
                            followed?: boolean;
                            followers: { conversation: ...; topic: ...; user: ... }[];
                            id?: string;
                            isArchiveNotified?: boolean;
                            isDeleted?: boolean;
                            latestMessageCreatedAt?: string;
                            messageCount?: number;
                            name: string;
                            owner:
                                | string
                                | {
                                    dataExportOptOut?: ...;
                                    email?: ...;
                                    goodReputation?: ...;
                                    id?: ...;
                                    password: ...;
                                    pseudonyms: ...;
                                    role?: ...;
                                    username: ...;
                                };
                            passcode?: number;
                            private: boolean;
                            slug?: string;
                            votingAllowed: boolean;
                        };
                        transcript?: {
                            status: "active"
                            | "paused"
                            | "stopped";
                            vectorStore?: { embeddingsModelName?: ...; embeddingsPlatform?: ... };
                        };
                        updatedAt?: string;
                    }[];
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: {
                  "application/json": {
                      active?: boolean;
                      adapters: {
                          active: boolean;
                          audioChannels?: (...)[];
                          chatChannels?: (...)[];
                          config: { [key: string]: unknown };
                          conversation: string;
                          dmChannels?: (...)[];
                          id?: string;
                          type: string;
                      }[];
                      agents: {
                          active?: boolean;
                          agentConfig?: { [key: ...]: ... };
                          agentEvaluation?: { action: ... };
                          agentType: string;
                          conversation: string;
                          conversationHistorySettings?: {
                              channels?: ...;
                              count?: ...;
                              directMessages?: ...;
                              endTime?: ...;
                              timeWindow?: ...;
                          };
                          description: string;
                          id?: string;
                          instanceName?: string;
                          lastActiveMessageCount?: number;
                          llmModel: string;
                          llmModelOptions?: { [key: ...]: ... };
                          llmPlatform:
                              | "openai"
                              | "ollama"
                              | "perspective"
                              | "bedrock"
                              | "vllm"
                              | "google";
                          llmPlatformOptions?: { baseUrl?: ...; useKeepAlive: ... };
                          llmTemplates?: { [key: ...]: ... };
                          llmTemplateVars?: { [key: ...]: ... };
                          name: string;
                          pseudonyms: {
                              active: ...;
                              conversations: ...;
                              id?: ...;
                              isDeleted: ...;
                              pseudonym: ...;
                              token: ...;
                          }[];
                          ragCollectionName?: string;
                          triggers?: { periodic?: ...; perMessage?: ... };
                          useTranscriptRAGCollection?: boolean;
                      }[];
                      channels: {
                          direct: boolean;
                          id?: string;
                          name: string;
                          participants?: (...)[];
                          passcode: string | null;
                      }[];
                      conversationType?: string;
                      createdAt?: string;
                      enableAgents?: boolean;
                      enableDMs: string[];
                      endTime?: string;
                      experimental?: boolean;
                      experiments: {
                          agentModifications?: (...)[];
                          baseConversation:
                              | string
                              | (
                                  { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                              );
                          createdAt: string;
                          createdBy: | string
                          | {
                              dataExportOptOut?: ...;
                              email?: ...;
                              goodReputation?: ...;
                              id?: ...;
                              password: ...;
                              pseudonyms: ...;
                              role?: ...;
                              username: ...;
                          };
                          description?: string;
                          executedAt?: string;
                          id?: string;
                          name: string;
                          resultConversation?: | string
                          | (
                              { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                          );
                          status: "running"
                          | "completed"
                          | "failed"
                          | "not started";
                      }[];
                      followed?: boolean;
                      followers: { conversation: string; topic: string; user: string }[];
                      id?: string;
                      locked?: boolean;
                      messageCount?: number;
                      messages: {
                          active?: boolean;
                          body: string | { [key: ...]: ... };
                          bodyType?: string;
                          channels?: (...)[];
                          conversation: string;
                          count?: number;
                          createdAt?: string;
                          downVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                          fromAgent: boolean;
                          id?: string;
                          isDeleted?: boolean;
                          owner?: string;
                          parentMessage?: string;
                          pause: boolean;
                          prompt?: {
                              options?: ...;
                              placeholder?: ...;
                              type: ...;
                              validation?: ...;
                          };
                          pseudonym: string;
                          pseudonymId: string;
                          replyCount?: number;
                          source?: string;
                          upVotes: { owner?: ...; pseudonym?: ...; reason?: ... }[];
                          visible: boolean;
                      }[];
                      name: string;
                      owner: | string
                      | {
                          dataExportOptOut?: boolean;
                          email?: string;
                          goodReputation?: boolean;
                          id?: string;
                          password: string;
                          pseudonyms: {
                              active: ...;
                              conversations: ...;
                              id?: ...;
                              isDeleted: ...;
                              pseudonym: ...;
                              token: ...;
                          }[];
                          role?: string;
                          username: string;
                      };
                      platforms?: string[];
                      scheduledTime?: string;
                      slug?: string;
                      startTime?: string;
                      topic: | string
                      | {
                          archivable: boolean;
                          archived?: boolean;
                          archiveEmail?: string;
                          conversationCount?: number;
                          conversationCreationAllowed: boolean;
                          conversations: { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[];
                          defaultSortAverage?: number;
                          followed?: boolean;
                          followers: { conversation: ...; topic: ...; user: ... }[];
                          id?: string;
                          isArchiveNotified?: boolean;
                          isDeleted?: boolean;
                          latestMessageCreatedAt?: string;
                          messageCount?: number;
                          name: string;
                          owner:
                              | string
                              | {
                                  dataExportOptOut?: ...;
                                  email?: ...;
                                  goodReputation?: ...;
                                  id?: ...;
                                  password: ...;
                                  pseudonyms: ...;
                                  role?: ...;
                                  username: ...;
                              };
                          passcode?: number;
                          private: boolean;
                          slug?: string;
                          votingAllowed: boolean;
                      };
                      transcript?: {
                          status: "active"
                          | "paused"
                          | "stopped";
                          vectorStore?: { embeddingsModelName?: ...; embeddingsPlatform?: ... };
                      };
                      updatedAt?: string;
                  }[];
              };
              headers: { [name: string]: unknown };
          }

          User conversations array

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • Optionalpost?: undefined
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/experiments": {
        delete?: undefined;
        get?: undefined;
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            requestBody: {
                content: {
                    "application/json": {
                        agentModifications?: {
                            agent: {
                                active?: boolean;
                                agentConfig?: { [key: ...]: ... };
                                agentEvaluation?: { action: ... };
                                agentType: string;
                                conversation: string;
                                conversationHistorySettings?: {
                                    channels?: ...;
                                    count?: ...;
                                    directMessages?: ...;
                                    endTime?: ...;
                                    timeWindow?: ...;
                                };
                                description: string;
                                id?: string;
                                instanceName?: string;
                                lastActiveMessageCount?: number;
                                llmModel: string;
                                llmModelOptions?: { [key: ...]: ... };
                                llmPlatform:
                                    | "openai"
                                    | "ollama"
                                    | "perspective"
                                    | "bedrock"
                                    | "vllm"
                                    | "google";
                                llmPlatformOptions?: { baseUrl?: ...; useKeepAlive: ... };
                                llmTemplates?: { [key: ...]: ... };
                                llmTemplateVars?: { [key: ...]: ... };
                                name: string;
                                pseudonyms: {
                                    active: ...;
                                    conversations: ...;
                                    id?: ...;
                                    isDeleted: ...;
                                    pseudonym: ...;
                                    token: ...;
                                }[];
                                ragCollectionName?: string;
                                triggers?: { periodic?: ...; perMessage?: ... };
                                useTranscriptRAGCollection?: boolean;
                            };
                            experimentValues?: { [key: string]: unknown };
                            simulatedStartTime?: string;
                        }[];
                        baseConversation: string;
                        description: string;
                        executedAt?: string;
                        name: string;
                    };
                };
            };
            responses: {
                "201": {
                    content: {
                        "application/json": {
                            agentModifications?: {
                                agent: {
                                    active?: (...)
                                    | (...)
                                    | (...);
                                    agentConfig?: (...) | (...);
                                    agentEvaluation?: (...) | (...);
                                    agentType: string;
                                    conversation: string;
                                    conversationHistorySettings?: (...) | (...);
                                    description: string;
                                    id?: (...) | (...);
                                    instanceName?: (...) | (...);
                                    lastActiveMessageCount?: (...) | (...);
                                    llmModel: string;
                                    llmModelOptions?: (...) | (...);
                                    llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                                    llmPlatformOptions?: (...) | (...);
                                    llmTemplates?: (...) | (...);
                                    llmTemplateVars?: (...) | (...);
                                    name: string;
                                    pseudonyms: (...)[];
                                    ragCollectionName?: (...) | (...);
                                    triggers?: (...) | (...);
                                    useTranscriptRAGCollection?: (...) | (...) | (...);
                                };
                                experimentValues?: { [key: ...]: ... };
                                simulatedStartTime?: string;
                            }[];
                            baseConversation: | string
                            | {
                                active?: boolean;
                                adapters: {
                                    active: boolean;
                                    audioChannels?: (...)
                                    | (...);
                                    chatChannels?: (...) | (...);
                                    config: { [key: ...]: ... };
                                    conversation: string;
                                    dmChannels?: (...) | (...);
                                    id?: (...) | (...);
                                    type: string;
                                }[];
                                agents: {
                                    active?: (...)
                                    | (...)
                                    | (...);
                                    agentConfig?: (...) | (...);
                                    agentEvaluation?: (...) | (...);
                                    agentType: string;
                                    conversation: string;
                                    conversationHistorySettings?: (...) | (...);
                                    description: string;
                                    id?: (...) | (...);
                                    instanceName?: (...) | (...);
                                    lastActiveMessageCount?: (...) | (...);
                                    llmModel: string;
                                    llmModelOptions?: (...) | (...);
                                    llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                                    llmPlatformOptions?: (...) | (...);
                                    llmTemplates?: (...) | (...);
                                    llmTemplateVars?: (...) | (...);
                                    name: string;
                                    pseudonyms: (...)[];
                                    ragCollectionName?: (...) | (...);
                                    triggers?: (...) | (...);
                                    useTranscriptRAGCollection?: (...) | (...) | (...);
                                }[];
                                channels: {
                                    direct: boolean;
                                    id?: (...)
                                    | (...);
                                    name: string;
                                    participants?: (...) | (...);
                                    passcode: (...) | (...);
                                }[];
                                conversationType?: string;
                                createdAt?: string;
                                enableAgents?: boolean;
                                enableDMs: string[];
                                endTime?: string;
                                experimental?: boolean;
                                experiments: (
                                    { id?: string | undefined; name: string; description?: string | undefined; baseConversation: string | { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; ... 18 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }; ... 5 more .....
                                )[];
                                followed?: boolean;
                                followers: { conversation: string; topic: string; user: string }[];
                                id?: string;
                                locked?: boolean;
                                messageCount?: number;
                                messages: {
                                    active?: (...) | (...) | (...);
                                    body: (...) | (...);
                                    bodyType?: (...) | (...);
                                    channels?: (...) | (...);
                                    conversation: string;
                                    count?: (...) | (...);
                                    createdAt?: (...) | (...);
                                    downVotes: (...)[];
                                    fromAgent: boolean;
                                    id?: (...) | (...);
                                    isDeleted?: (...) | (...) | (...);
                                    owner?: (...) | (...);
                                    parentMessage?: (...) | (...);
                                    pause: boolean;
                                    prompt?: (...) | (...);
                                    pseudonym: string;
                                    pseudonymId: string;
                                    replyCount?: (...) | (...);
                                    source?: (...) | (...);
                                    upVotes: (...)[];
                                    visible: boolean;
                                }[];
                                name: string;
                                owner: | string
                                | {
                                    dataExportOptOut?: (...)
                                    | (...)
                                    | (...);
                                    email?: (...) | (...);
                                    goodReputation?: (...) | (...) | (...);
                                    id?: (...) | (...);
                                    password: string;
                                    pseudonyms: (...)[];
                                    role?: (...) | (...);
                                    username: string;
                                };
                                platforms?: string[];
                                scheduledTime?: string;
                                slug?: string;
                                startTime?: string;
                                topic: | string
                                | {
                                    archivable: boolean;
                                    archived?: (...)
                                    | (...)
                                    | (...);
                                    archiveEmail?: (...) | (...);
                                    conversationCount?: (...) | (...);
                                    conversationCreationAllowed: boolean;
                                    conversations: (...)[];
                                    defaultSortAverage?: (...) | (...);
                                    followed?: (...) | (...) | (...);
                                    followers: (...)[];
                                    id?: (...) | (...);
                                    isArchiveNotified?: (...) | (...) | (...);
                                    isDeleted?: (...) | (...) | (...);
                                    latestMessageCreatedAt?: (...) | (...);
                                    messageCount?: (...) | (...);
                                    name: string;
                                    owner: (...) | (...);
                                    passcode?: (...) | (...);
                                    private: boolean;
                                    slug?: (...) | (...);
                                    votingAllowed: boolean;
                                };
                                transcript?: {
                                    status: (...)
                                    | (...)
                                    | (...);
                                    vectorStore?: (...) | (...);
                                };
                                updatedAt?: string;
                            };
                            createdAt: string;
                            createdBy: | string
                            | {
                                dataExportOptOut?: boolean;
                                email?: string;
                                goodReputation?: boolean;
                                id?: string;
                                password: string;
                                pseudonyms: {
                                    active: boolean;
                                    conversations: (...)[];
                                    id?: (...) | (...);
                                    isDeleted: boolean;
                                    pseudonym: string;
                                    token: string;
                                }[];
                                role?: string;
                                username: string;
                            };
                            description?: string;
                            executedAt?: string;
                            id?: string;
                            name: string;
                            resultConversation?: | string
                            | {
                                active?: boolean;
                                adapters: {
                                    active: boolean;
                                    audioChannels?: (...)
                                    | (...);
                                    chatChannels?: (...) | (...);
                                    config: { [key: ...]: ... };
                                    conversation: string;
                                    dmChannels?: (...) | (...);
                                    id?: (...) | (...);
                                    type: string;
                                }[];
                                agents: {
                                    active?: (...)
                                    | (...)
                                    | (...);
                                    agentConfig?: (...) | (...);
                                    agentEvaluation?: (...) | (...);
                                    agentType: string;
                                    conversation: string;
                                    conversationHistorySettings?: (...) | (...);
                                    description: string;
                                    id?: (...) | (...);
                                    instanceName?: (...) | (...);
                                    lastActiveMessageCount?: (...) | (...);
                                    llmModel: string;
                                    llmModelOptions?: (...) | (...);
                                    llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                                    llmPlatformOptions?: (...) | (...);
                                    llmTemplates?: (...) | (...);
                                    llmTemplateVars?: (...) | (...);
                                    name: string;
                                    pseudonyms: (...)[];
                                    ragCollectionName?: (...) | (...);
                                    triggers?: (...) | (...);
                                    useTranscriptRAGCollection?: (...) | (...) | (...);
                                }[];
                                channels: {
                                    direct: boolean;
                                    id?: (...)
                                    | (...);
                                    name: string;
                                    participants?: (...) | (...);
                                    passcode: (...) | (...);
                                }[];
                                conversationType?: string;
                                createdAt?: string;
                                enableAgents?: boolean;
                                enableDMs: string[];
                                endTime?: string;
                                experimental?: boolean;
                                experiments: (
                                    { id?: string | undefined; name: string; description?: string | undefined; baseConversation: string | { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; ... 18 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }; ... 5 more .....
                                )[];
                                followed?: boolean;
                                followers: { conversation: string; topic: string; user: string }[];
                                id?: string;
                                locked?: boolean;
                                messageCount?: number;
                                messages: {
                                    active?: (...) | (...) | (...);
                                    body: (...) | (...);
                                    bodyType?: (...) | (...);
                                    channels?: (...) | (...);
                                    conversation: string;
                                    count?: (...) | (...);
                                    createdAt?: (...) | (...);
                                    downVotes: (...)[];
                                    fromAgent: boolean;
                                    id?: (...) | (...);
                                    isDeleted?: (...) | (...) | (...);
                                    owner?: (...) | (...);
                                    parentMessage?: (...) | (...);
                                    pause: boolean;
                                    prompt?: (...) | (...);
                                    pseudonym: string;
                                    pseudonymId: string;
                                    replyCount?: (...) | (...);
                                    source?: (...) | (...);
                                    upVotes: (...)[];
                                    visible: boolean;
                                }[];
                                name: string;
                                owner: | string
                                | {
                                    dataExportOptOut?: (...)
                                    | (...)
                                    | (...);
                                    email?: (...) | (...);
                                    goodReputation?: (...) | (...) | (...);
                                    id?: (...) | (...);
                                    password: string;
                                    pseudonyms: (...)[];
                                    role?: (...) | (...);
                                    username: string;
                                };
                                platforms?: string[];
                                scheduledTime?: string;
                                slug?: string;
                                startTime?: string;
                                topic: | string
                                | {
                                    archivable: boolean;
                                    archived?: (...)
                                    | (...)
                                    | (...);
                                    archiveEmail?: (...) | (...);
                                    conversationCount?: (...) | (...);
                                    conversationCreationAllowed: boolean;
                                    conversations: (...)[];
                                    defaultSortAverage?: (...) | (...);
                                    followed?: (...) | (...) | (...);
                                    followers: (...)[];
                                    id?: (...) | (...);
                                    isArchiveNotified?: (...) | (...) | (...);
                                    isDeleted?: (...) | (...) | (...);
                                    latestMessageCreatedAt?: (...) | (...);
                                    messageCount?: (...) | (...);
                                    name: string;
                                    owner: (...) | (...);
                                    passcode?: (...) | (...);
                                    private: boolean;
                                    slug?: (...) | (...);
                                    votingAllowed: boolean;
                                };
                                transcript?: {
                                    status: (...)
                                    | (...)
                                    | (...);
                                    vectorStore?: (...) | (...);
                                };
                                updatedAt?: string;
                            };
                            status: "running"
                            | "completed"
                            | "failed"
                            | "not started";
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "400": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • Optionalget?: undefined
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • post: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path?: undefined;
              query?: undefined;
          };
          requestBody: {
              content: {
                  "application/json": {
                      agentModifications?: {
                          agent: {
                              active?: boolean;
                              agentConfig?: { [key: ...]: ... };
                              agentEvaluation?: { action: ... };
                              agentType: string;
                              conversation: string;
                              conversationHistorySettings?: {
                                  channels?: ...;
                                  count?: ...;
                                  directMessages?: ...;
                                  endTime?: ...;
                                  timeWindow?: ...;
                              };
                              description: string;
                              id?: string;
                              instanceName?: string;
                              lastActiveMessageCount?: number;
                              llmModel: string;
                              llmModelOptions?: { [key: ...]: ... };
                              llmPlatform:
                                  | "openai"
                                  | "ollama"
                                  | "perspective"
                                  | "bedrock"
                                  | "vllm"
                                  | "google";
                              llmPlatformOptions?: { baseUrl?: ...; useKeepAlive: ... };
                              llmTemplates?: { [key: ...]: ... };
                              llmTemplateVars?: { [key: ...]: ... };
                              name: string;
                              pseudonyms: {
                                  active: ...;
                                  conversations: ...;
                                  id?: ...;
                                  isDeleted: ...;
                                  pseudonym: ...;
                                  token: ...;
                              }[];
                              ragCollectionName?: string;
                              triggers?: { periodic?: ...; perMessage?: ... };
                              useTranscriptRAGCollection?: boolean;
                          };
                          experimentValues?: { [key: string]: unknown };
                          simulatedStartTime?: string;
                      }[];
                      baseConversation: string;
                      description: string;
                      executedAt?: string;
                      name: string;
                  };
              };
          };
          responses: {
              "201": {
                  content: {
                      "application/json": {
                          agentModifications?: {
                              agent: {
                                  active?: (...)
                                  | (...)
                                  | (...);
                                  agentConfig?: (...) | (...);
                                  agentEvaluation?: (...) | (...);
                                  agentType: string;
                                  conversation: string;
                                  conversationHistorySettings?: (...) | (...);
                                  description: string;
                                  id?: (...) | (...);
                                  instanceName?: (...) | (...);
                                  lastActiveMessageCount?: (...) | (...);
                                  llmModel: string;
                                  llmModelOptions?: (...) | (...);
                                  llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                                  llmPlatformOptions?: (...) | (...);
                                  llmTemplates?: (...) | (...);
                                  llmTemplateVars?: (...) | (...);
                                  name: string;
                                  pseudonyms: (...)[];
                                  ragCollectionName?: (...) | (...);
                                  triggers?: (...) | (...);
                                  useTranscriptRAGCollection?: (...) | (...) | (...);
                              };
                              experimentValues?: { [key: ...]: ... };
                              simulatedStartTime?: string;
                          }[];
                          baseConversation: | string
                          | {
                              active?: boolean;
                              adapters: {
                                  active: boolean;
                                  audioChannels?: (...)
                                  | (...);
                                  chatChannels?: (...) | (...);
                                  config: { [key: ...]: ... };
                                  conversation: string;
                                  dmChannels?: (...) | (...);
                                  id?: (...) | (...);
                                  type: string;
                              }[];
                              agents: {
                                  active?: (...)
                                  | (...)
                                  | (...);
                                  agentConfig?: (...) | (...);
                                  agentEvaluation?: (...) | (...);
                                  agentType: string;
                                  conversation: string;
                                  conversationHistorySettings?: (...) | (...);
                                  description: string;
                                  id?: (...) | (...);
                                  instanceName?: (...) | (...);
                                  lastActiveMessageCount?: (...) | (...);
                                  llmModel: string;
                                  llmModelOptions?: (...) | (...);
                                  llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                                  llmPlatformOptions?: (...) | (...);
                                  llmTemplates?: (...) | (...);
                                  llmTemplateVars?: (...) | (...);
                                  name: string;
                                  pseudonyms: (...)[];
                                  ragCollectionName?: (...) | (...);
                                  triggers?: (...) | (...);
                                  useTranscriptRAGCollection?: (...) | (...) | (...);
                              }[];
                              channels: {
                                  direct: boolean;
                                  id?: (...)
                                  | (...);
                                  name: string;
                                  participants?: (...) | (...);
                                  passcode: (...) | (...);
                              }[];
                              conversationType?: string;
                              createdAt?: string;
                              enableAgents?: boolean;
                              enableDMs: string[];
                              endTime?: string;
                              experimental?: boolean;
                              experiments: (
                                  { id?: string | undefined; name: string; description?: string | undefined; baseConversation: string | { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; ... 18 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }; ... 5 more .....
                              )[];
                              followed?: boolean;
                              followers: { conversation: string; topic: string; user: string }[];
                              id?: string;
                              locked?: boolean;
                              messageCount?: number;
                              messages: {
                                  active?: (...) | (...) | (...);
                                  body: (...) | (...);
                                  bodyType?: (...) | (...);
                                  channels?: (...) | (...);
                                  conversation: string;
                                  count?: (...) | (...);
                                  createdAt?: (...) | (...);
                                  downVotes: (...)[];
                                  fromAgent: boolean;
                                  id?: (...) | (...);
                                  isDeleted?: (...) | (...) | (...);
                                  owner?: (...) | (...);
                                  parentMessage?: (...) | (...);
                                  pause: boolean;
                                  prompt?: (...) | (...);
                                  pseudonym: string;
                                  pseudonymId: string;
                                  replyCount?: (...) | (...);
                                  source?: (...) | (...);
                                  upVotes: (...)[];
                                  visible: boolean;
                              }[];
                              name: string;
                              owner: | string
                              | {
                                  dataExportOptOut?: (...)
                                  | (...)
                                  | (...);
                                  email?: (...) | (...);
                                  goodReputation?: (...) | (...) | (...);
                                  id?: (...) | (...);
                                  password: string;
                                  pseudonyms: (...)[];
                                  role?: (...) | (...);
                                  username: string;
                              };
                              platforms?: string[];
                              scheduledTime?: string;
                              slug?: string;
                              startTime?: string;
                              topic: | string
                              | {
                                  archivable: boolean;
                                  archived?: (...)
                                  | (...)
                                  | (...);
                                  archiveEmail?: (...) | (...);
                                  conversationCount?: (...) | (...);
                                  conversationCreationAllowed: boolean;
                                  conversations: (...)[];
                                  defaultSortAverage?: (...) | (...);
                                  followed?: (...) | (...) | (...);
                                  followers: (...)[];
                                  id?: (...) | (...);
                                  isArchiveNotified?: (...) | (...) | (...);
                                  isDeleted?: (...) | (...) | (...);
                                  latestMessageCreatedAt?: (...) | (...);
                                  messageCount?: (...) | (...);
                                  name: string;
                                  owner: (...) | (...);
                                  passcode?: (...) | (...);
                                  private: boolean;
                                  slug?: (...) | (...);
                                  votingAllowed: boolean;
                              };
                              transcript?: {
                                  status: (...)
                                  | (...)
                                  | (...);
                                  vectorStore?: (...) | (...);
                              };
                              updatedAt?: string;
                          };
                          createdAt: string;
                          createdBy: | string
                          | {
                              dataExportOptOut?: boolean;
                              email?: string;
                              goodReputation?: boolean;
                              id?: string;
                              password: string;
                              pseudonyms: {
                                  active: boolean;
                                  conversations: (...)[];
                                  id?: (...) | (...);
                                  isDeleted: boolean;
                                  pseudonym: string;
                                  token: string;
                              }[];
                              role?: string;
                              username: string;
                          };
                          description?: string;
                          executedAt?: string;
                          id?: string;
                          name: string;
                          resultConversation?: | string
                          | {
                              active?: boolean;
                              adapters: {
                                  active: boolean;
                                  audioChannels?: (...)
                                  | (...);
                                  chatChannels?: (...) | (...);
                                  config: { [key: ...]: ... };
                                  conversation: string;
                                  dmChannels?: (...) | (...);
                                  id?: (...) | (...);
                                  type: string;
                              }[];
                              agents: {
                                  active?: (...)
                                  | (...)
                                  | (...);
                                  agentConfig?: (...) | (...);
                                  agentEvaluation?: (...) | (...);
                                  agentType: string;
                                  conversation: string;
                                  conversationHistorySettings?: (...) | (...);
                                  description: string;
                                  id?: (...) | (...);
                                  instanceName?: (...) | (...);
                                  lastActiveMessageCount?: (...) | (...);
                                  llmModel: string;
                                  llmModelOptions?: (...) | (...);
                                  llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                                  llmPlatformOptions?: (...) | (...);
                                  llmTemplates?: (...) | (...);
                                  llmTemplateVars?: (...) | (...);
                                  name: string;
                                  pseudonyms: (...)[];
                                  ragCollectionName?: (...) | (...);
                                  triggers?: (...) | (...);
                                  useTranscriptRAGCollection?: (...) | (...) | (...);
                              }[];
                              channels: {
                                  direct: boolean;
                                  id?: (...)
                                  | (...);
                                  name: string;
                                  participants?: (...) | (...);
                                  passcode: (...) | (...);
                              }[];
                              conversationType?: string;
                              createdAt?: string;
                              enableAgents?: boolean;
                              enableDMs: string[];
                              endTime?: string;
                              experimental?: boolean;
                              experiments: (
                                  { id?: string | undefined; name: string; description?: string | undefined; baseConversation: string | { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; ... 18 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }; ... 5 more .....
                              )[];
                              followed?: boolean;
                              followers: { conversation: string; topic: string; user: string }[];
                              id?: string;
                              locked?: boolean;
                              messageCount?: number;
                              messages: {
                                  active?: (...) | (...) | (...);
                                  body: (...) | (...);
                                  bodyType?: (...) | (...);
                                  channels?: (...) | (...);
                                  conversation: string;
                                  count?: (...) | (...);
                                  createdAt?: (...) | (...);
                                  downVotes: (...)[];
                                  fromAgent: boolean;
                                  id?: (...) | (...);
                                  isDeleted?: (...) | (...) | (...);
                                  owner?: (...) | (...);
                                  parentMessage?: (...) | (...);
                                  pause: boolean;
                                  prompt?: (...) | (...);
                                  pseudonym: string;
                                  pseudonymId: string;
                                  replyCount?: (...) | (...);
                                  source?: (...) | (...);
                                  upVotes: (...)[];
                                  visible: boolean;
                              }[];
                              name: string;
                              owner: | string
                              | {
                                  dataExportOptOut?: (...)
                                  | (...)
                                  | (...);
                                  email?: (...) | (...);
                                  goodReputation?: (...) | (...) | (...);
                                  id?: (...) | (...);
                                  password: string;
                                  pseudonyms: (...)[];
                                  role?: (...) | (...);
                                  username: string;
                              };
                              platforms?: string[];
                              scheduledTime?: string;
                              slug?: string;
                              startTime?: string;
                              topic: | string
                              | {
                                  archivable: boolean;
                                  archived?: (...)
                                  | (...)
                                  | (...);
                                  archiveEmail?: (...) | (...);
                                  conversationCount?: (...) | (...);
                                  conversationCreationAllowed: boolean;
                                  conversations: (...)[];
                                  defaultSortAverage?: (...) | (...);
                                  followed?: (...) | (...) | (...);
                                  followers: (...)[];
                                  id?: (...) | (...);
                                  isArchiveNotified?: (...) | (...) | (...);
                                  isDeleted?: (...) | (...) | (...);
                                  latestMessageCreatedAt?: (...) | (...);
                                  messageCount?: (...) | (...);
                                  name: string;
                                  owner: (...) | (...);
                                  passcode?: (...) | (...);
                                  private: boolean;
                                  slug?: (...) | (...);
                                  votingAllowed: boolean;
                              };
                              transcript?: {
                                  status: (...)
                                  | (...)
                                  | (...);
                                  vectorStore?: (...) | (...);
                              };
                              updatedAt?: string;
                          };
                          status: "running"
                          | "completed"
                          | "failed"
                          | "not started";
                      };
                  };
                  headers: { [name: string]: unknown };
              };
              "400": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "403": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Create a new experiment

      Creates a new experiment based on a base conversation with optional agent modifications

      • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
      • requestBody: {
            content: {
                "application/json": {
                    agentModifications?: {
                        agent: {
                            active?: boolean;
                            agentConfig?: { [key: ...]: ... };
                            agentEvaluation?: { action: ... };
                            agentType: string;
                            conversation: string;
                            conversationHistorySettings?: {
                                channels?: ...;
                                count?: ...;
                                directMessages?: ...;
                                endTime?: ...;
                                timeWindow?: ...;
                            };
                            description: string;
                            id?: string;
                            instanceName?: string;
                            lastActiveMessageCount?: number;
                            llmModel: string;
                            llmModelOptions?: { [key: ...]: ... };
                            llmPlatform:
                                | "openai"
                                | "ollama"
                                | "perspective"
                                | "bedrock"
                                | "vllm"
                                | "google";
                            llmPlatformOptions?: { baseUrl?: ...; useKeepAlive: ... };
                            llmTemplates?: { [key: ...]: ... };
                            llmTemplateVars?: { [key: ...]: ... };
                            name: string;
                            pseudonyms: {
                                active: ...;
                                conversations: ...;
                                id?: ...;
                                isDeleted: ...;
                                pseudonym: ...;
                                token: ...;
                            }[];
                            ragCollectionName?: string;
                            triggers?: { periodic?: ...; perMessage?: ... };
                            useTranscriptRAGCollection?: boolean;
                        };
                        experimentValues?: { [key: string]: unknown };
                        simulatedStartTime?: string;
                    }[];
                    baseConversation: string;
                    description: string;
                    executedAt?: string;
                    name: string;
                };
            };
        }
      • responses: {
            "201": {
                content: {
                    "application/json": {
                        agentModifications?: {
                            agent: {
                                active?: (...) | (...) | (...);
                                agentConfig?: (...) | (...);
                                agentEvaluation?: (...) | (...);
                                agentType: string;
                                conversation: string;
                                conversationHistorySettings?: (...) | (...);
                                description: string;
                                id?: (...) | (...);
                                instanceName?: (...) | (...);
                                lastActiveMessageCount?: (...) | (...);
                                llmModel: string;
                                llmModelOptions?: (...) | (...);
                                llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                                llmPlatformOptions?: (...) | (...);
                                llmTemplates?: (...) | (...);
                                llmTemplateVars?: (...) | (...);
                                name: string;
                                pseudonyms: (...)[];
                                ragCollectionName?: (...) | (...);
                                triggers?: (...) | (...);
                                useTranscriptRAGCollection?: (...) | (...) | (...);
                            };
                            experimentValues?: { [key: ...]: ... };
                            simulatedStartTime?: string;
                        }[];
                        baseConversation: | string
                        | {
                            active?: boolean;
                            adapters: {
                                active: boolean;
                                audioChannels?: (...)
                                | (...);
                                chatChannels?: (...) | (...);
                                config: { [key: ...]: ... };
                                conversation: string;
                                dmChannels?: (...) | (...);
                                id?: (...) | (...);
                                type: string;
                            }[];
                            agents: {
                                active?: (...)
                                | (...)
                                | (...);
                                agentConfig?: (...) | (...);
                                agentEvaluation?: (...) | (...);
                                agentType: string;
                                conversation: string;
                                conversationHistorySettings?: (...) | (...);
                                description: string;
                                id?: (...) | (...);
                                instanceName?: (...) | (...);
                                lastActiveMessageCount?: (...) | (...);
                                llmModel: string;
                                llmModelOptions?: (...) | (...);
                                llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                                llmPlatformOptions?: (...) | (...);
                                llmTemplates?: (...) | (...);
                                llmTemplateVars?: (...) | (...);
                                name: string;
                                pseudonyms: (...)[];
                                ragCollectionName?: (...) | (...);
                                triggers?: (...) | (...);
                                useTranscriptRAGCollection?: (...) | (...) | (...);
                            }[];
                            channels: {
                                direct: boolean;
                                id?: (...)
                                | (...);
                                name: string;
                                participants?: (...) | (...);
                                passcode: (...) | (...);
                            }[];
                            conversationType?: string;
                            createdAt?: string;
                            enableAgents?: boolean;
                            enableDMs: string[];
                            endTime?: string;
                            experimental?: boolean;
                            experiments: (
                                { id?: string | undefined; name: string; description?: string | undefined; baseConversation: string | { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; ... 18 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }; ... 5 more .....
                            )[];
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            locked?: boolean;
                            messageCount?: number;
                            messages: {
                                active?: (...) | (...) | (...);
                                body: (...) | (...);
                                bodyType?: (...) | (...);
                                channels?: (...) | (...);
                                conversation: string;
                                count?: (...) | (...);
                                createdAt?: (...) | (...);
                                downVotes: (...)[];
                                fromAgent: boolean;
                                id?: (...) | (...);
                                isDeleted?: (...) | (...) | (...);
                                owner?: (...) | (...);
                                parentMessage?: (...) | (...);
                                pause: boolean;
                                prompt?: (...) | (...);
                                pseudonym: string;
                                pseudonymId: string;
                                replyCount?: (...) | (...);
                                source?: (...) | (...);
                                upVotes: (...)[];
                                visible: boolean;
                            }[];
                            name: string;
                            owner: | string
                            | {
                                dataExportOptOut?: (...)
                                | (...)
                                | (...);
                                email?: (...) | (...);
                                goodReputation?: (...) | (...) | (...);
                                id?: (...) | (...);
                                password: string;
                                pseudonyms: (...)[];
                                role?: (...) | (...);
                                username: string;
                            };
                            platforms?: string[];
                            scheduledTime?: string;
                            slug?: string;
                            startTime?: string;
                            topic: | string
                            | {
                                archivable: boolean;
                                archived?: (...)
                                | (...)
                                | (...);
                                archiveEmail?: (...) | (...);
                                conversationCount?: (...) | (...);
                                conversationCreationAllowed: boolean;
                                conversations: (...)[];
                                defaultSortAverage?: (...) | (...);
                                followed?: (...) | (...) | (...);
                                followers: (...)[];
                                id?: (...) | (...);
                                isArchiveNotified?: (...) | (...) | (...);
                                isDeleted?: (...) | (...) | (...);
                                latestMessageCreatedAt?: (...) | (...);
                                messageCount?: (...) | (...);
                                name: string;
                                owner: (...) | (...);
                                passcode?: (...) | (...);
                                private: boolean;
                                slug?: (...) | (...);
                                votingAllowed: boolean;
                            };
                            transcript?: {
                                status: (...)
                                | (...)
                                | (...);
                                vectorStore?: (...) | (...);
                            };
                            updatedAt?: string;
                        };
                        createdAt: string;
                        createdBy: | string
                        | {
                            dataExportOptOut?: boolean;
                            email?: string;
                            goodReputation?: boolean;
                            id?: string;
                            password: string;
                            pseudonyms: {
                                active: boolean;
                                conversations: (...)[];
                                id?: (...) | (...);
                                isDeleted: boolean;
                                pseudonym: string;
                                token: string;
                            }[];
                            role?: string;
                            username: string;
                        };
                        description?: string;
                        executedAt?: string;
                        id?: string;
                        name: string;
                        resultConversation?: | string
                        | {
                            active?: boolean;
                            adapters: {
                                active: boolean;
                                audioChannels?: (...)
                                | (...);
                                chatChannels?: (...) | (...);
                                config: { [key: ...]: ... };
                                conversation: string;
                                dmChannels?: (...) | (...);
                                id?: (...) | (...);
                                type: string;
                            }[];
                            agents: {
                                active?: (...)
                                | (...)
                                | (...);
                                agentConfig?: (...) | (...);
                                agentEvaluation?: (...) | (...);
                                agentType: string;
                                conversation: string;
                                conversationHistorySettings?: (...) | (...);
                                description: string;
                                id?: (...) | (...);
                                instanceName?: (...) | (...);
                                lastActiveMessageCount?: (...) | (...);
                                llmModel: string;
                                llmModelOptions?: (...) | (...);
                                llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                                llmPlatformOptions?: (...) | (...);
                                llmTemplates?: (...) | (...);
                                llmTemplateVars?: (...) | (...);
                                name: string;
                                pseudonyms: (...)[];
                                ragCollectionName?: (...) | (...);
                                triggers?: (...) | (...);
                                useTranscriptRAGCollection?: (...) | (...) | (...);
                            }[];
                            channels: {
                                direct: boolean;
                                id?: (...)
                                | (...);
                                name: string;
                                participants?: (...) | (...);
                                passcode: (...) | (...);
                            }[];
                            conversationType?: string;
                            createdAt?: string;
                            enableAgents?: boolean;
                            enableDMs: string[];
                            endTime?: string;
                            experimental?: boolean;
                            experiments: (
                                { id?: string | undefined; name: string; description?: string | undefined; baseConversation: string | { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; ... 18 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }; ... 5 more .....
                            )[];
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            locked?: boolean;
                            messageCount?: number;
                            messages: {
                                active?: (...) | (...) | (...);
                                body: (...) | (...);
                                bodyType?: (...) | (...);
                                channels?: (...) | (...);
                                conversation: string;
                                count?: (...) | (...);
                                createdAt?: (...) | (...);
                                downVotes: (...)[];
                                fromAgent: boolean;
                                id?: (...) | (...);
                                isDeleted?: (...) | (...) | (...);
                                owner?: (...) | (...);
                                parentMessage?: (...) | (...);
                                pause: boolean;
                                prompt?: (...) | (...);
                                pseudonym: string;
                                pseudonymId: string;
                                replyCount?: (...) | (...);
                                source?: (...) | (...);
                                upVotes: (...)[];
                                visible: boolean;
                            }[];
                            name: string;
                            owner: | string
                            | {
                                dataExportOptOut?: (...)
                                | (...)
                                | (...);
                                email?: (...) | (...);
                                goodReputation?: (...) | (...) | (...);
                                id?: (...) | (...);
                                password: string;
                                pseudonyms: (...)[];
                                role?: (...) | (...);
                                username: string;
                            };
                            platforms?: string[];
                            scheduledTime?: string;
                            slug?: string;
                            startTime?: string;
                            topic: | string
                            | {
                                archivable: boolean;
                                archived?: (...)
                                | (...)
                                | (...);
                                archiveEmail?: (...) | (...);
                                conversationCount?: (...) | (...);
                                conversationCreationAllowed: boolean;
                                conversations: (...)[];
                                defaultSortAverage?: (...) | (...);
                                followed?: (...) | (...) | (...);
                                followers: (...)[];
                                id?: (...) | (...);
                                isArchiveNotified?: (...) | (...) | (...);
                                isDeleted?: (...) | (...) | (...);
                                latestMessageCreatedAt?: (...) | (...);
                                messageCount?: (...) | (...);
                                name: string;
                                owner: (...) | (...);
                                passcode?: (...) | (...);
                                private: boolean;
                                slug?: (...) | (...);
                                votingAllowed: boolean;
                            };
                            transcript?: {
                                status: (...)
                                | (...)
                                | (...);
                                vectorStore?: (...) | (...);
                            };
                            updatedAt?: string;
                        };
                        status: "running"
                        | "completed"
                        | "failed"
                        | "not started";
                    };
                };
                headers: { [name: string]: unknown };
            };
            "400": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 201: {
              content: {
                  "application/json": {
                      agentModifications?: {
                          agent: {
                              active?: (...) | (...) | (...);
                              agentConfig?: (...) | (...);
                              agentEvaluation?: (...) | (...);
                              agentType: string;
                              conversation: string;
                              conversationHistorySettings?: (...) | (...);
                              description: string;
                              id?: (...) | (...);
                              instanceName?: (...) | (...);
                              lastActiveMessageCount?: (...) | (...);
                              llmModel: string;
                              llmModelOptions?: (...) | (...);
                              llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                              llmPlatformOptions?: (...) | (...);
                              llmTemplates?: (...) | (...);
                              llmTemplateVars?: (...) | (...);
                              name: string;
                              pseudonyms: (...)[];
                              ragCollectionName?: (...) | (...);
                              triggers?: (...) | (...);
                              useTranscriptRAGCollection?: (...) | (...) | (...);
                          };
                          experimentValues?: { [key: ...]: ... };
                          simulatedStartTime?: string;
                      }[];
                      baseConversation: | string
                      | {
                          active?: boolean;
                          adapters: {
                              active: boolean;
                              audioChannels?: (...)
                              | (...);
                              chatChannels?: (...) | (...);
                              config: { [key: ...]: ... };
                              conversation: string;
                              dmChannels?: (...) | (...);
                              id?: (...) | (...);
                              type: string;
                          }[];
                          agents: {
                              active?: (...)
                              | (...)
                              | (...);
                              agentConfig?: (...) | (...);
                              agentEvaluation?: (...) | (...);
                              agentType: string;
                              conversation: string;
                              conversationHistorySettings?: (...) | (...);
                              description: string;
                              id?: (...) | (...);
                              instanceName?: (...) | (...);
                              lastActiveMessageCount?: (...) | (...);
                              llmModel: string;
                              llmModelOptions?: (...) | (...);
                              llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                              llmPlatformOptions?: (...) | (...);
                              llmTemplates?: (...) | (...);
                              llmTemplateVars?: (...) | (...);
                              name: string;
                              pseudonyms: (...)[];
                              ragCollectionName?: (...) | (...);
                              triggers?: (...) | (...);
                              useTranscriptRAGCollection?: (...) | (...) | (...);
                          }[];
                          channels: {
                              direct: boolean;
                              id?: (...)
                              | (...);
                              name: string;
                              participants?: (...) | (...);
                              passcode: (...) | (...);
                          }[];
                          conversationType?: string;
                          createdAt?: string;
                          enableAgents?: boolean;
                          enableDMs: string[];
                          endTime?: string;
                          experimental?: boolean;
                          experiments: (
                              { id?: string | undefined; name: string; description?: string | undefined; baseConversation: string | { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; ... 18 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }; ... 5 more .....
                          )[];
                          followed?: boolean;
                          followers: { conversation: string; topic: string; user: string }[];
                          id?: string;
                          locked?: boolean;
                          messageCount?: number;
                          messages: {
                              active?: (...) | (...) | (...);
                              body: (...) | (...);
                              bodyType?: (...) | (...);
                              channels?: (...) | (...);
                              conversation: string;
                              count?: (...) | (...);
                              createdAt?: (...) | (...);
                              downVotes: (...)[];
                              fromAgent: boolean;
                              id?: (...) | (...);
                              isDeleted?: (...) | (...) | (...);
                              owner?: (...) | (...);
                              parentMessage?: (...) | (...);
                              pause: boolean;
                              prompt?: (...) | (...);
                              pseudonym: string;
                              pseudonymId: string;
                              replyCount?: (...) | (...);
                              source?: (...) | (...);
                              upVotes: (...)[];
                              visible: boolean;
                          }[];
                          name: string;
                          owner: | string
                          | {
                              dataExportOptOut?: (...)
                              | (...)
                              | (...);
                              email?: (...) | (...);
                              goodReputation?: (...) | (...) | (...);
                              id?: (...) | (...);
                              password: string;
                              pseudonyms: (...)[];
                              role?: (...) | (...);
                              username: string;
                          };
                          platforms?: string[];
                          scheduledTime?: string;
                          slug?: string;
                          startTime?: string;
                          topic: | string
                          | {
                              archivable: boolean;
                              archived?: (...)
                              | (...)
                              | (...);
                              archiveEmail?: (...) | (...);
                              conversationCount?: (...) | (...);
                              conversationCreationAllowed: boolean;
                              conversations: (...)[];
                              defaultSortAverage?: (...) | (...);
                              followed?: (...) | (...) | (...);
                              followers: (...)[];
                              id?: (...) | (...);
                              isArchiveNotified?: (...) | (...) | (...);
                              isDeleted?: (...) | (...) | (...);
                              latestMessageCreatedAt?: (...) | (...);
                              messageCount?: (...) | (...);
                              name: string;
                              owner: (...) | (...);
                              passcode?: (...) | (...);
                              private: boolean;
                              slug?: (...) | (...);
                              votingAllowed: boolean;
                          };
                          transcript?: {
                              status: (...)
                              | (...)
                              | (...);
                              vectorStore?: (...) | (...);
                          };
                          updatedAt?: string;
                      };
                      createdAt: string;
                      createdBy: | string
                      | {
                          dataExportOptOut?: boolean;
                          email?: string;
                          goodReputation?: boolean;
                          id?: string;
                          password: string;
                          pseudonyms: {
                              active: boolean;
                              conversations: (...)[];
                              id?: (...) | (...);
                              isDeleted: boolean;
                              pseudonym: string;
                              token: string;
                          }[];
                          role?: string;
                          username: string;
                      };
                      description?: string;
                      executedAt?: string;
                      id?: string;
                      name: string;
                      resultConversation?: | string
                      | {
                          active?: boolean;
                          adapters: {
                              active: boolean;
                              audioChannels?: (...)
                              | (...);
                              chatChannels?: (...) | (...);
                              config: { [key: ...]: ... };
                              conversation: string;
                              dmChannels?: (...) | (...);
                              id?: (...) | (...);
                              type: string;
                          }[];
                          agents: {
                              active?: (...)
                              | (...)
                              | (...);
                              agentConfig?: (...) | (...);
                              agentEvaluation?: (...) | (...);
                              agentType: string;
                              conversation: string;
                              conversationHistorySettings?: (...) | (...);
                              description: string;
                              id?: (...) | (...);
                              instanceName?: (...) | (...);
                              lastActiveMessageCount?: (...) | (...);
                              llmModel: string;
                              llmModelOptions?: (...) | (...);
                              llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                              llmPlatformOptions?: (...) | (...);
                              llmTemplates?: (...) | (...);
                              llmTemplateVars?: (...) | (...);
                              name: string;
                              pseudonyms: (...)[];
                              ragCollectionName?: (...) | (...);
                              triggers?: (...) | (...);
                              useTranscriptRAGCollection?: (...) | (...) | (...);
                          }[];
                          channels: {
                              direct: boolean;
                              id?: (...)
                              | (...);
                              name: string;
                              participants?: (...) | (...);
                              passcode: (...) | (...);
                          }[];
                          conversationType?: string;
                          createdAt?: string;
                          enableAgents?: boolean;
                          enableDMs: string[];
                          endTime?: string;
                          experimental?: boolean;
                          experiments: (
                              { id?: string | undefined; name: string; description?: string | undefined; baseConversation: string | { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; ... 18 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }; ... 5 more .....
                          )[];
                          followed?: boolean;
                          followers: { conversation: string; topic: string; user: string }[];
                          id?: string;
                          locked?: boolean;
                          messageCount?: number;
                          messages: {
                              active?: (...) | (...) | (...);
                              body: (...) | (...);
                              bodyType?: (...) | (...);
                              channels?: (...) | (...);
                              conversation: string;
                              count?: (...) | (...);
                              createdAt?: (...) | (...);
                              downVotes: (...)[];
                              fromAgent: boolean;
                              id?: (...) | (...);
                              isDeleted?: (...) | (...) | (...);
                              owner?: (...) | (...);
                              parentMessage?: (...) | (...);
                              pause: boolean;
                              prompt?: (...) | (...);
                              pseudonym: string;
                              pseudonymId: string;
                              replyCount?: (...) | (...);
                              source?: (...) | (...);
                              upVotes: (...)[];
                              visible: boolean;
                          }[];
                          name: string;
                          owner: | string
                          | {
                              dataExportOptOut?: (...)
                              | (...)
                              | (...);
                              email?: (...) | (...);
                              goodReputation?: (...) | (...) | (...);
                              id?: (...) | (...);
                              password: string;
                              pseudonyms: (...)[];
                              role?: (...) | (...);
                              username: string;
                          };
                          platforms?: string[];
                          scheduledTime?: string;
                          slug?: string;
                          startTime?: string;
                          topic: | string
                          | {
                              archivable: boolean;
                              archived?: (...)
                              | (...)
                              | (...);
                              archiveEmail?: (...) | (...);
                              conversationCount?: (...) | (...);
                              conversationCreationAllowed: boolean;
                              conversations: (...)[];
                              defaultSortAverage?: (...) | (...);
                              followed?: (...) | (...) | (...);
                              followers: (...)[];
                              id?: (...) | (...);
                              isArchiveNotified?: (...) | (...) | (...);
                              isDeleted?: (...) | (...) | (...);
                              latestMessageCreatedAt?: (...) | (...);
                              messageCount?: (...) | (...);
                              name: string;
                              owner: (...) | (...);
                              passcode?: (...) | (...);
                              private: boolean;
                              slug?: (...) | (...);
                              votingAllowed: boolean;
                          };
                          transcript?: {
                              status: (...)
                              | (...)
                              | (...);
                              vectorStore?: (...) | (...);
                          };
                          updatedAt?: string;
                      };
                      status: "running"
                      | "completed"
                      | "failed"
                      | "not started";
                  };
              };
              headers: { [name: string]: unknown };
          }

          Experiment created successfully

        • 400: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }

          Bad request - Invalid input data

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 403: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 403,
              * "message": "Forbidden"
              * }
          • headers: { [name: string]: unknown }
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/experiments/{experimentId}": {
        delete?: undefined;
        get: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { experimentId: string };
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            agentModifications?: {
                                agent: {
                                    active?: ...;
                                    agentConfig?: ...;
                                    agentEvaluation?: ...;
                                    agentType: ...;
                                    conversation: ...;
                                    conversationHistorySettings?: ...;
                                    description: ...;
                                    id?: ...;
                                    instanceName?: ...;
                                    lastActiveMessageCount?: ...;
                                    llmModel: ...;
                                    llmModelOptions?: ...;
                                    llmPlatform: ...;
                                    llmPlatformOptions?: ...;
                                    llmTemplates?: ...;
                                    llmTemplateVars?: ...;
                                    name: ...;
                                    pseudonyms: ...;
                                    ragCollectionName?: ...;
                                    triggers?: ...;
                                    useTranscriptRAGCollection?: ...;
                                };
                                experimentValues?: (...)
                                | (...);
                                simulatedStartTime?: (...) | (...);
                            }[];
                            baseConversation: | string
                            | {
                                active?: boolean;
                                adapters: {
                                    active: ...;
                                    audioChannels?: ...;
                                    chatChannels?: ...;
                                    config: ...;
                                    conversation: ...;
                                    dmChannels?: ...;
                                    id?: ...;
                                    type: ...;
                                }[];
                                agents: {
                                    active?: ...;
                                    agentConfig?: ...;
                                    agentEvaluation?: ...;
                                    agentType: ...;
                                    conversation: ...;
                                    conversationHistorySettings?: ...;
                                    description: ...;
                                    id?: ...;
                                    instanceName?: ...;
                                    lastActiveMessageCount?: ...;
                                    llmModel: ...;
                                    llmModelOptions?: ...;
                                    llmPlatform: ...;
                                    llmPlatformOptions?: ...;
                                    llmTemplates?: ...;
                                    llmTemplateVars?: ...;
                                    name: ...;
                                    pseudonyms: ...;
                                    ragCollectionName?: ...;
                                    triggers?: ...;
                                    useTranscriptRAGCollection?: ...;
                                }[];
                                channels: {
                                    direct: ...;
                                    id?: ...;
                                    name: ...;
                                    participants?: ...;
                                    passcode: ...;
                                }[];
                                conversationType?: string;
                                createdAt?: string;
                                enableAgents?: boolean;
                                enableDMs: string[];
                                endTime?: string;
                                experimental?: boolean;
                                experiments: (
                                    { id?: string | undefined; name: string; description?: string | undefined; baseConversation: string | { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; ... 18 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }; ... 5 more .....
                                )[];
                                followed?: boolean;
                                followers: { conversation: ...; topic: ...; user: ... }[];
                                id?: string;
                                locked?: boolean;
                                messageCount?: number;
                                messages: {
                                    active?: ...;
                                    body: ...;
                                    bodyType?: ...;
                                    channels?: ...;
                                    conversation: ...;
                                    count?: ...;
                                    createdAt?: ...;
                                    downVotes: ...;
                                    fromAgent: ...;
                                    id?: ...;
                                    isDeleted?: ...;
                                    owner?: ...;
                                    parentMessage?: ...;
                                    pause: ...;
                                    prompt?: ...;
                                    pseudonym: ...;
                                    pseudonymId: ...;
                                    replyCount?: ...;
                                    source?: ...;
                                    upVotes: ...;
                                    visible: ...;
                                }[];
                                name: string;
                                owner: | string
                                | {
                                    dataExportOptOut?: ...;
                                    email?: ...;
                                    goodReputation?: ...;
                                    id?: ...;
                                    password: ...;
                                    pseudonyms: ...;
                                    role?: ...;
                                    username: ...;
                                };
                                platforms?: (...)[];
                                scheduledTime?: string;
                                slug?: string;
                                startTime?: string;
                                topic:
                                    | string
                                    | {
                                        archivable: ...;
                                        archived?: ...;
                                        archiveEmail?: ...;
                                        conversationCount?: ...;
                                        conversationCreationAllowed: ...;
                                        conversations: ...;
                                        defaultSortAverage?: ...;
                                        followed?: ...;
                                        followers: ...;
                                        id?: ...;
                                        isArchiveNotified?: ...;
                                        isDeleted?: ...;
                                        latestMessageCreatedAt?: ...;
                                        messageCount?: ...;
                                        name: ...;
                                        owner: ...;
                                        passcode?: ...;
                                        private: ...;
                                        slug?: ...;
                                        votingAllowed: ...;
                                    };
                                transcript?: { status: ...; vectorStore?: ... };
                                updatedAt?: string;
                            };
                            createdAt: string;
                            createdBy: | string
                            | {
                                dataExportOptOut?: boolean;
                                email?: string;
                                goodReputation?: boolean;
                                id?: string;
                                password: string;
                                pseudonyms: {
                                    active: ...;
                                    conversations: ...;
                                    id?: ...;
                                    isDeleted: ...;
                                    pseudonym: ...;
                                    token: ...;
                                }[];
                                role?: string;
                                username: string;
                            };
                            description?: string;
                            executedAt?: string;
                            id?: string;
                            name: string;
                            resultConversation?: | string
                            | {
                                active?: boolean;
                                adapters: {
                                    active: ...;
                                    audioChannels?: ...;
                                    chatChannels?: ...;
                                    config: ...;
                                    conversation: ...;
                                    dmChannels?: ...;
                                    id?: ...;
                                    type: ...;
                                }[];
                                agents: {
                                    active?: ...;
                                    agentConfig?: ...;
                                    agentEvaluation?: ...;
                                    agentType: ...;
                                    conversation: ...;
                                    conversationHistorySettings?: ...;
                                    description: ...;
                                    id?: ...;
                                    instanceName?: ...;
                                    lastActiveMessageCount?: ...;
                                    llmModel: ...;
                                    llmModelOptions?: ...;
                                    llmPlatform: ...;
                                    llmPlatformOptions?: ...;
                                    llmTemplates?: ...;
                                    llmTemplateVars?: ...;
                                    name: ...;
                                    pseudonyms: ...;
                                    ragCollectionName?: ...;
                                    triggers?: ...;
                                    useTranscriptRAGCollection?: ...;
                                }[];
                                channels: {
                                    direct: ...;
                                    id?: ...;
                                    name: ...;
                                    participants?: ...;
                                    passcode: ...;
                                }[];
                                conversationType?: string;
                                createdAt?: string;
                                enableAgents?: boolean;
                                enableDMs: string[];
                                endTime?: string;
                                experimental?: boolean;
                                experiments: (
                                    { id?: string | undefined; name: string; description?: string | undefined; baseConversation: string | { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; ... 18 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }; ... 5 more .....
                                )[];
                                followed?: boolean;
                                followers: { conversation: ...; topic: ...; user: ... }[];
                                id?: string;
                                locked?: boolean;
                                messageCount?: number;
                                messages: {
                                    active?: ...;
                                    body: ...;
                                    bodyType?: ...;
                                    channels?: ...;
                                    conversation: ...;
                                    count?: ...;
                                    createdAt?: ...;
                                    downVotes: ...;
                                    fromAgent: ...;
                                    id?: ...;
                                    isDeleted?: ...;
                                    owner?: ...;
                                    parentMessage?: ...;
                                    pause: ...;
                                    prompt?: ...;
                                    pseudonym: ...;
                                    pseudonymId: ...;
                                    replyCount?: ...;
                                    source?: ...;
                                    upVotes: ...;
                                    visible: ...;
                                }[];
                                name: string;
                                owner: | string
                                | {
                                    dataExportOptOut?: ...;
                                    email?: ...;
                                    goodReputation?: ...;
                                    id?: ...;
                                    password: ...;
                                    pseudonyms: ...;
                                    role?: ...;
                                    username: ...;
                                };
                                platforms?: (...)[];
                                scheduledTime?: string;
                                slug?: string;
                                startTime?: string;
                                topic:
                                    | string
                                    | {
                                        archivable: ...;
                                        archived?: ...;
                                        archiveEmail?: ...;
                                        conversationCount?: ...;
                                        conversationCreationAllowed: ...;
                                        conversations: ...;
                                        defaultSortAverage?: ...;
                                        followed?: ...;
                                        followers: ...;
                                        id?: ...;
                                        isArchiveNotified?: ...;
                                        isDeleted?: ...;
                                        latestMessageCreatedAt?: ...;
                                        messageCount?: ...;
                                        name: ...;
                                        owner: ...;
                                        passcode?: ...;
                                        private: ...;
                                        slug?: ...;
                                        votingAllowed: ...;
                                    };
                                transcript?: { status: ...; vectorStore?: ... };
                                updatedAt?: string;
                            };
                            status: "running"
                            | "completed"
                            | "failed"
                            | "not started";
                        } & {
                            baseConversation?: {
                                active?: boolean;
                                adapters: {
                                    active: ...;
                                    audioChannels?: ...;
                                    chatChannels?: ...;
                                    config: ...;
                                    conversation: ...;
                                    dmChannels?: ...;
                                    id?: ...;
                                    type: ...;
                                }[];
                                agents: {
                                    active?: ...;
                                    agentConfig?: ...;
                                    agentEvaluation?: ...;
                                    agentType: ...;
                                    conversation: ...;
                                    conversationHistorySettings?: ...;
                                    description: ...;
                                    id?: ...;
                                    instanceName?: ...;
                                    lastActiveMessageCount?: ...;
                                    llmModel: ...;
                                    llmModelOptions?: ...;
                                    llmPlatform: ...;
                                    llmPlatformOptions?: ...;
                                    llmTemplates?: ...;
                                    llmTemplateVars?: ...;
                                    name: ...;
                                    pseudonyms: ...;
                                    ragCollectionName?: ...;
                                    triggers?: ...;
                                    useTranscriptRAGCollection?: ...;
                                }[];
                                channels: {
                                    direct: ...;
                                    id?: ...;
                                    name: ...;
                                    participants?: ...;
                                    passcode: ...;
                                }[];
                                conversationType?: string;
                                createdAt?: string;
                                enableAgents?: boolean;
                                enableDMs: string[];
                                endTime?: string;
                                experimental?: boolean;
                                experiments: {
                                    agentModifications?: ...;
                                    baseConversation: ...;
                                    createdAt: ...;
                                    createdBy: ...;
                                    description?: ...;
                                    executedAt?: ...;
                                    id?: ...;
                                    name: ...;
                                    resultConversation?: ...;
                                    status: ...;
                                }[];
                                followed?: boolean;
                                followers: { conversation: ...; topic: ...; user: ... }[];
                                id?: string;
                                locked?: boolean;
                                messageCount?: number;
                                messages: {
                                    active?: ...;
                                    body: ...;
                                    bodyType?: ...;
                                    channels?: ...;
                                    conversation: ...;
                                    count?: ...;
                                    createdAt?: ...;
                                    downVotes: ...;
                                    fromAgent: ...;
                                    id?: ...;
                                    isDeleted?: ...;
                                    owner?: ...;
                                    parentMessage?: ...;
                                    pause: ...;
                                    prompt?: ...;
                                    pseudonym: ...;
                                    pseudonymId: ...;
                                    replyCount?: ...;
                                    source?: ...;
                                    upVotes: ...;
                                    visible: ...;
                                }[];
                                name: string;
                                owner: | string
                                | {
                                    dataExportOptOut?: ...;
                                    email?: ...;
                                    goodReputation?: ...;
                                    id?: ...;
                                    password: ...;
                                    pseudonyms: ...;
                                    role?: ...;
                                    username: ...;
                                };
                                platforms?: (...)[];
                                scheduledTime?: string;
                                slug?: string;
                                startTime?: string;
                                topic:
                                    | string
                                    | {
                                        archivable: ...;
                                        archived?: ...;
                                        archiveEmail?: ...;
                                        conversationCount?: ...;
                                        conversationCreationAllowed: ...;
                                        conversations: ...;
                                        defaultSortAverage?: ...;
                                        followed?: ...;
                                        followers: ...;
                                        id?: ...;
                                        isArchiveNotified?: ...;
                                        isDeleted?: ...;
                                        latestMessageCreatedAt?: ...;
                                        messageCount?: ...;
                                        name: ...;
                                        owner: ...;
                                        passcode?: ...;
                                        private: ...;
                                        slug?: ...;
                                        votingAllowed: ...;
                                    };
                                transcript?: { status: ...; vectorStore?: ... };
                                updatedAt?: string;
                            };
                            resultConversation?: {
                                active?: boolean;
                                adapters: {
                                    active: ...;
                                    audioChannels?: ...;
                                    chatChannels?: ...;
                                    config: ...;
                                    conversation: ...;
                                    dmChannels?: ...;
                                    id?: ...;
                                    type: ...;
                                }[];
                                agents: {
                                    active?: ...;
                                    agentConfig?: ...;
                                    agentEvaluation?: ...;
                                    agentType: ...;
                                    conversation: ...;
                                    conversationHistorySettings?: ...;
                                    description: ...;
                                    id?: ...;
                                    instanceName?: ...;
                                    lastActiveMessageCount?: ...;
                                    llmModel: ...;
                                    llmModelOptions?: ...;
                                    llmPlatform: ...;
                                    llmPlatformOptions?: ...;
                                    llmTemplates?: ...;
                                    llmTemplateVars?: ...;
                                    name: ...;
                                    pseudonyms: ...;
                                    ragCollectionName?: ...;
                                    triggers?: ...;
                                    useTranscriptRAGCollection?: ...;
                                }[];
                                channels: {
                                    direct: ...;
                                    id?: ...;
                                    name: ...;
                                    participants?: ...;
                                    passcode: ...;
                                }[];
                                conversationType?: string;
                                createdAt?: string;
                                enableAgents?: boolean;
                                enableDMs: string[];
                                endTime?: string;
                                experimental?: boolean;
                                experiments: {
                                    agentModifications?: ...;
                                    baseConversation: ...;
                                    createdAt: ...;
                                    createdBy: ...;
                                    description?: ...;
                                    executedAt?: ...;
                                    id?: ...;
                                    name: ...;
                                    resultConversation?: ...;
                                    status: ...;
                                }[];
                                followed?: boolean;
                                followers: { conversation: ...; topic: ...; user: ... }[];
                                id?: string;
                                locked?: boolean;
                                messageCount?: number;
                                messages: {
                                    active?: ...;
                                    body: ...;
                                    bodyType?: ...;
                                    channels?: ...;
                                    conversation: ...;
                                    count?: ...;
                                    createdAt?: ...;
                                    downVotes: ...;
                                    fromAgent: ...;
                                    id?: ...;
                                    isDeleted?: ...;
                                    owner?: ...;
                                    parentMessage?: ...;
                                    pause: ...;
                                    prompt?: ...;
                                    pseudonym: ...;
                                    pseudonymId: ...;
                                    replyCount?: ...;
                                    source?: ...;
                                    upVotes: ...;
                                    visible: ...;
                                }[];
                                name: string;
                                owner: | string
                                | {
                                    dataExportOptOut?: ...;
                                    email?: ...;
                                    goodReputation?: ...;
                                    id?: ...;
                                    password: ...;
                                    pseudonyms: ...;
                                    role?: ...;
                                    username: ...;
                                };
                                platforms?: (...)[];
                                scheduledTime?: string;
                                slug?: string;
                                startTime?: string;
                                topic:
                                    | string
                                    | {
                                        archivable: ...;
                                        archived?: ...;
                                        archiveEmail?: ...;
                                        conversationCount?: ...;
                                        conversationCreationAllowed: ...;
                                        conversations: ...;
                                        defaultSortAverage?: ...;
                                        followed?: ...;
                                        followers: ...;
                                        id?: ...;
                                        isArchiveNotified?: ...;
                                        isDeleted?: ...;
                                        latestMessageCreatedAt?: ...;
                                        messageCount?: ...;
                                        name: ...;
                                        owner: ...;
                                        passcode?: ...;
                                        private: ...;
                                        slug?: ...;
                                        votingAllowed: ...;
                                    };
                                transcript?: { status: ...; vectorStore?: ... };
                                updatedAt?: string;
                            };
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post?: undefined;
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • get: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path: { experimentId: string };
              query?: undefined;
          };
          requestBody?: undefined;
          responses: {
              "200": {
                  content: {
                      "application/json": {
                          agentModifications?: {
                              agent: {
                                  active?: ...;
                                  agentConfig?: ...;
                                  agentEvaluation?: ...;
                                  agentType: ...;
                                  conversation: ...;
                                  conversationHistorySettings?: ...;
                                  description: ...;
                                  id?: ...;
                                  instanceName?: ...;
                                  lastActiveMessageCount?: ...;
                                  llmModel: ...;
                                  llmModelOptions?: ...;
                                  llmPlatform: ...;
                                  llmPlatformOptions?: ...;
                                  llmTemplates?: ...;
                                  llmTemplateVars?: ...;
                                  name: ...;
                                  pseudonyms: ...;
                                  ragCollectionName?: ...;
                                  triggers?: ...;
                                  useTranscriptRAGCollection?: ...;
                              };
                              experimentValues?: (...)
                              | (...);
                              simulatedStartTime?: (...) | (...);
                          }[];
                          baseConversation: | string
                          | {
                              active?: boolean;
                              adapters: {
                                  active: ...;
                                  audioChannels?: ...;
                                  chatChannels?: ...;
                                  config: ...;
                                  conversation: ...;
                                  dmChannels?: ...;
                                  id?: ...;
                                  type: ...;
                              }[];
                              agents: {
                                  active?: ...;
                                  agentConfig?: ...;
                                  agentEvaluation?: ...;
                                  agentType: ...;
                                  conversation: ...;
                                  conversationHistorySettings?: ...;
                                  description: ...;
                                  id?: ...;
                                  instanceName?: ...;
                                  lastActiveMessageCount?: ...;
                                  llmModel: ...;
                                  llmModelOptions?: ...;
                                  llmPlatform: ...;
                                  llmPlatformOptions?: ...;
                                  llmTemplates?: ...;
                                  llmTemplateVars?: ...;
                                  name: ...;
                                  pseudonyms: ...;
                                  ragCollectionName?: ...;
                                  triggers?: ...;
                                  useTranscriptRAGCollection?: ...;
                              }[];
                              channels: {
                                  direct: ...;
                                  id?: ...;
                                  name: ...;
                                  participants?: ...;
                                  passcode: ...;
                              }[];
                              conversationType?: string;
                              createdAt?: string;
                              enableAgents?: boolean;
                              enableDMs: string[];
                              endTime?: string;
                              experimental?: boolean;
                              experiments: (
                                  { id?: string | undefined; name: string; description?: string | undefined; baseConversation: string | { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; ... 18 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }; ... 5 more .....
                              )[];
                              followed?: boolean;
                              followers: { conversation: ...; topic: ...; user: ... }[];
                              id?: string;
                              locked?: boolean;
                              messageCount?: number;
                              messages: {
                                  active?: ...;
                                  body: ...;
                                  bodyType?: ...;
                                  channels?: ...;
                                  conversation: ...;
                                  count?: ...;
                                  createdAt?: ...;
                                  downVotes: ...;
                                  fromAgent: ...;
                                  id?: ...;
                                  isDeleted?: ...;
                                  owner?: ...;
                                  parentMessage?: ...;
                                  pause: ...;
                                  prompt?: ...;
                                  pseudonym: ...;
                                  pseudonymId: ...;
                                  replyCount?: ...;
                                  source?: ...;
                                  upVotes: ...;
                                  visible: ...;
                              }[];
                              name: string;
                              owner: | string
                              | {
                                  dataExportOptOut?: ...;
                                  email?: ...;
                                  goodReputation?: ...;
                                  id?: ...;
                                  password: ...;
                                  pseudonyms: ...;
                                  role?: ...;
                                  username: ...;
                              };
                              platforms?: (...)[];
                              scheduledTime?: string;
                              slug?: string;
                              startTime?: string;
                              topic:
                                  | string
                                  | {
                                      archivable: ...;
                                      archived?: ...;
                                      archiveEmail?: ...;
                                      conversationCount?: ...;
                                      conversationCreationAllowed: ...;
                                      conversations: ...;
                                      defaultSortAverage?: ...;
                                      followed?: ...;
                                      followers: ...;
                                      id?: ...;
                                      isArchiveNotified?: ...;
                                      isDeleted?: ...;
                                      latestMessageCreatedAt?: ...;
                                      messageCount?: ...;
                                      name: ...;
                                      owner: ...;
                                      passcode?: ...;
                                      private: ...;
                                      slug?: ...;
                                      votingAllowed: ...;
                                  };
                              transcript?: { status: ...; vectorStore?: ... };
                              updatedAt?: string;
                          };
                          createdAt: string;
                          createdBy: | string
                          | {
                              dataExportOptOut?: boolean;
                              email?: string;
                              goodReputation?: boolean;
                              id?: string;
                              password: string;
                              pseudonyms: {
                                  active: ...;
                                  conversations: ...;
                                  id?: ...;
                                  isDeleted: ...;
                                  pseudonym: ...;
                                  token: ...;
                              }[];
                              role?: string;
                              username: string;
                          };
                          description?: string;
                          executedAt?: string;
                          id?: string;
                          name: string;
                          resultConversation?: | string
                          | {
                              active?: boolean;
                              adapters: {
                                  active: ...;
                                  audioChannels?: ...;
                                  chatChannels?: ...;
                                  config: ...;
                                  conversation: ...;
                                  dmChannels?: ...;
                                  id?: ...;
                                  type: ...;
                              }[];
                              agents: {
                                  active?: ...;
                                  agentConfig?: ...;
                                  agentEvaluation?: ...;
                                  agentType: ...;
                                  conversation: ...;
                                  conversationHistorySettings?: ...;
                                  description: ...;
                                  id?: ...;
                                  instanceName?: ...;
                                  lastActiveMessageCount?: ...;
                                  llmModel: ...;
                                  llmModelOptions?: ...;
                                  llmPlatform: ...;
                                  llmPlatformOptions?: ...;
                                  llmTemplates?: ...;
                                  llmTemplateVars?: ...;
                                  name: ...;
                                  pseudonyms: ...;
                                  ragCollectionName?: ...;
                                  triggers?: ...;
                                  useTranscriptRAGCollection?: ...;
                              }[];
                              channels: {
                                  direct: ...;
                                  id?: ...;
                                  name: ...;
                                  participants?: ...;
                                  passcode: ...;
                              }[];
                              conversationType?: string;
                              createdAt?: string;
                              enableAgents?: boolean;
                              enableDMs: string[];
                              endTime?: string;
                              experimental?: boolean;
                              experiments: (
                                  { id?: string | undefined; name: string; description?: string | undefined; baseConversation: string | { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; ... 18 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }; ... 5 more .....
                              )[];
                              followed?: boolean;
                              followers: { conversation: ...; topic: ...; user: ... }[];
                              id?: string;
                              locked?: boolean;
                              messageCount?: number;
                              messages: {
                                  active?: ...;
                                  body: ...;
                                  bodyType?: ...;
                                  channels?: ...;
                                  conversation: ...;
                                  count?: ...;
                                  createdAt?: ...;
                                  downVotes: ...;
                                  fromAgent: ...;
                                  id?: ...;
                                  isDeleted?: ...;
                                  owner?: ...;
                                  parentMessage?: ...;
                                  pause: ...;
                                  prompt?: ...;
                                  pseudonym: ...;
                                  pseudonymId: ...;
                                  replyCount?: ...;
                                  source?: ...;
                                  upVotes: ...;
                                  visible: ...;
                              }[];
                              name: string;
                              owner: | string
                              | {
                                  dataExportOptOut?: ...;
                                  email?: ...;
                                  goodReputation?: ...;
                                  id?: ...;
                                  password: ...;
                                  pseudonyms: ...;
                                  role?: ...;
                                  username: ...;
                              };
                              platforms?: (...)[];
                              scheduledTime?: string;
                              slug?: string;
                              startTime?: string;
                              topic:
                                  | string
                                  | {
                                      archivable: ...;
                                      archived?: ...;
                                      archiveEmail?: ...;
                                      conversationCount?: ...;
                                      conversationCreationAllowed: ...;
                                      conversations: ...;
                                      defaultSortAverage?: ...;
                                      followed?: ...;
                                      followers: ...;
                                      id?: ...;
                                      isArchiveNotified?: ...;
                                      isDeleted?: ...;
                                      latestMessageCreatedAt?: ...;
                                      messageCount?: ...;
                                      name: ...;
                                      owner: ...;
                                      passcode?: ...;
                                      private: ...;
                                      slug?: ...;
                                      votingAllowed: ...;
                                  };
                              transcript?: { status: ...; vectorStore?: ... };
                              updatedAt?: string;
                          };
                          status: "running"
                          | "completed"
                          | "failed"
                          | "not started";
                      } & {
                          baseConversation?: {
                              active?: boolean;
                              adapters: {
                                  active: ...;
                                  audioChannels?: ...;
                                  chatChannels?: ...;
                                  config: ...;
                                  conversation: ...;
                                  dmChannels?: ...;
                                  id?: ...;
                                  type: ...;
                              }[];
                              agents: {
                                  active?: ...;
                                  agentConfig?: ...;
                                  agentEvaluation?: ...;
                                  agentType: ...;
                                  conversation: ...;
                                  conversationHistorySettings?: ...;
                                  description: ...;
                                  id?: ...;
                                  instanceName?: ...;
                                  lastActiveMessageCount?: ...;
                                  llmModel: ...;
                                  llmModelOptions?: ...;
                                  llmPlatform: ...;
                                  llmPlatformOptions?: ...;
                                  llmTemplates?: ...;
                                  llmTemplateVars?: ...;
                                  name: ...;
                                  pseudonyms: ...;
                                  ragCollectionName?: ...;
                                  triggers?: ...;
                                  useTranscriptRAGCollection?: ...;
                              }[];
                              channels: {
                                  direct: ...;
                                  id?: ...;
                                  name: ...;
                                  participants?: ...;
                                  passcode: ...;
                              }[];
                              conversationType?: string;
                              createdAt?: string;
                              enableAgents?: boolean;
                              enableDMs: string[];
                              endTime?: string;
                              experimental?: boolean;
                              experiments: {
                                  agentModifications?: ...;
                                  baseConversation: ...;
                                  createdAt: ...;
                                  createdBy: ...;
                                  description?: ...;
                                  executedAt?: ...;
                                  id?: ...;
                                  name: ...;
                                  resultConversation?: ...;
                                  status: ...;
                              }[];
                              followed?: boolean;
                              followers: { conversation: ...; topic: ...; user: ... }[];
                              id?: string;
                              locked?: boolean;
                              messageCount?: number;
                              messages: {
                                  active?: ...;
                                  body: ...;
                                  bodyType?: ...;
                                  channels?: ...;
                                  conversation: ...;
                                  count?: ...;
                                  createdAt?: ...;
                                  downVotes: ...;
                                  fromAgent: ...;
                                  id?: ...;
                                  isDeleted?: ...;
                                  owner?: ...;
                                  parentMessage?: ...;
                                  pause: ...;
                                  prompt?: ...;
                                  pseudonym: ...;
                                  pseudonymId: ...;
                                  replyCount?: ...;
                                  source?: ...;
                                  upVotes: ...;
                                  visible: ...;
                              }[];
                              name: string;
                              owner: | string
                              | {
                                  dataExportOptOut?: ...;
                                  email?: ...;
                                  goodReputation?: ...;
                                  id?: ...;
                                  password: ...;
                                  pseudonyms: ...;
                                  role?: ...;
                                  username: ...;
                              };
                              platforms?: (...)[];
                              scheduledTime?: string;
                              slug?: string;
                              startTime?: string;
                              topic:
                                  | string
                                  | {
                                      archivable: ...;
                                      archived?: ...;
                                      archiveEmail?: ...;
                                      conversationCount?: ...;
                                      conversationCreationAllowed: ...;
                                      conversations: ...;
                                      defaultSortAverage?: ...;
                                      followed?: ...;
                                      followers: ...;
                                      id?: ...;
                                      isArchiveNotified?: ...;
                                      isDeleted?: ...;
                                      latestMessageCreatedAt?: ...;
                                      messageCount?: ...;
                                      name: ...;
                                      owner: ...;
                                      passcode?: ...;
                                      private: ...;
                                      slug?: ...;
                                      votingAllowed: ...;
                                  };
                              transcript?: { status: ...; vectorStore?: ... };
                              updatedAt?: string;
                          };
                          resultConversation?: {
                              active?: boolean;
                              adapters: {
                                  active: ...;
                                  audioChannels?: ...;
                                  chatChannels?: ...;
                                  config: ...;
                                  conversation: ...;
                                  dmChannels?: ...;
                                  id?: ...;
                                  type: ...;
                              }[];
                              agents: {
                                  active?: ...;
                                  agentConfig?: ...;
                                  agentEvaluation?: ...;
                                  agentType: ...;
                                  conversation: ...;
                                  conversationHistorySettings?: ...;
                                  description: ...;
                                  id?: ...;
                                  instanceName?: ...;
                                  lastActiveMessageCount?: ...;
                                  llmModel: ...;
                                  llmModelOptions?: ...;
                                  llmPlatform: ...;
                                  llmPlatformOptions?: ...;
                                  llmTemplates?: ...;
                                  llmTemplateVars?: ...;
                                  name: ...;
                                  pseudonyms: ...;
                                  ragCollectionName?: ...;
                                  triggers?: ...;
                                  useTranscriptRAGCollection?: ...;
                              }[];
                              channels: {
                                  direct: ...;
                                  id?: ...;
                                  name: ...;
                                  participants?: ...;
                                  passcode: ...;
                              }[];
                              conversationType?: string;
                              createdAt?: string;
                              enableAgents?: boolean;
                              enableDMs: string[];
                              endTime?: string;
                              experimental?: boolean;
                              experiments: {
                                  agentModifications?: ...;
                                  baseConversation: ...;
                                  createdAt: ...;
                                  createdBy: ...;
                                  description?: ...;
                                  executedAt?: ...;
                                  id?: ...;
                                  name: ...;
                                  resultConversation?: ...;
                                  status: ...;
                              }[];
                              followed?: boolean;
                              followers: { conversation: ...; topic: ...; user: ... }[];
                              id?: string;
                              locked?: boolean;
                              messageCount?: number;
                              messages: {
                                  active?: ...;
                                  body: ...;
                                  bodyType?: ...;
                                  channels?: ...;
                                  conversation: ...;
                                  count?: ...;
                                  createdAt?: ...;
                                  downVotes: ...;
                                  fromAgent: ...;
                                  id?: ...;
                                  isDeleted?: ...;
                                  owner?: ...;
                                  parentMessage?: ...;
                                  pause: ...;
                                  prompt?: ...;
                                  pseudonym: ...;
                                  pseudonymId: ...;
                                  replyCount?: ...;
                                  source?: ...;
                                  upVotes: ...;
                                  visible: ...;
                              }[];
                              name: string;
                              owner: | string
                              | {
                                  dataExportOptOut?: ...;
                                  email?: ...;
                                  goodReputation?: ...;
                                  id?: ...;
                                  password: ...;
                                  pseudonyms: ...;
                                  role?: ...;
                                  username: ...;
                              };
                              platforms?: (...)[];
                              scheduledTime?: string;
                              slug?: string;
                              startTime?: string;
                              topic:
                                  | string
                                  | {
                                      archivable: ...;
                                      archived?: ...;
                                      archiveEmail?: ...;
                                      conversationCount?: ...;
                                      conversationCreationAllowed: ...;
                                      conversations: ...;
                                      defaultSortAverage?: ...;
                                      followed?: ...;
                                      followers: ...;
                                      id?: ...;
                                      isArchiveNotified?: ...;
                                      isDeleted?: ...;
                                      latestMessageCreatedAt?: ...;
                                      messageCount?: ...;
                                      name: ...;
                                      owner: ...;
                                      passcode?: ...;
                                      private: ...;
                                      slug?: ...;
                                      votingAllowed: ...;
                                  };
                              transcript?: { status: ...; vectorStore?: ... };
                              updatedAt?: string;
                          };
                      };
                  };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "403": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "404": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Get experiment details

      Retrieves detailed information about a specific experiment

      • parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { experimentId: string };
            query?: undefined;
        }
        • Optionalcookie?: undefined
        • Optionalheader?: undefined
        • path: { experimentId: string }
          • experimentId: string

            ID of the experiment to retrieve

        • Optionalquery?: undefined
      • OptionalrequestBody?: undefined
      • responses: {
            "200": {
                content: {
                    "application/json": {
                        agentModifications?: {
                            agent: {
                                active?: ...;
                                agentConfig?: ...;
                                agentEvaluation?: ...;
                                agentType: ...;
                                conversation: ...;
                                conversationHistorySettings?: ...;
                                description: ...;
                                id?: ...;
                                instanceName?: ...;
                                lastActiveMessageCount?: ...;
                                llmModel: ...;
                                llmModelOptions?: ...;
                                llmPlatform: ...;
                                llmPlatformOptions?: ...;
                                llmTemplates?: ...;
                                llmTemplateVars?: ...;
                                name: ...;
                                pseudonyms: ...;
                                ragCollectionName?: ...;
                                triggers?: ...;
                                useTranscriptRAGCollection?: ...;
                            };
                            experimentValues?: (...)
                            | (...);
                            simulatedStartTime?: (...) | (...);
                        }[];
                        baseConversation: | string
                        | {
                            active?: boolean;
                            adapters: {
                                active: ...;
                                audioChannels?: ...;
                                chatChannels?: ...;
                                config: ...;
                                conversation: ...;
                                dmChannels?: ...;
                                id?: ...;
                                type: ...;
                            }[];
                            agents: {
                                active?: ...;
                                agentConfig?: ...;
                                agentEvaluation?: ...;
                                agentType: ...;
                                conversation: ...;
                                conversationHistorySettings?: ...;
                                description: ...;
                                id?: ...;
                                instanceName?: ...;
                                lastActiveMessageCount?: ...;
                                llmModel: ...;
                                llmModelOptions?: ...;
                                llmPlatform: ...;
                                llmPlatformOptions?: ...;
                                llmTemplates?: ...;
                                llmTemplateVars?: ...;
                                name: ...;
                                pseudonyms: ...;
                                ragCollectionName?: ...;
                                triggers?: ...;
                                useTranscriptRAGCollection?: ...;
                            }[];
                            channels: {
                                direct: ...;
                                id?: ...;
                                name: ...;
                                participants?: ...;
                                passcode: ...;
                            }[];
                            conversationType?: string;
                            createdAt?: string;
                            enableAgents?: boolean;
                            enableDMs: string[];
                            endTime?: string;
                            experimental?: boolean;
                            experiments: (
                                { id?: string | undefined; name: string; description?: string | undefined; baseConversation: string | { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; ... 18 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }; ... 5 more .....
                            )[];
                            followed?: boolean;
                            followers: { conversation: ...; topic: ...; user: ... }[];
                            id?: string;
                            locked?: boolean;
                            messageCount?: number;
                            messages: {
                                active?: ...;
                                body: ...;
                                bodyType?: ...;
                                channels?: ...;
                                conversation: ...;
                                count?: ...;
                                createdAt?: ...;
                                downVotes: ...;
                                fromAgent: ...;
                                id?: ...;
                                isDeleted?: ...;
                                owner?: ...;
                                parentMessage?: ...;
                                pause: ...;
                                prompt?: ...;
                                pseudonym: ...;
                                pseudonymId: ...;
                                replyCount?: ...;
                                source?: ...;
                                upVotes: ...;
                                visible: ...;
                            }[];
                            name: string;
                            owner: | string
                            | {
                                dataExportOptOut?: ...;
                                email?: ...;
                                goodReputation?: ...;
                                id?: ...;
                                password: ...;
                                pseudonyms: ...;
                                role?: ...;
                                username: ...;
                            };
                            platforms?: (...)[];
                            scheduledTime?: string;
                            slug?: string;
                            startTime?: string;
                            topic:
                                | string
                                | {
                                    archivable: ...;
                                    archived?: ...;
                                    archiveEmail?: ...;
                                    conversationCount?: ...;
                                    conversationCreationAllowed: ...;
                                    conversations: ...;
                                    defaultSortAverage?: ...;
                                    followed?: ...;
                                    followers: ...;
                                    id?: ...;
                                    isArchiveNotified?: ...;
                                    isDeleted?: ...;
                                    latestMessageCreatedAt?: ...;
                                    messageCount?: ...;
                                    name: ...;
                                    owner: ...;
                                    passcode?: ...;
                                    private: ...;
                                    slug?: ...;
                                    votingAllowed: ...;
                                };
                            transcript?: { status: ...; vectorStore?: ... };
                            updatedAt?: string;
                        };
                        createdAt: string;
                        createdBy: | string
                        | {
                            dataExportOptOut?: boolean;
                            email?: string;
                            goodReputation?: boolean;
                            id?: string;
                            password: string;
                            pseudonyms: {
                                active: ...;
                                conversations: ...;
                                id?: ...;
                                isDeleted: ...;
                                pseudonym: ...;
                                token: ...;
                            }[];
                            role?: string;
                            username: string;
                        };
                        description?: string;
                        executedAt?: string;
                        id?: string;
                        name: string;
                        resultConversation?: | string
                        | {
                            active?: boolean;
                            adapters: {
                                active: ...;
                                audioChannels?: ...;
                                chatChannels?: ...;
                                config: ...;
                                conversation: ...;
                                dmChannels?: ...;
                                id?: ...;
                                type: ...;
                            }[];
                            agents: {
                                active?: ...;
                                agentConfig?: ...;
                                agentEvaluation?: ...;
                                agentType: ...;
                                conversation: ...;
                                conversationHistorySettings?: ...;
                                description: ...;
                                id?: ...;
                                instanceName?: ...;
                                lastActiveMessageCount?: ...;
                                llmModel: ...;
                                llmModelOptions?: ...;
                                llmPlatform: ...;
                                llmPlatformOptions?: ...;
                                llmTemplates?: ...;
                                llmTemplateVars?: ...;
                                name: ...;
                                pseudonyms: ...;
                                ragCollectionName?: ...;
                                triggers?: ...;
                                useTranscriptRAGCollection?: ...;
                            }[];
                            channels: {
                                direct: ...;
                                id?: ...;
                                name: ...;
                                participants?: ...;
                                passcode: ...;
                            }[];
                            conversationType?: string;
                            createdAt?: string;
                            enableAgents?: boolean;
                            enableDMs: string[];
                            endTime?: string;
                            experimental?: boolean;
                            experiments: (
                                { id?: string | undefined; name: string; description?: string | undefined; baseConversation: string | { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; ... 18 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }; ... 5 more .....
                            )[];
                            followed?: boolean;
                            followers: { conversation: ...; topic: ...; user: ... }[];
                            id?: string;
                            locked?: boolean;
                            messageCount?: number;
                            messages: {
                                active?: ...;
                                body: ...;
                                bodyType?: ...;
                                channels?: ...;
                                conversation: ...;
                                count?: ...;
                                createdAt?: ...;
                                downVotes: ...;
                                fromAgent: ...;
                                id?: ...;
                                isDeleted?: ...;
                                owner?: ...;
                                parentMessage?: ...;
                                pause: ...;
                                prompt?: ...;
                                pseudonym: ...;
                                pseudonymId: ...;
                                replyCount?: ...;
                                source?: ...;
                                upVotes: ...;
                                visible: ...;
                            }[];
                            name: string;
                            owner: | string
                            | {
                                dataExportOptOut?: ...;
                                email?: ...;
                                goodReputation?: ...;
                                id?: ...;
                                password: ...;
                                pseudonyms: ...;
                                role?: ...;
                                username: ...;
                            };
                            platforms?: (...)[];
                            scheduledTime?: string;
                            slug?: string;
                            startTime?: string;
                            topic:
                                | string
                                | {
                                    archivable: ...;
                                    archived?: ...;
                                    archiveEmail?: ...;
                                    conversationCount?: ...;
                                    conversationCreationAllowed: ...;
                                    conversations: ...;
                                    defaultSortAverage?: ...;
                                    followed?: ...;
                                    followers: ...;
                                    id?: ...;
                                    isArchiveNotified?: ...;
                                    isDeleted?: ...;
                                    latestMessageCreatedAt?: ...;
                                    messageCount?: ...;
                                    name: ...;
                                    owner: ...;
                                    passcode?: ...;
                                    private: ...;
                                    slug?: ...;
                                    votingAllowed: ...;
                                };
                            transcript?: { status: ...; vectorStore?: ... };
                            updatedAt?: string;
                        };
                        status: "running"
                        | "completed"
                        | "failed"
                        | "not started";
                    } & {
                        baseConversation?: {
                            active?: boolean;
                            adapters: {
                                active: ...;
                                audioChannels?: ...;
                                chatChannels?: ...;
                                config: ...;
                                conversation: ...;
                                dmChannels?: ...;
                                id?: ...;
                                type: ...;
                            }[];
                            agents: {
                                active?: ...;
                                agentConfig?: ...;
                                agentEvaluation?: ...;
                                agentType: ...;
                                conversation: ...;
                                conversationHistorySettings?: ...;
                                description: ...;
                                id?: ...;
                                instanceName?: ...;
                                lastActiveMessageCount?: ...;
                                llmModel: ...;
                                llmModelOptions?: ...;
                                llmPlatform: ...;
                                llmPlatformOptions?: ...;
                                llmTemplates?: ...;
                                llmTemplateVars?: ...;
                                name: ...;
                                pseudonyms: ...;
                                ragCollectionName?: ...;
                                triggers?: ...;
                                useTranscriptRAGCollection?: ...;
                            }[];
                            channels: {
                                direct: ...;
                                id?: ...;
                                name: ...;
                                participants?: ...;
                                passcode: ...;
                            }[];
                            conversationType?: string;
                            createdAt?: string;
                            enableAgents?: boolean;
                            enableDMs: string[];
                            endTime?: string;
                            experimental?: boolean;
                            experiments: {
                                agentModifications?: ...;
                                baseConversation: ...;
                                createdAt: ...;
                                createdBy: ...;
                                description?: ...;
                                executedAt?: ...;
                                id?: ...;
                                name: ...;
                                resultConversation?: ...;
                                status: ...;
                            }[];
                            followed?: boolean;
                            followers: { conversation: ...; topic: ...; user: ... }[];
                            id?: string;
                            locked?: boolean;
                            messageCount?: number;
                            messages: {
                                active?: ...;
                                body: ...;
                                bodyType?: ...;
                                channels?: ...;
                                conversation: ...;
                                count?: ...;
                                createdAt?: ...;
                                downVotes: ...;
                                fromAgent: ...;
                                id?: ...;
                                isDeleted?: ...;
                                owner?: ...;
                                parentMessage?: ...;
                                pause: ...;
                                prompt?: ...;
                                pseudonym: ...;
                                pseudonymId: ...;
                                replyCount?: ...;
                                source?: ...;
                                upVotes: ...;
                                visible: ...;
                            }[];
                            name: string;
                            owner: | string
                            | {
                                dataExportOptOut?: ...;
                                email?: ...;
                                goodReputation?: ...;
                                id?: ...;
                                password: ...;
                                pseudonyms: ...;
                                role?: ...;
                                username: ...;
                            };
                            platforms?: (...)[];
                            scheduledTime?: string;
                            slug?: string;
                            startTime?: string;
                            topic:
                                | string
                                | {
                                    archivable: ...;
                                    archived?: ...;
                                    archiveEmail?: ...;
                                    conversationCount?: ...;
                                    conversationCreationAllowed: ...;
                                    conversations: ...;
                                    defaultSortAverage?: ...;
                                    followed?: ...;
                                    followers: ...;
                                    id?: ...;
                                    isArchiveNotified?: ...;
                                    isDeleted?: ...;
                                    latestMessageCreatedAt?: ...;
                                    messageCount?: ...;
                                    name: ...;
                                    owner: ...;
                                    passcode?: ...;
                                    private: ...;
                                    slug?: ...;
                                    votingAllowed: ...;
                                };
                            transcript?: { status: ...; vectorStore?: ... };
                            updatedAt?: string;
                        };
                        resultConversation?: {
                            active?: boolean;
                            adapters: {
                                active: ...;
                                audioChannels?: ...;
                                chatChannels?: ...;
                                config: ...;
                                conversation: ...;
                                dmChannels?: ...;
                                id?: ...;
                                type: ...;
                            }[];
                            agents: {
                                active?: ...;
                                agentConfig?: ...;
                                agentEvaluation?: ...;
                                agentType: ...;
                                conversation: ...;
                                conversationHistorySettings?: ...;
                                description: ...;
                                id?: ...;
                                instanceName?: ...;
                                lastActiveMessageCount?: ...;
                                llmModel: ...;
                                llmModelOptions?: ...;
                                llmPlatform: ...;
                                llmPlatformOptions?: ...;
                                llmTemplates?: ...;
                                llmTemplateVars?: ...;
                                name: ...;
                                pseudonyms: ...;
                                ragCollectionName?: ...;
                                triggers?: ...;
                                useTranscriptRAGCollection?: ...;
                            }[];
                            channels: {
                                direct: ...;
                                id?: ...;
                                name: ...;
                                participants?: ...;
                                passcode: ...;
                            }[];
                            conversationType?: string;
                            createdAt?: string;
                            enableAgents?: boolean;
                            enableDMs: string[];
                            endTime?: string;
                            experimental?: boolean;
                            experiments: {
                                agentModifications?: ...;
                                baseConversation: ...;
                                createdAt: ...;
                                createdBy: ...;
                                description?: ...;
                                executedAt?: ...;
                                id?: ...;
                                name: ...;
                                resultConversation?: ...;
                                status: ...;
                            }[];
                            followed?: boolean;
                            followers: { conversation: ...; topic: ...; user: ... }[];
                            id?: string;
                            locked?: boolean;
                            messageCount?: number;
                            messages: {
                                active?: ...;
                                body: ...;
                                bodyType?: ...;
                                channels?: ...;
                                conversation: ...;
                                count?: ...;
                                createdAt?: ...;
                                downVotes: ...;
                                fromAgent: ...;
                                id?: ...;
                                isDeleted?: ...;
                                owner?: ...;
                                parentMessage?: ...;
                                pause: ...;
                                prompt?: ...;
                                pseudonym: ...;
                                pseudonymId: ...;
                                replyCount?: ...;
                                source?: ...;
                                upVotes: ...;
                                visible: ...;
                            }[];
                            name: string;
                            owner: | string
                            | {
                                dataExportOptOut?: ...;
                                email?: ...;
                                goodReputation?: ...;
                                id?: ...;
                                password: ...;
                                pseudonyms: ...;
                                role?: ...;
                                username: ...;
                            };
                            platforms?: (...)[];
                            scheduledTime?: string;
                            slug?: string;
                            startTime?: string;
                            topic:
                                | string
                                | {
                                    archivable: ...;
                                    archived?: ...;
                                    archiveEmail?: ...;
                                    conversationCount?: ...;
                                    conversationCreationAllowed: ...;
                                    conversations: ...;
                                    defaultSortAverage?: ...;
                                    followed?: ...;
                                    followers: ...;
                                    id?: ...;
                                    isArchiveNotified?: ...;
                                    isDeleted?: ...;
                                    latestMessageCreatedAt?: ...;
                                    messageCount?: ...;
                                    name: ...;
                                    owner: ...;
                                    passcode?: ...;
                                    private: ...;
                                    slug?: ...;
                                    votingAllowed: ...;
                                };
                            transcript?: { status: ...; vectorStore?: ... };
                            updatedAt?: string;
                        };
                    };
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: {
                  "application/json": {
                      agentModifications?: {
                          agent: {
                              active?: ...;
                              agentConfig?: ...;
                              agentEvaluation?: ...;
                              agentType: ...;
                              conversation: ...;
                              conversationHistorySettings?: ...;
                              description: ...;
                              id?: ...;
                              instanceName?: ...;
                              lastActiveMessageCount?: ...;
                              llmModel: ...;
                              llmModelOptions?: ...;
                              llmPlatform: ...;
                              llmPlatformOptions?: ...;
                              llmTemplates?: ...;
                              llmTemplateVars?: ...;
                              name: ...;
                              pseudonyms: ...;
                              ragCollectionName?: ...;
                              triggers?: ...;
                              useTranscriptRAGCollection?: ...;
                          };
                          experimentValues?: (...)
                          | (...);
                          simulatedStartTime?: (...) | (...);
                      }[];
                      baseConversation: | string
                      | {
                          active?: boolean;
                          adapters: {
                              active: ...;
                              audioChannels?: ...;
                              chatChannels?: ...;
                              config: ...;
                              conversation: ...;
                              dmChannels?: ...;
                              id?: ...;
                              type: ...;
                          }[];
                          agents: {
                              active?: ...;
                              agentConfig?: ...;
                              agentEvaluation?: ...;
                              agentType: ...;
                              conversation: ...;
                              conversationHistorySettings?: ...;
                              description: ...;
                              id?: ...;
                              instanceName?: ...;
                              lastActiveMessageCount?: ...;
                              llmModel: ...;
                              llmModelOptions?: ...;
                              llmPlatform: ...;
                              llmPlatformOptions?: ...;
                              llmTemplates?: ...;
                              llmTemplateVars?: ...;
                              name: ...;
                              pseudonyms: ...;
                              ragCollectionName?: ...;
                              triggers?: ...;
                              useTranscriptRAGCollection?: ...;
                          }[];
                          channels: {
                              direct: ...;
                              id?: ...;
                              name: ...;
                              participants?: ...;
                              passcode: ...;
                          }[];
                          conversationType?: string;
                          createdAt?: string;
                          enableAgents?: boolean;
                          enableDMs: string[];
                          endTime?: string;
                          experimental?: boolean;
                          experiments: (
                              { id?: string | undefined; name: string; description?: string | undefined; baseConversation: string | { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; ... 18 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }; ... 5 more .....
                          )[];
                          followed?: boolean;
                          followers: { conversation: ...; topic: ...; user: ... }[];
                          id?: string;
                          locked?: boolean;
                          messageCount?: number;
                          messages: {
                              active?: ...;
                              body: ...;
                              bodyType?: ...;
                              channels?: ...;
                              conversation: ...;
                              count?: ...;
                              createdAt?: ...;
                              downVotes: ...;
                              fromAgent: ...;
                              id?: ...;
                              isDeleted?: ...;
                              owner?: ...;
                              parentMessage?: ...;
                              pause: ...;
                              prompt?: ...;
                              pseudonym: ...;
                              pseudonymId: ...;
                              replyCount?: ...;
                              source?: ...;
                              upVotes: ...;
                              visible: ...;
                          }[];
                          name: string;
                          owner: | string
                          | {
                              dataExportOptOut?: ...;
                              email?: ...;
                              goodReputation?: ...;
                              id?: ...;
                              password: ...;
                              pseudonyms: ...;
                              role?: ...;
                              username: ...;
                          };
                          platforms?: (...)[];
                          scheduledTime?: string;
                          slug?: string;
                          startTime?: string;
                          topic:
                              | string
                              | {
                                  archivable: ...;
                                  archived?: ...;
                                  archiveEmail?: ...;
                                  conversationCount?: ...;
                                  conversationCreationAllowed: ...;
                                  conversations: ...;
                                  defaultSortAverage?: ...;
                                  followed?: ...;
                                  followers: ...;
                                  id?: ...;
                                  isArchiveNotified?: ...;
                                  isDeleted?: ...;
                                  latestMessageCreatedAt?: ...;
                                  messageCount?: ...;
                                  name: ...;
                                  owner: ...;
                                  passcode?: ...;
                                  private: ...;
                                  slug?: ...;
                                  votingAllowed: ...;
                              };
                          transcript?: { status: ...; vectorStore?: ... };
                          updatedAt?: string;
                      };
                      createdAt: string;
                      createdBy: | string
                      | {
                          dataExportOptOut?: boolean;
                          email?: string;
                          goodReputation?: boolean;
                          id?: string;
                          password: string;
                          pseudonyms: {
                              active: ...;
                              conversations: ...;
                              id?: ...;
                              isDeleted: ...;
                              pseudonym: ...;
                              token: ...;
                          }[];
                          role?: string;
                          username: string;
                      };
                      description?: string;
                      executedAt?: string;
                      id?: string;
                      name: string;
                      resultConversation?: | string
                      | {
                          active?: boolean;
                          adapters: {
                              active: ...;
                              audioChannels?: ...;
                              chatChannels?: ...;
                              config: ...;
                              conversation: ...;
                              dmChannels?: ...;
                              id?: ...;
                              type: ...;
                          }[];
                          agents: {
                              active?: ...;
                              agentConfig?: ...;
                              agentEvaluation?: ...;
                              agentType: ...;
                              conversation: ...;
                              conversationHistorySettings?: ...;
                              description: ...;
                              id?: ...;
                              instanceName?: ...;
                              lastActiveMessageCount?: ...;
                              llmModel: ...;
                              llmModelOptions?: ...;
                              llmPlatform: ...;
                              llmPlatformOptions?: ...;
                              llmTemplates?: ...;
                              llmTemplateVars?: ...;
                              name: ...;
                              pseudonyms: ...;
                              ragCollectionName?: ...;
                              triggers?: ...;
                              useTranscriptRAGCollection?: ...;
                          }[];
                          channels: {
                              direct: ...;
                              id?: ...;
                              name: ...;
                              participants?: ...;
                              passcode: ...;
                          }[];
                          conversationType?: string;
                          createdAt?: string;
                          enableAgents?: boolean;
                          enableDMs: string[];
                          endTime?: string;
                          experimental?: boolean;
                          experiments: (
                              { id?: string | undefined; name: string; description?: string | undefined; baseConversation: string | { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; ... 18 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }; ... 5 more .....
                          )[];
                          followed?: boolean;
                          followers: { conversation: ...; topic: ...; user: ... }[];
                          id?: string;
                          locked?: boolean;
                          messageCount?: number;
                          messages: {
                              active?: ...;
                              body: ...;
                              bodyType?: ...;
                              channels?: ...;
                              conversation: ...;
                              count?: ...;
                              createdAt?: ...;
                              downVotes: ...;
                              fromAgent: ...;
                              id?: ...;
                              isDeleted?: ...;
                              owner?: ...;
                              parentMessage?: ...;
                              pause: ...;
                              prompt?: ...;
                              pseudonym: ...;
                              pseudonymId: ...;
                              replyCount?: ...;
                              source?: ...;
                              upVotes: ...;
                              visible: ...;
                          }[];
                          name: string;
                          owner: | string
                          | {
                              dataExportOptOut?: ...;
                              email?: ...;
                              goodReputation?: ...;
                              id?: ...;
                              password: ...;
                              pseudonyms: ...;
                              role?: ...;
                              username: ...;
                          };
                          platforms?: (...)[];
                          scheduledTime?: string;
                          slug?: string;
                          startTime?: string;
                          topic:
                              | string
                              | {
                                  archivable: ...;
                                  archived?: ...;
                                  archiveEmail?: ...;
                                  conversationCount?: ...;
                                  conversationCreationAllowed: ...;
                                  conversations: ...;
                                  defaultSortAverage?: ...;
                                  followed?: ...;
                                  followers: ...;
                                  id?: ...;
                                  isArchiveNotified?: ...;
                                  isDeleted?: ...;
                                  latestMessageCreatedAt?: ...;
                                  messageCount?: ...;
                                  name: ...;
                                  owner: ...;
                                  passcode?: ...;
                                  private: ...;
                                  slug?: ...;
                                  votingAllowed: ...;
                              };
                          transcript?: { status: ...; vectorStore?: ... };
                          updatedAt?: string;
                      };
                      status: "running"
                      | "completed"
                      | "failed"
                      | "not started";
                  } & {
                      baseConversation?: {
                          active?: boolean;
                          adapters: {
                              active: ...;
                              audioChannels?: ...;
                              chatChannels?: ...;
                              config: ...;
                              conversation: ...;
                              dmChannels?: ...;
                              id?: ...;
                              type: ...;
                          }[];
                          agents: {
                              active?: ...;
                              agentConfig?: ...;
                              agentEvaluation?: ...;
                              agentType: ...;
                              conversation: ...;
                              conversationHistorySettings?: ...;
                              description: ...;
                              id?: ...;
                              instanceName?: ...;
                              lastActiveMessageCount?: ...;
                              llmModel: ...;
                              llmModelOptions?: ...;
                              llmPlatform: ...;
                              llmPlatformOptions?: ...;
                              llmTemplates?: ...;
                              llmTemplateVars?: ...;
                              name: ...;
                              pseudonyms: ...;
                              ragCollectionName?: ...;
                              triggers?: ...;
                              useTranscriptRAGCollection?: ...;
                          }[];
                          channels: {
                              direct: ...;
                              id?: ...;
                              name: ...;
                              participants?: ...;
                              passcode: ...;
                          }[];
                          conversationType?: string;
                          createdAt?: string;
                          enableAgents?: boolean;
                          enableDMs: string[];
                          endTime?: string;
                          experimental?: boolean;
                          experiments: {
                              agentModifications?: ...;
                              baseConversation: ...;
                              createdAt: ...;
                              createdBy: ...;
                              description?: ...;
                              executedAt?: ...;
                              id?: ...;
                              name: ...;
                              resultConversation?: ...;
                              status: ...;
                          }[];
                          followed?: boolean;
                          followers: { conversation: ...; topic: ...; user: ... }[];
                          id?: string;
                          locked?: boolean;
                          messageCount?: number;
                          messages: {
                              active?: ...;
                              body: ...;
                              bodyType?: ...;
                              channels?: ...;
                              conversation: ...;
                              count?: ...;
                              createdAt?: ...;
                              downVotes: ...;
                              fromAgent: ...;
                              id?: ...;
                              isDeleted?: ...;
                              owner?: ...;
                              parentMessage?: ...;
                              pause: ...;
                              prompt?: ...;
                              pseudonym: ...;
                              pseudonymId: ...;
                              replyCount?: ...;
                              source?: ...;
                              upVotes: ...;
                              visible: ...;
                          }[];
                          name: string;
                          owner: | string
                          | {
                              dataExportOptOut?: ...;
                              email?: ...;
                              goodReputation?: ...;
                              id?: ...;
                              password: ...;
                              pseudonyms: ...;
                              role?: ...;
                              username: ...;
                          };
                          platforms?: (...)[];
                          scheduledTime?: string;
                          slug?: string;
                          startTime?: string;
                          topic:
                              | string
                              | {
                                  archivable: ...;
                                  archived?: ...;
                                  archiveEmail?: ...;
                                  conversationCount?: ...;
                                  conversationCreationAllowed: ...;
                                  conversations: ...;
                                  defaultSortAverage?: ...;
                                  followed?: ...;
                                  followers: ...;
                                  id?: ...;
                                  isArchiveNotified?: ...;
                                  isDeleted?: ...;
                                  latestMessageCreatedAt?: ...;
                                  messageCount?: ...;
                                  name: ...;
                                  owner: ...;
                                  passcode?: ...;
                                  private: ...;
                                  slug?: ...;
                                  votingAllowed: ...;
                              };
                          transcript?: { status: ...; vectorStore?: ... };
                          updatedAt?: string;
                      };
                      resultConversation?: {
                          active?: boolean;
                          adapters: {
                              active: ...;
                              audioChannels?: ...;
                              chatChannels?: ...;
                              config: ...;
                              conversation: ...;
                              dmChannels?: ...;
                              id?: ...;
                              type: ...;
                          }[];
                          agents: {
                              active?: ...;
                              agentConfig?: ...;
                              agentEvaluation?: ...;
                              agentType: ...;
                              conversation: ...;
                              conversationHistorySettings?: ...;
                              description: ...;
                              id?: ...;
                              instanceName?: ...;
                              lastActiveMessageCount?: ...;
                              llmModel: ...;
                              llmModelOptions?: ...;
                              llmPlatform: ...;
                              llmPlatformOptions?: ...;
                              llmTemplates?: ...;
                              llmTemplateVars?: ...;
                              name: ...;
                              pseudonyms: ...;
                              ragCollectionName?: ...;
                              triggers?: ...;
                              useTranscriptRAGCollection?: ...;
                          }[];
                          channels: {
                              direct: ...;
                              id?: ...;
                              name: ...;
                              participants?: ...;
                              passcode: ...;
                          }[];
                          conversationType?: string;
                          createdAt?: string;
                          enableAgents?: boolean;
                          enableDMs: string[];
                          endTime?: string;
                          experimental?: boolean;
                          experiments: {
                              agentModifications?: ...;
                              baseConversation: ...;
                              createdAt: ...;
                              createdBy: ...;
                              description?: ...;
                              executedAt?: ...;
                              id?: ...;
                              name: ...;
                              resultConversation?: ...;
                              status: ...;
                          }[];
                          followed?: boolean;
                          followers: { conversation: ...; topic: ...; user: ... }[];
                          id?: string;
                          locked?: boolean;
                          messageCount?: number;
                          messages: {
                              active?: ...;
                              body: ...;
                              bodyType?: ...;
                              channels?: ...;
                              conversation: ...;
                              count?: ...;
                              createdAt?: ...;
                              downVotes: ...;
                              fromAgent: ...;
                              id?: ...;
                              isDeleted?: ...;
                              owner?: ...;
                              parentMessage?: ...;
                              pause: ...;
                              prompt?: ...;
                              pseudonym: ...;
                              pseudonymId: ...;
                              replyCount?: ...;
                              source?: ...;
                              upVotes: ...;
                              visible: ...;
                          }[];
                          name: string;
                          owner: | string
                          | {
                              dataExportOptOut?: ...;
                              email?: ...;
                              goodReputation?: ...;
                              id?: ...;
                              password: ...;
                              pseudonyms: ...;
                              role?: ...;
                              username: ...;
                          };
                          platforms?: (...)[];
                          scheduledTime?: string;
                          slug?: string;
                          startTime?: string;
                          topic:
                              | string
                              | {
                                  archivable: ...;
                                  archived?: ...;
                                  archiveEmail?: ...;
                                  conversationCount?: ...;
                                  conversationCreationAllowed: ...;
                                  conversations: ...;
                                  defaultSortAverage?: ...;
                                  followed?: ...;
                                  followers: ...;
                                  id?: ...;
                                  isArchiveNotified?: ...;
                                  isDeleted?: ...;
                                  latestMessageCreatedAt?: ...;
                                  messageCount?: ...;
                                  name: ...;
                                  owner: ...;
                                  passcode?: ...;
                                  private: ...;
                                  slug?: ...;
                                  votingAllowed: ...;
                              };
                          transcript?: { status: ...; vectorStore?: ... };
                          updatedAt?: string;
                      };
                  };
              };
              headers: { [name: string]: unknown };
          }

          Experiment details retrieved successfully

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 403: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 403,
              * "message": "Forbidden"
              * }
          • headers: { [name: string]: unknown }
        • 404: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 404,
              * "message": "Not found"
              * }
          • headers: { [name: string]: unknown }
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • Optionalpost?: undefined
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/experiments/{experimentId}/results": {
        delete?: undefined;
        get: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { experimentId: string };
                query: {
                    format?: "text";
                    reportName: "periodicResponses" | "directMessageResponses";
                };
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: { "text/plain": string };
                    headers: { [name: string]: unknown };
                };
                "400": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post?: undefined;
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • get: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path: { experimentId: string };
              query: {
                  format?: "text";
                  reportName: "periodicResponses" | "directMessageResponses";
              };
          };
          requestBody?: undefined;
          responses: {
              "200": {
                  content: { "text/plain": string };
                  headers: { [name: string]: unknown };
              };
              "400": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "403": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "404": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Generate experiment results report

      Generates and returns a formatted report of experiment results based on the specified report type

      • parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { experimentId: string };
            query: {
                format?: "text";
                reportName: "periodicResponses" | "directMessageResponses";
            };
        }
        • Optionalcookie?: undefined
        • Optionalheader?: undefined
        • path: { experimentId: string }
          • experimentId: string

            ID of the experiment to generate results for

        • query: { format?: "text"; reportName: "periodicResponses" | "directMessageResponses" }
          • Optionalformat?: "text"

            Format of the report output

          • reportName: "periodicResponses" | "directMessageResponses"

            Type of report to generate

      • OptionalrequestBody?: undefined
      • responses: {
            "200": {
                content: { "text/plain": string };
                headers: { [name: string]: unknown };
            };
            "400": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: { content: { "text/plain": string }; headers: { [name: string]: unknown } }

          Report generated successfully

        • 400: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }

          Bad request - Invalid report name

          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 400,
              * "message": "Unknown report name: invalidReport"
              * }
          • headers: { [name: string]: unknown }
        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 403: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 403,
              * "message": "Forbidden"
              * }
          • headers: { [name: string]: unknown }
        • 404: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }

          Experiment or template not found

    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • Optionalpost?: undefined
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/experiments/{experimentId}/run": {
        delete?: undefined;
        get?: undefined;
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { experimentId: string };
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            agentModifications?: {
                                agent: {
                                    active?: (...)
                                    | (...)
                                    | (...);
                                    agentConfig?: (...) | (...);
                                    agentEvaluation?: (...) | (...);
                                    agentType: string;
                                    conversation: string;
                                    conversationHistorySettings?: (...) | (...);
                                    description: string;
                                    id?: (...) | (...);
                                    instanceName?: (...) | (...);
                                    lastActiveMessageCount?: (...) | (...);
                                    llmModel: string;
                                    llmModelOptions?: (...) | (...);
                                    llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                                    llmPlatformOptions?: (...) | (...);
                                    llmTemplates?: (...) | (...);
                                    llmTemplateVars?: (...) | (...);
                                    name: string;
                                    pseudonyms: (...)[];
                                    ragCollectionName?: (...) | (...);
                                    triggers?: (...) | (...);
                                    useTranscriptRAGCollection?: (...) | (...) | (...);
                                };
                                experimentValues?: { [key: ...]: ... };
                                simulatedStartTime?: string;
                            }[];
                            baseConversation: | string
                            | {
                                active?: boolean;
                                adapters: {
                                    active: boolean;
                                    audioChannels?: (...)
                                    | (...);
                                    chatChannels?: (...) | (...);
                                    config: { [key: ...]: ... };
                                    conversation: string;
                                    dmChannels?: (...) | (...);
                                    id?: (...) | (...);
                                    type: string;
                                }[];
                                agents: {
                                    active?: (...)
                                    | (...)
                                    | (...);
                                    agentConfig?: (...) | (...);
                                    agentEvaluation?: (...) | (...);
                                    agentType: string;
                                    conversation: string;
                                    conversationHistorySettings?: (...) | (...);
                                    description: string;
                                    id?: (...) | (...);
                                    instanceName?: (...) | (...);
                                    lastActiveMessageCount?: (...) | (...);
                                    llmModel: string;
                                    llmModelOptions?: (...) | (...);
                                    llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                                    llmPlatformOptions?: (...) | (...);
                                    llmTemplates?: (...) | (...);
                                    llmTemplateVars?: (...) | (...);
                                    name: string;
                                    pseudonyms: (...)[];
                                    ragCollectionName?: (...) | (...);
                                    triggers?: (...) | (...);
                                    useTranscriptRAGCollection?: (...) | (...) | (...);
                                }[];
                                channels: {
                                    direct: boolean;
                                    id?: (...)
                                    | (...);
                                    name: string;
                                    participants?: (...) | (...);
                                    passcode: (...) | (...);
                                }[];
                                conversationType?: string;
                                createdAt?: string;
                                enableAgents?: boolean;
                                enableDMs: string[];
                                endTime?: string;
                                experimental?: boolean;
                                experiments: (
                                    { id?: string | undefined; name: string; description?: string | undefined; baseConversation: string | { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; ... 18 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }; ... 5 more .....
                                )[];
                                followed?: boolean;
                                followers: { conversation: string; topic: string; user: string }[];
                                id?: string;
                                locked?: boolean;
                                messageCount?: number;
                                messages: {
                                    active?: (...) | (...) | (...);
                                    body: (...) | (...);
                                    bodyType?: (...) | (...);
                                    channels?: (...) | (...);
                                    conversation: string;
                                    count?: (...) | (...);
                                    createdAt?: (...) | (...);
                                    downVotes: (...)[];
                                    fromAgent: boolean;
                                    id?: (...) | (...);
                                    isDeleted?: (...) | (...) | (...);
                                    owner?: (...) | (...);
                                    parentMessage?: (...) | (...);
                                    pause: boolean;
                                    prompt?: (...) | (...);
                                    pseudonym: string;
                                    pseudonymId: string;
                                    replyCount?: (...) | (...);
                                    source?: (...) | (...);
                                    upVotes: (...)[];
                                    visible: boolean;
                                }[];
                                name: string;
                                owner: | string
                                | {
                                    dataExportOptOut?: (...)
                                    | (...)
                                    | (...);
                                    email?: (...) | (...);
                                    goodReputation?: (...) | (...) | (...);
                                    id?: (...) | (...);
                                    password: string;
                                    pseudonyms: (...)[];
                                    role?: (...) | (...);
                                    username: string;
                                };
                                platforms?: string[];
                                scheduledTime?: string;
                                slug?: string;
                                startTime?: string;
                                topic: | string
                                | {
                                    archivable: boolean;
                                    archived?: (...)
                                    | (...)
                                    | (...);
                                    archiveEmail?: (...) | (...);
                                    conversationCount?: (...) | (...);
                                    conversationCreationAllowed: boolean;
                                    conversations: (...)[];
                                    defaultSortAverage?: (...) | (...);
                                    followed?: (...) | (...) | (...);
                                    followers: (...)[];
                                    id?: (...) | (...);
                                    isArchiveNotified?: (...) | (...) | (...);
                                    isDeleted?: (...) | (...) | (...);
                                    latestMessageCreatedAt?: (...) | (...);
                                    messageCount?: (...) | (...);
                                    name: string;
                                    owner: (...) | (...);
                                    passcode?: (...) | (...);
                                    private: boolean;
                                    slug?: (...) | (...);
                                    votingAllowed: boolean;
                                };
                                transcript?: {
                                    status: (...)
                                    | (...)
                                    | (...);
                                    vectorStore?: (...) | (...);
                                };
                                updatedAt?: string;
                            };
                            createdAt: string;
                            createdBy: | string
                            | {
                                dataExportOptOut?: boolean;
                                email?: string;
                                goodReputation?: boolean;
                                id?: string;
                                password: string;
                                pseudonyms: {
                                    active: boolean;
                                    conversations: (...)[];
                                    id?: (...) | (...);
                                    isDeleted: boolean;
                                    pseudonym: string;
                                    token: string;
                                }[];
                                role?: string;
                                username: string;
                            };
                            description?: string;
                            executedAt?: string;
                            id?: string;
                            name: string;
                            resultConversation?: | string
                            | {
                                active?: boolean;
                                adapters: {
                                    active: boolean;
                                    audioChannels?: (...)
                                    | (...);
                                    chatChannels?: (...) | (...);
                                    config: { [key: ...]: ... };
                                    conversation: string;
                                    dmChannels?: (...) | (...);
                                    id?: (...) | (...);
                                    type: string;
                                }[];
                                agents: {
                                    active?: (...)
                                    | (...)
                                    | (...);
                                    agentConfig?: (...) | (...);
                                    agentEvaluation?: (...) | (...);
                                    agentType: string;
                                    conversation: string;
                                    conversationHistorySettings?: (...) | (...);
                                    description: string;
                                    id?: (...) | (...);
                                    instanceName?: (...) | (...);
                                    lastActiveMessageCount?: (...) | (...);
                                    llmModel: string;
                                    llmModelOptions?: (...) | (...);
                                    llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                                    llmPlatformOptions?: (...) | (...);
                                    llmTemplates?: (...) | (...);
                                    llmTemplateVars?: (...) | (...);
                                    name: string;
                                    pseudonyms: (...)[];
                                    ragCollectionName?: (...) | (...);
                                    triggers?: (...) | (...);
                                    useTranscriptRAGCollection?: (...) | (...) | (...);
                                }[];
                                channels: {
                                    direct: boolean;
                                    id?: (...)
                                    | (...);
                                    name: string;
                                    participants?: (...) | (...);
                                    passcode: (...) | (...);
                                }[];
                                conversationType?: string;
                                createdAt?: string;
                                enableAgents?: boolean;
                                enableDMs: string[];
                                endTime?: string;
                                experimental?: boolean;
                                experiments: (
                                    { id?: string | undefined; name: string; description?: string | undefined; baseConversation: string | { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; ... 18 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }; ... 5 more .....
                                )[];
                                followed?: boolean;
                                followers: { conversation: string; topic: string; user: string }[];
                                id?: string;
                                locked?: boolean;
                                messageCount?: number;
                                messages: {
                                    active?: (...) | (...) | (...);
                                    body: (...) | (...);
                                    bodyType?: (...) | (...);
                                    channels?: (...) | (...);
                                    conversation: string;
                                    count?: (...) | (...);
                                    createdAt?: (...) | (...);
                                    downVotes: (...)[];
                                    fromAgent: boolean;
                                    id?: (...) | (...);
                                    isDeleted?: (...) | (...) | (...);
                                    owner?: (...) | (...);
                                    parentMessage?: (...) | (...);
                                    pause: boolean;
                                    prompt?: (...) | (...);
                                    pseudonym: string;
                                    pseudonymId: string;
                                    replyCount?: (...) | (...);
                                    source?: (...) | (...);
                                    upVotes: (...)[];
                                    visible: boolean;
                                }[];
                                name: string;
                                owner: | string
                                | {
                                    dataExportOptOut?: (...)
                                    | (...)
                                    | (...);
                                    email?: (...) | (...);
                                    goodReputation?: (...) | (...) | (...);
                                    id?: (...) | (...);
                                    password: string;
                                    pseudonyms: (...)[];
                                    role?: (...) | (...);
                                    username: string;
                                };
                                platforms?: string[];
                                scheduledTime?: string;
                                slug?: string;
                                startTime?: string;
                                topic: | string
                                | {
                                    archivable: boolean;
                                    archived?: (...)
                                    | (...)
                                    | (...);
                                    archiveEmail?: (...) | (...);
                                    conversationCount?: (...) | (...);
                                    conversationCreationAllowed: boolean;
                                    conversations: (...)[];
                                    defaultSortAverage?: (...) | (...);
                                    followed?: (...) | (...) | (...);
                                    followers: (...)[];
                                    id?: (...) | (...);
                                    isArchiveNotified?: (...) | (...) | (...);
                                    isDeleted?: (...) | (...) | (...);
                                    latestMessageCreatedAt?: (...) | (...);
                                    messageCount?: (...) | (...);
                                    name: string;
                                    owner: (...) | (...);
                                    passcode?: (...) | (...);
                                    private: boolean;
                                    slug?: (...) | (...);
                                    votingAllowed: boolean;
                                };
                                transcript?: {
                                    status: (...)
                                    | (...)
                                    | (...);
                                    vectorStore?: (...) | (...);
                                };
                                updatedAt?: string;
                            };
                            status: "running"
                            | "completed"
                            | "failed"
                            | "not started";
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "400": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • Optionalget?: undefined
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • post: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path: { experimentId: string };
              query?: undefined;
          };
          requestBody?: undefined;
          responses: {
              "200": {
                  content: {
                      "application/json": {
                          agentModifications?: {
                              agent: {
                                  active?: (...)
                                  | (...)
                                  | (...);
                                  agentConfig?: (...) | (...);
                                  agentEvaluation?: (...) | (...);
                                  agentType: string;
                                  conversation: string;
                                  conversationHistorySettings?: (...) | (...);
                                  description: string;
                                  id?: (...) | (...);
                                  instanceName?: (...) | (...);
                                  lastActiveMessageCount?: (...) | (...);
                                  llmModel: string;
                                  llmModelOptions?: (...) | (...);
                                  llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                                  llmPlatformOptions?: (...) | (...);
                                  llmTemplates?: (...) | (...);
                                  llmTemplateVars?: (...) | (...);
                                  name: string;
                                  pseudonyms: (...)[];
                                  ragCollectionName?: (...) | (...);
                                  triggers?: (...) | (...);
                                  useTranscriptRAGCollection?: (...) | (...) | (...);
                              };
                              experimentValues?: { [key: ...]: ... };
                              simulatedStartTime?: string;
                          }[];
                          baseConversation: | string
                          | {
                              active?: boolean;
                              adapters: {
                                  active: boolean;
                                  audioChannels?: (...)
                                  | (...);
                                  chatChannels?: (...) | (...);
                                  config: { [key: ...]: ... };
                                  conversation: string;
                                  dmChannels?: (...) | (...);
                                  id?: (...) | (...);
                                  type: string;
                              }[];
                              agents: {
                                  active?: (...)
                                  | (...)
                                  | (...);
                                  agentConfig?: (...) | (...);
                                  agentEvaluation?: (...) | (...);
                                  agentType: string;
                                  conversation: string;
                                  conversationHistorySettings?: (...) | (...);
                                  description: string;
                                  id?: (...) | (...);
                                  instanceName?: (...) | (...);
                                  lastActiveMessageCount?: (...) | (...);
                                  llmModel: string;
                                  llmModelOptions?: (...) | (...);
                                  llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                                  llmPlatformOptions?: (...) | (...);
                                  llmTemplates?: (...) | (...);
                                  llmTemplateVars?: (...) | (...);
                                  name: string;
                                  pseudonyms: (...)[];
                                  ragCollectionName?: (...) | (...);
                                  triggers?: (...) | (...);
                                  useTranscriptRAGCollection?: (...) | (...) | (...);
                              }[];
                              channels: {
                                  direct: boolean;
                                  id?: (...)
                                  | (...);
                                  name: string;
                                  participants?: (...) | (...);
                                  passcode: (...) | (...);
                              }[];
                              conversationType?: string;
                              createdAt?: string;
                              enableAgents?: boolean;
                              enableDMs: string[];
                              endTime?: string;
                              experimental?: boolean;
                              experiments: (
                                  { id?: string | undefined; name: string; description?: string | undefined; baseConversation: string | { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; ... 18 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }; ... 5 more .....
                              )[];
                              followed?: boolean;
                              followers: { conversation: string; topic: string; user: string }[];
                              id?: string;
                              locked?: boolean;
                              messageCount?: number;
                              messages: {
                                  active?: (...) | (...) | (...);
                                  body: (...) | (...);
                                  bodyType?: (...) | (...);
                                  channels?: (...) | (...);
                                  conversation: string;
                                  count?: (...) | (...);
                                  createdAt?: (...) | (...);
                                  downVotes: (...)[];
                                  fromAgent: boolean;
                                  id?: (...) | (...);
                                  isDeleted?: (...) | (...) | (...);
                                  owner?: (...) | (...);
                                  parentMessage?: (...) | (...);
                                  pause: boolean;
                                  prompt?: (...) | (...);
                                  pseudonym: string;
                                  pseudonymId: string;
                                  replyCount?: (...) | (...);
                                  source?: (...) | (...);
                                  upVotes: (...)[];
                                  visible: boolean;
                              }[];
                              name: string;
                              owner: | string
                              | {
                                  dataExportOptOut?: (...)
                                  | (...)
                                  | (...);
                                  email?: (...) | (...);
                                  goodReputation?: (...) | (...) | (...);
                                  id?: (...) | (...);
                                  password: string;
                                  pseudonyms: (...)[];
                                  role?: (...) | (...);
                                  username: string;
                              };
                              platforms?: string[];
                              scheduledTime?: string;
                              slug?: string;
                              startTime?: string;
                              topic: | string
                              | {
                                  archivable: boolean;
                                  archived?: (...)
                                  | (...)
                                  | (...);
                                  archiveEmail?: (...) | (...);
                                  conversationCount?: (...) | (...);
                                  conversationCreationAllowed: boolean;
                                  conversations: (...)[];
                                  defaultSortAverage?: (...) | (...);
                                  followed?: (...) | (...) | (...);
                                  followers: (...)[];
                                  id?: (...) | (...);
                                  isArchiveNotified?: (...) | (...) | (...);
                                  isDeleted?: (...) | (...) | (...);
                                  latestMessageCreatedAt?: (...) | (...);
                                  messageCount?: (...) | (...);
                                  name: string;
                                  owner: (...) | (...);
                                  passcode?: (...) | (...);
                                  private: boolean;
                                  slug?: (...) | (...);
                                  votingAllowed: boolean;
                              };
                              transcript?: {
                                  status: (...)
                                  | (...)
                                  | (...);
                                  vectorStore?: (...) | (...);
                              };
                              updatedAt?: string;
                          };
                          createdAt: string;
                          createdBy: | string
                          | {
                              dataExportOptOut?: boolean;
                              email?: string;
                              goodReputation?: boolean;
                              id?: string;
                              password: string;
                              pseudonyms: {
                                  active: boolean;
                                  conversations: (...)[];
                                  id?: (...) | (...);
                                  isDeleted: boolean;
                                  pseudonym: string;
                                  token: string;
                              }[];
                              role?: string;
                              username: string;
                          };
                          description?: string;
                          executedAt?: string;
                          id?: string;
                          name: string;
                          resultConversation?: | string
                          | {
                              active?: boolean;
                              adapters: {
                                  active: boolean;
                                  audioChannels?: (...)
                                  | (...);
                                  chatChannels?: (...) | (...);
                                  config: { [key: ...]: ... };
                                  conversation: string;
                                  dmChannels?: (...) | (...);
                                  id?: (...) | (...);
                                  type: string;
                              }[];
                              agents: {
                                  active?: (...)
                                  | (...)
                                  | (...);
                                  agentConfig?: (...) | (...);
                                  agentEvaluation?: (...) | (...);
                                  agentType: string;
                                  conversation: string;
                                  conversationHistorySettings?: (...) | (...);
                                  description: string;
                                  id?: (...) | (...);
                                  instanceName?: (...) | (...);
                                  lastActiveMessageCount?: (...) | (...);
                                  llmModel: string;
                                  llmModelOptions?: (...) | (...);
                                  llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                                  llmPlatformOptions?: (...) | (...);
                                  llmTemplates?: (...) | (...);
                                  llmTemplateVars?: (...) | (...);
                                  name: string;
                                  pseudonyms: (...)[];
                                  ragCollectionName?: (...) | (...);
                                  triggers?: (...) | (...);
                                  useTranscriptRAGCollection?: (...) | (...) | (...);
                              }[];
                              channels: {
                                  direct: boolean;
                                  id?: (...)
                                  | (...);
                                  name: string;
                                  participants?: (...) | (...);
                                  passcode: (...) | (...);
                              }[];
                              conversationType?: string;
                              createdAt?: string;
                              enableAgents?: boolean;
                              enableDMs: string[];
                              endTime?: string;
                              experimental?: boolean;
                              experiments: (
                                  { id?: string | undefined; name: string; description?: string | undefined; baseConversation: string | { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; ... 18 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }; ... 5 more .....
                              )[];
                              followed?: boolean;
                              followers: { conversation: string; topic: string; user: string }[];
                              id?: string;
                              locked?: boolean;
                              messageCount?: number;
                              messages: {
                                  active?: (...) | (...) | (...);
                                  body: (...) | (...);
                                  bodyType?: (...) | (...);
                                  channels?: (...) | (...);
                                  conversation: string;
                                  count?: (...) | (...);
                                  createdAt?: (...) | (...);
                                  downVotes: (...)[];
                                  fromAgent: boolean;
                                  id?: (...) | (...);
                                  isDeleted?: (...) | (...) | (...);
                                  owner?: (...) | (...);
                                  parentMessage?: (...) | (...);
                                  pause: boolean;
                                  prompt?: (...) | (...);
                                  pseudonym: string;
                                  pseudonymId: string;
                                  replyCount?: (...) | (...);
                                  source?: (...) | (...);
                                  upVotes: (...)[];
                                  visible: boolean;
                              }[];
                              name: string;
                              owner: | string
                              | {
                                  dataExportOptOut?: (...)
                                  | (...)
                                  | (...);
                                  email?: (...) | (...);
                                  goodReputation?: (...) | (...) | (...);
                                  id?: (...) | (...);
                                  password: string;
                                  pseudonyms: (...)[];
                                  role?: (...) | (...);
                                  username: string;
                              };
                              platforms?: string[];
                              scheduledTime?: string;
                              slug?: string;
                              startTime?: string;
                              topic: | string
                              | {
                                  archivable: boolean;
                                  archived?: (...)
                                  | (...)
                                  | (...);
                                  archiveEmail?: (...) | (...);
                                  conversationCount?: (...) | (...);
                                  conversationCreationAllowed: boolean;
                                  conversations: (...)[];
                                  defaultSortAverage?: (...) | (...);
                                  followed?: (...) | (...) | (...);
                                  followers: (...)[];
                                  id?: (...) | (...);
                                  isArchiveNotified?: (...) | (...) | (...);
                                  isDeleted?: (...) | (...) | (...);
                                  latestMessageCreatedAt?: (...) | (...);
                                  messageCount?: (...) | (...);
                                  name: string;
                                  owner: (...) | (...);
                                  passcode?: (...) | (...);
                                  private: boolean;
                                  slug?: (...) | (...);
                                  votingAllowed: boolean;
                              };
                              transcript?: {
                                  status: (...)
                                  | (...)
                                  | (...);
                                  vectorStore?: (...) | (...);
                              };
                              updatedAt?: string;
                          };
                          status: "running"
                          | "completed"
                          | "failed"
                          | "not started";
                      };
                  };
                  headers: { [name: string]: unknown };
              };
              "400": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "403": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "404": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Run an experiment

      Executes an experiment by running the configured agent modifications against the base conversation

      • parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { experimentId: string };
            query?: undefined;
        }
        • Optionalcookie?: undefined
        • Optionalheader?: undefined
        • path: { experimentId: string }
          • experimentId: string

            ID of the experiment to run

        • Optionalquery?: undefined
      • OptionalrequestBody?: undefined
      • responses: {
            "200": {
                content: {
                    "application/json": {
                        agentModifications?: {
                            agent: {
                                active?: (...) | (...) | (...);
                                agentConfig?: (...) | (...);
                                agentEvaluation?: (...) | (...);
                                agentType: string;
                                conversation: string;
                                conversationHistorySettings?: (...) | (...);
                                description: string;
                                id?: (...) | (...);
                                instanceName?: (...) | (...);
                                lastActiveMessageCount?: (...) | (...);
                                llmModel: string;
                                llmModelOptions?: (...) | (...);
                                llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                                llmPlatformOptions?: (...) | (...);
                                llmTemplates?: (...) | (...);
                                llmTemplateVars?: (...) | (...);
                                name: string;
                                pseudonyms: (...)[];
                                ragCollectionName?: (...) | (...);
                                triggers?: (...) | (...);
                                useTranscriptRAGCollection?: (...) | (...) | (...);
                            };
                            experimentValues?: { [key: ...]: ... };
                            simulatedStartTime?: string;
                        }[];
                        baseConversation: | string
                        | {
                            active?: boolean;
                            adapters: {
                                active: boolean;
                                audioChannels?: (...)
                                | (...);
                                chatChannels?: (...) | (...);
                                config: { [key: ...]: ... };
                                conversation: string;
                                dmChannels?: (...) | (...);
                                id?: (...) | (...);
                                type: string;
                            }[];
                            agents: {
                                active?: (...)
                                | (...)
                                | (...);
                                agentConfig?: (...) | (...);
                                agentEvaluation?: (...) | (...);
                                agentType: string;
                                conversation: string;
                                conversationHistorySettings?: (...) | (...);
                                description: string;
                                id?: (...) | (...);
                                instanceName?: (...) | (...);
                                lastActiveMessageCount?: (...) | (...);
                                llmModel: string;
                                llmModelOptions?: (...) | (...);
                                llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                                llmPlatformOptions?: (...) | (...);
                                llmTemplates?: (...) | (...);
                                llmTemplateVars?: (...) | (...);
                                name: string;
                                pseudonyms: (...)[];
                                ragCollectionName?: (...) | (...);
                                triggers?: (...) | (...);
                                useTranscriptRAGCollection?: (...) | (...) | (...);
                            }[];
                            channels: {
                                direct: boolean;
                                id?: (...)
                                | (...);
                                name: string;
                                participants?: (...) | (...);
                                passcode: (...) | (...);
                            }[];
                            conversationType?: string;
                            createdAt?: string;
                            enableAgents?: boolean;
                            enableDMs: string[];
                            endTime?: string;
                            experimental?: boolean;
                            experiments: (
                                { id?: string | undefined; name: string; description?: string | undefined; baseConversation: string | { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; ... 18 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }; ... 5 more .....
                            )[];
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            locked?: boolean;
                            messageCount?: number;
                            messages: {
                                active?: (...) | (...) | (...);
                                body: (...) | (...);
                                bodyType?: (...) | (...);
                                channels?: (...) | (...);
                                conversation: string;
                                count?: (...) | (...);
                                createdAt?: (...) | (...);
                                downVotes: (...)[];
                                fromAgent: boolean;
                                id?: (...) | (...);
                                isDeleted?: (...) | (...) | (...);
                                owner?: (...) | (...);
                                parentMessage?: (...) | (...);
                                pause: boolean;
                                prompt?: (...) | (...);
                                pseudonym: string;
                                pseudonymId: string;
                                replyCount?: (...) | (...);
                                source?: (...) | (...);
                                upVotes: (...)[];
                                visible: boolean;
                            }[];
                            name: string;
                            owner: | string
                            | {
                                dataExportOptOut?: (...)
                                | (...)
                                | (...);
                                email?: (...) | (...);
                                goodReputation?: (...) | (...) | (...);
                                id?: (...) | (...);
                                password: string;
                                pseudonyms: (...)[];
                                role?: (...) | (...);
                                username: string;
                            };
                            platforms?: string[];
                            scheduledTime?: string;
                            slug?: string;
                            startTime?: string;
                            topic: | string
                            | {
                                archivable: boolean;
                                archived?: (...)
                                | (...)
                                | (...);
                                archiveEmail?: (...) | (...);
                                conversationCount?: (...) | (...);
                                conversationCreationAllowed: boolean;
                                conversations: (...)[];
                                defaultSortAverage?: (...) | (...);
                                followed?: (...) | (...) | (...);
                                followers: (...)[];
                                id?: (...) | (...);
                                isArchiveNotified?: (...) | (...) | (...);
                                isDeleted?: (...) | (...) | (...);
                                latestMessageCreatedAt?: (...) | (...);
                                messageCount?: (...) | (...);
                                name: string;
                                owner: (...) | (...);
                                passcode?: (...) | (...);
                                private: boolean;
                                slug?: (...) | (...);
                                votingAllowed: boolean;
                            };
                            transcript?: {
                                status: (...)
                                | (...)
                                | (...);
                                vectorStore?: (...) | (...);
                            };
                            updatedAt?: string;
                        };
                        createdAt: string;
                        createdBy: | string
                        | {
                            dataExportOptOut?: boolean;
                            email?: string;
                            goodReputation?: boolean;
                            id?: string;
                            password: string;
                            pseudonyms: {
                                active: boolean;
                                conversations: (...)[];
                                id?: (...) | (...);
                                isDeleted: boolean;
                                pseudonym: string;
                                token: string;
                            }[];
                            role?: string;
                            username: string;
                        };
                        description?: string;
                        executedAt?: string;
                        id?: string;
                        name: string;
                        resultConversation?: | string
                        | {
                            active?: boolean;
                            adapters: {
                                active: boolean;
                                audioChannels?: (...)
                                | (...);
                                chatChannels?: (...) | (...);
                                config: { [key: ...]: ... };
                                conversation: string;
                                dmChannels?: (...) | (...);
                                id?: (...) | (...);
                                type: string;
                            }[];
                            agents: {
                                active?: (...)
                                | (...)
                                | (...);
                                agentConfig?: (...) | (...);
                                agentEvaluation?: (...) | (...);
                                agentType: string;
                                conversation: string;
                                conversationHistorySettings?: (...) | (...);
                                description: string;
                                id?: (...) | (...);
                                instanceName?: (...) | (...);
                                lastActiveMessageCount?: (...) | (...);
                                llmModel: string;
                                llmModelOptions?: (...) | (...);
                                llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                                llmPlatformOptions?: (...) | (...);
                                llmTemplates?: (...) | (...);
                                llmTemplateVars?: (...) | (...);
                                name: string;
                                pseudonyms: (...)[];
                                ragCollectionName?: (...) | (...);
                                triggers?: (...) | (...);
                                useTranscriptRAGCollection?: (...) | (...) | (...);
                            }[];
                            channels: {
                                direct: boolean;
                                id?: (...)
                                | (...);
                                name: string;
                                participants?: (...) | (...);
                                passcode: (...) | (...);
                            }[];
                            conversationType?: string;
                            createdAt?: string;
                            enableAgents?: boolean;
                            enableDMs: string[];
                            endTime?: string;
                            experimental?: boolean;
                            experiments: (
                                { id?: string | undefined; name: string; description?: string | undefined; baseConversation: string | { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; ... 18 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }; ... 5 more .....
                            )[];
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            locked?: boolean;
                            messageCount?: number;
                            messages: {
                                active?: (...) | (...) | (...);
                                body: (...) | (...);
                                bodyType?: (...) | (...);
                                channels?: (...) | (...);
                                conversation: string;
                                count?: (...) | (...);
                                createdAt?: (...) | (...);
                                downVotes: (...)[];
                                fromAgent: boolean;
                                id?: (...) | (...);
                                isDeleted?: (...) | (...) | (...);
                                owner?: (...) | (...);
                                parentMessage?: (...) | (...);
                                pause: boolean;
                                prompt?: (...) | (...);
                                pseudonym: string;
                                pseudonymId: string;
                                replyCount?: (...) | (...);
                                source?: (...) | (...);
                                upVotes: (...)[];
                                visible: boolean;
                            }[];
                            name: string;
                            owner: | string
                            | {
                                dataExportOptOut?: (...)
                                | (...)
                                | (...);
                                email?: (...) | (...);
                                goodReputation?: (...) | (...) | (...);
                                id?: (...) | (...);
                                password: string;
                                pseudonyms: (...)[];
                                role?: (...) | (...);
                                username: string;
                            };
                            platforms?: string[];
                            scheduledTime?: string;
                            slug?: string;
                            startTime?: string;
                            topic: | string
                            | {
                                archivable: boolean;
                                archived?: (...)
                                | (...)
                                | (...);
                                archiveEmail?: (...) | (...);
                                conversationCount?: (...) | (...);
                                conversationCreationAllowed: boolean;
                                conversations: (...)[];
                                defaultSortAverage?: (...) | (...);
                                followed?: (...) | (...) | (...);
                                followers: (...)[];
                                id?: (...) | (...);
                                isArchiveNotified?: (...) | (...) | (...);
                                isDeleted?: (...) | (...) | (...);
                                latestMessageCreatedAt?: (...) | (...);
                                messageCount?: (...) | (...);
                                name: string;
                                owner: (...) | (...);
                                passcode?: (...) | (...);
                                private: boolean;
                                slug?: (...) | (...);
                                votingAllowed: boolean;
                            };
                            transcript?: {
                                status: (...)
                                | (...)
                                | (...);
                                vectorStore?: (...) | (...);
                            };
                            updatedAt?: string;
                        };
                        status: "running"
                        | "completed"
                        | "failed"
                        | "not started";
                    };
                };
                headers: { [name: string]: unknown };
            };
            "400": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: {
                  "application/json": {
                      agentModifications?: {
                          agent: {
                              active?: (...) | (...) | (...);
                              agentConfig?: (...) | (...);
                              agentEvaluation?: (...) | (...);
                              agentType: string;
                              conversation: string;
                              conversationHistorySettings?: (...) | (...);
                              description: string;
                              id?: (...) | (...);
                              instanceName?: (...) | (...);
                              lastActiveMessageCount?: (...) | (...);
                              llmModel: string;
                              llmModelOptions?: (...) | (...);
                              llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                              llmPlatformOptions?: (...) | (...);
                              llmTemplates?: (...) | (...);
                              llmTemplateVars?: (...) | (...);
                              name: string;
                              pseudonyms: (...)[];
                              ragCollectionName?: (...) | (...);
                              triggers?: (...) | (...);
                              useTranscriptRAGCollection?: (...) | (...) | (...);
                          };
                          experimentValues?: { [key: ...]: ... };
                          simulatedStartTime?: string;
                      }[];
                      baseConversation: | string
                      | {
                          active?: boolean;
                          adapters: {
                              active: boolean;
                              audioChannels?: (...)
                              | (...);
                              chatChannels?: (...) | (...);
                              config: { [key: ...]: ... };
                              conversation: string;
                              dmChannels?: (...) | (...);
                              id?: (...) | (...);
                              type: string;
                          }[];
                          agents: {
                              active?: (...)
                              | (...)
                              | (...);
                              agentConfig?: (...) | (...);
                              agentEvaluation?: (...) | (...);
                              agentType: string;
                              conversation: string;
                              conversationHistorySettings?: (...) | (...);
                              description: string;
                              id?: (...) | (...);
                              instanceName?: (...) | (...);
                              lastActiveMessageCount?: (...) | (...);
                              llmModel: string;
                              llmModelOptions?: (...) | (...);
                              llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                              llmPlatformOptions?: (...) | (...);
                              llmTemplates?: (...) | (...);
                              llmTemplateVars?: (...) | (...);
                              name: string;
                              pseudonyms: (...)[];
                              ragCollectionName?: (...) | (...);
                              triggers?: (...) | (...);
                              useTranscriptRAGCollection?: (...) | (...) | (...);
                          }[];
                          channels: {
                              direct: boolean;
                              id?: (...)
                              | (...);
                              name: string;
                              participants?: (...) | (...);
                              passcode: (...) | (...);
                          }[];
                          conversationType?: string;
                          createdAt?: string;
                          enableAgents?: boolean;
                          enableDMs: string[];
                          endTime?: string;
                          experimental?: boolean;
                          experiments: (
                              { id?: string | undefined; name: string; description?: string | undefined; baseConversation: string | { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; ... 18 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }; ... 5 more .....
                          )[];
                          followed?: boolean;
                          followers: { conversation: string; topic: string; user: string }[];
                          id?: string;
                          locked?: boolean;
                          messageCount?: number;
                          messages: {
                              active?: (...) | (...) | (...);
                              body: (...) | (...);
                              bodyType?: (...) | (...);
                              channels?: (...) | (...);
                              conversation: string;
                              count?: (...) | (...);
                              createdAt?: (...) | (...);
                              downVotes: (...)[];
                              fromAgent: boolean;
                              id?: (...) | (...);
                              isDeleted?: (...) | (...) | (...);
                              owner?: (...) | (...);
                              parentMessage?: (...) | (...);
                              pause: boolean;
                              prompt?: (...) | (...);
                              pseudonym: string;
                              pseudonymId: string;
                              replyCount?: (...) | (...);
                              source?: (...) | (...);
                              upVotes: (...)[];
                              visible: boolean;
                          }[];
                          name: string;
                          owner: | string
                          | {
                              dataExportOptOut?: (...)
                              | (...)
                              | (...);
                              email?: (...) | (...);
                              goodReputation?: (...) | (...) | (...);
                              id?: (...) | (...);
                              password: string;
                              pseudonyms: (...)[];
                              role?: (...) | (...);
                              username: string;
                          };
                          platforms?: string[];
                          scheduledTime?: string;
                          slug?: string;
                          startTime?: string;
                          topic: | string
                          | {
                              archivable: boolean;
                              archived?: (...)
                              | (...)
                              | (...);
                              archiveEmail?: (...) | (...);
                              conversationCount?: (...) | (...);
                              conversationCreationAllowed: boolean;
                              conversations: (...)[];
                              defaultSortAverage?: (...) | (...);
                              followed?: (...) | (...) | (...);
                              followers: (...)[];
                              id?: (...) | (...);
                              isArchiveNotified?: (...) | (...) | (...);
                              isDeleted?: (...) | (...) | (...);
                              latestMessageCreatedAt?: (...) | (...);
                              messageCount?: (...) | (...);
                              name: string;
                              owner: (...) | (...);
                              passcode?: (...) | (...);
                              private: boolean;
                              slug?: (...) | (...);
                              votingAllowed: boolean;
                          };
                          transcript?: {
                              status: (...)
                              | (...)
                              | (...);
                              vectorStore?: (...) | (...);
                          };
                          updatedAt?: string;
                      };
                      createdAt: string;
                      createdBy: | string
                      | {
                          dataExportOptOut?: boolean;
                          email?: string;
                          goodReputation?: boolean;
                          id?: string;
                          password: string;
                          pseudonyms: {
                              active: boolean;
                              conversations: (...)[];
                              id?: (...) | (...);
                              isDeleted: boolean;
                              pseudonym: string;
                              token: string;
                          }[];
                          role?: string;
                          username: string;
                      };
                      description?: string;
                      executedAt?: string;
                      id?: string;
                      name: string;
                      resultConversation?: | string
                      | {
                          active?: boolean;
                          adapters: {
                              active: boolean;
                              audioChannels?: (...)
                              | (...);
                              chatChannels?: (...) | (...);
                              config: { [key: ...]: ... };
                              conversation: string;
                              dmChannels?: (...) | (...);
                              id?: (...) | (...);
                              type: string;
                          }[];
                          agents: {
                              active?: (...)
                              | (...)
                              | (...);
                              agentConfig?: (...) | (...);
                              agentEvaluation?: (...) | (...);
                              agentType: string;
                              conversation: string;
                              conversationHistorySettings?: (...) | (...);
                              description: string;
                              id?: (...) | (...);
                              instanceName?: (...) | (...);
                              lastActiveMessageCount?: (...) | (...);
                              llmModel: string;
                              llmModelOptions?: (...) | (...);
                              llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                              llmPlatformOptions?: (...) | (...);
                              llmTemplates?: (...) | (...);
                              llmTemplateVars?: (...) | (...);
                              name: string;
                              pseudonyms: (...)[];
                              ragCollectionName?: (...) | (...);
                              triggers?: (...) | (...);
                              useTranscriptRAGCollection?: (...) | (...) | (...);
                          }[];
                          channels: {
                              direct: boolean;
                              id?: (...)
                              | (...);
                              name: string;
                              participants?: (...) | (...);
                              passcode: (...) | (...);
                          }[];
                          conversationType?: string;
                          createdAt?: string;
                          enableAgents?: boolean;
                          enableDMs: string[];
                          endTime?: string;
                          experimental?: boolean;
                          experiments: (
                              { id?: string | undefined; name: string; description?: string | undefined; baseConversation: string | { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; ... 18 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }; ... 5 more .....
                          )[];
                          followed?: boolean;
                          followers: { conversation: string; topic: string; user: string }[];
                          id?: string;
                          locked?: boolean;
                          messageCount?: number;
                          messages: {
                              active?: (...) | (...) | (...);
                              body: (...) | (...);
                              bodyType?: (...) | (...);
                              channels?: (...) | (...);
                              conversation: string;
                              count?: (...) | (...);
                              createdAt?: (...) | (...);
                              downVotes: (...)[];
                              fromAgent: boolean;
                              id?: (...) | (...);
                              isDeleted?: (...) | (...) | (...);
                              owner?: (...) | (...);
                              parentMessage?: (...) | (...);
                              pause: boolean;
                              prompt?: (...) | (...);
                              pseudonym: string;
                              pseudonymId: string;
                              replyCount?: (...) | (...);
                              source?: (...) | (...);
                              upVotes: (...)[];
                              visible: boolean;
                          }[];
                          name: string;
                          owner: | string
                          | {
                              dataExportOptOut?: (...)
                              | (...)
                              | (...);
                              email?: (...) | (...);
                              goodReputation?: (...) | (...) | (...);
                              id?: (...) | (...);
                              password: string;
                              pseudonyms: (...)[];
                              role?: (...) | (...);
                              username: string;
                          };
                          platforms?: string[];
                          scheduledTime?: string;
                          slug?: string;
                          startTime?: string;
                          topic: | string
                          | {
                              archivable: boolean;
                              archived?: (...)
                              | (...)
                              | (...);
                              archiveEmail?: (...) | (...);
                              conversationCount?: (...) | (...);
                              conversationCreationAllowed: boolean;
                              conversations: (...)[];
                              defaultSortAverage?: (...) | (...);
                              followed?: (...) | (...) | (...);
                              followers: (...)[];
                              id?: (...) | (...);
                              isArchiveNotified?: (...) | (...) | (...);
                              isDeleted?: (...) | (...) | (...);
                              latestMessageCreatedAt?: (...) | (...);
                              messageCount?: (...) | (...);
                              name: string;
                              owner: (...) | (...);
                              passcode?: (...) | (...);
                              private: boolean;
                              slug?: (...) | (...);
                              votingAllowed: boolean;
                          };
                          transcript?: {
                              status: (...)
                              | (...)
                              | (...);
                              vectorStore?: (...) | (...);
                          };
                          updatedAt?: string;
                      };
                      status: "running"
                      | "completed"
                      | "failed"
                      | "not started";
                  };
              };
              headers: { [name: string]: unknown };
          }

          Experiment executed successfully

        • 400: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }

          Bad request - Experiment cannot be run

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 403: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 403,
              * "message": "Forbidden"
              * }
          • headers: { [name: string]: unknown }
        • 404: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }

          Experiment not found

          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 404,
              * "message": "Experiment not found"
              * }
          • headers: { [name: string]: unknown }
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/health": {
        delete?: undefined;
        get: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: { "application/json": Record<string, never> };
                    headers: { [name: string]: unknown };
                };
            };
        };
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post?: undefined;
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • get: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path?: undefined;
              query?: undefined;
          };
          requestBody?: undefined;
          responses: {
              "200": {
                  content: { "application/json": Record<string, never> };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Verfies the server is active

    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • Optionalpost?: undefined
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/messages": {
        delete?: undefined;
        get?: undefined;
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            requestBody: {
                content: {
                    "application/json": {
                        body: string;
                        bodyType?: "text"
                        | "json";
                        channels?: { name?: string; passcode?: string }[];
                        conversation: string;
                    };
                };
            };
            responses: {
                "201": {
                    content: {
                        "application/json": {
                            active?: boolean;
                            body: string
                            | { [key: string]: unknown };
                            bodyType?: string;
                            channels?: string[];
                            conversation: string;
                            count?: number;
                            createdAt?: string;
                            downVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                            fromAgent: boolean;
                            id?: string;
                            isDeleted?: boolean;
                            owner?: string;
                            parentMessage?: string;
                            pause: boolean;
                            prompt?: {
                                options?: (...)[];
                                placeholder?: string;
                                type:
                                    | "number"
                                    | "text"
                                    | "multipleChoice"
                                    | "singleChoice"
                                    | "date"
                                    | "custom";
                                validation?: { max?: ...; min?: ...; pattern?: ...; required?: ... };
                            };
                            pseudonym: string;
                            pseudonymId: string;
                            replyCount?: number;
                            source?: string;
                            upVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                            visible: boolean;
                        }[];
                    };
                    headers: { [name: string]: unknown };
                };
                "400": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "422": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • Optionalget?: undefined
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • post: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path?: undefined;
              query?: undefined;
          };
          requestBody: {
              content: {
                  "application/json": {
                      body: string;
                      bodyType?: "text"
                      | "json";
                      channels?: { name?: string; passcode?: string }[];
                      conversation: string;
                  };
              };
          };
          responses: {
              "201": {
                  content: {
                      "application/json": {
                          active?: boolean;
                          body: string
                          | { [key: string]: unknown };
                          bodyType?: string;
                          channels?: string[];
                          conversation: string;
                          count?: number;
                          createdAt?: string;
                          downVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                          fromAgent: boolean;
                          id?: string;
                          isDeleted?: boolean;
                          owner?: string;
                          parentMessage?: string;
                          pause: boolean;
                          prompt?: {
                              options?: (...)[];
                              placeholder?: string;
                              type:
                                  | "number"
                                  | "text"
                                  | "multipleChoice"
                                  | "singleChoice"
                                  | "date"
                                  | "custom";
                              validation?: { max?: ...; min?: ...; pattern?: ...; required?: ... };
                          };
                          pseudonym: string;
                          pseudonymId: string;
                          replyCount?: number;
                          source?: string;
                          upVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                          visible: boolean;
                      }[];
                  };
                  headers: { [name: string]: unknown };
              };
              "400": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "403": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "422": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Create a new message

      Creates a new message in a conversation. The message will be processed by agents if enabled.

      • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
      • requestBody: {
            content: {
                "application/json": {
                    body: string;
                    bodyType?: "text" | "json";
                    channels?: { name?: string; passcode?: string }[];
                    conversation: string;
                };
            };
        }
      • responses: {
            "201": {
                content: {
                    "application/json": {
                        active?: boolean;
                        body: string | { [key: string]: unknown };
                        bodyType?: string;
                        channels?: string[];
                        conversation: string;
                        count?: number;
                        createdAt?: string;
                        downVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                        fromAgent: boolean;
                        id?: string;
                        isDeleted?: boolean;
                        owner?: string;
                        parentMessage?: string;
                        pause: boolean;
                        prompt?: {
                            options?: (...)[];
                            placeholder?: string;
                            type:
                                | "number"
                                | "text"
                                | "multipleChoice"
                                | "singleChoice"
                                | "date"
                                | "custom";
                            validation?: { max?: ...; min?: ...; pattern?: ...; required?: ... };
                        };
                        pseudonym: string;
                        pseudonymId: string;
                        replyCount?: number;
                        source?: string;
                        upVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                        visible: boolean;
                    }[];
                };
                headers: { [name: string]: unknown };
            };
            "400": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "422": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 201: {
              content: {
                  "application/json": {
                      active?: boolean;
                      body: string | { [key: string]: unknown };
                      bodyType?: string;
                      channels?: string[];
                      conversation: string;
                      count?: number;
                      createdAt?: string;
                      downVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                      fromAgent: boolean;
                      id?: string;
                      isDeleted?: boolean;
                      owner?: string;
                      parentMessage?: string;
                      pause: boolean;
                      prompt?: {
                          options?: (...)[];
                          placeholder?: string;
                          type:
                              | "number"
                              | "text"
                              | "multipleChoice"
                              | "singleChoice"
                              | "date"
                              | "custom";
                          validation?: { max?: ...; min?: ...; pattern?: ...; required?: ... };
                      };
                      pseudonym: string;
                      pseudonymId: string;
                      replyCount?: number;
                      source?: string;
                      upVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                      visible: boolean;
                  }[];
              };
              headers: { [name: string]: unknown };
          }

          Message created successfully

        • 400: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }

          Bad request - conversation locked or validation error

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 403: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 403,
              * "message": "Forbidden"
              * }
          • headers: { [name: string]: unknown }
        • 422: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }

          Unprocessable Entity - message rejected by agent

    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/messages/{conversationId}": {
        delete?: undefined;
        get: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { conversationId: string };
                query?: { channel?: string | string[] };
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            active?: boolean;
                            body: string
                            | { [key: string]: unknown };
                            bodyType?: string;
                            channels?: string[];
                            conversation: string;
                            count?: number;
                            createdAt?: string;
                            downVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                            fromAgent: boolean;
                            id?: string;
                            isDeleted?: boolean;
                            owner?: string;
                            parentMessage?: string;
                            pause: boolean;
                            prompt?: {
                                options?: (...)[];
                                placeholder?: string;
                                type:
                                    | "number"
                                    | "text"
                                    | "multipleChoice"
                                    | "singleChoice"
                                    | "date"
                                    | "custom";
                                validation?: { max?: ...; min?: ...; pattern?: ...; required?: ... };
                            };
                            pseudonym: string;
                            pseudonymId: string;
                            replyCount?: number;
                            source?: string;
                            upVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                            visible: boolean;
                        }[];
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post?: undefined;
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • get: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path: { conversationId: string };
              query?: { channel?: string | string[] };
          };
          requestBody?: undefined;
          responses: {
              "200": {
                  content: {
                      "application/json": {
                          active?: boolean;
                          body: string
                          | { [key: string]: unknown };
                          bodyType?: string;
                          channels?: string[];
                          conversation: string;
                          count?: number;
                          createdAt?: string;
                          downVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                          fromAgent: boolean;
                          id?: string;
                          isDeleted?: boolean;
                          owner?: string;
                          parentMessage?: string;
                          pause: boolean;
                          prompt?: {
                              options?: (...)[];
                              placeholder?: string;
                              type:
                                  | "number"
                                  | "text"
                                  | "multipleChoice"
                                  | "singleChoice"
                                  | "date"
                                  | "custom";
                              validation?: { max?: ...; min?: ...; pattern?: ...; required?: ... };
                          };
                          pseudonym: string;
                          pseudonymId: string;
                          replyCount?: number;
                          source?: string;
                          upVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                          visible: boolean;
                      }[];
                  };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "403": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "404": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Get messages from a conversation

      Returns all visible messages from a specific conversation, optionally filtered by channels

      • parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { conversationId: string };
            query?: { channel?: string | string[] };
        }
        • Optionalcookie?: undefined
        • Optionalheader?: undefined
        • path: { conversationId: string }
          • conversationId: string

            ID of the conversation to get messages from

        • Optionalquery?: { channel?: string | string[] }
          • Optionalchannel?: string | string[]

            Channel name and optional passcode (format "channelName,passcode"). Can be specified multiple times for multiple channels.

            general,secretcode
            
      • OptionalrequestBody?: undefined
      • responses: {
            "200": {
                content: {
                    "application/json": {
                        active?: boolean;
                        body: string | { [key: string]: unknown };
                        bodyType?: string;
                        channels?: string[];
                        conversation: string;
                        count?: number;
                        createdAt?: string;
                        downVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                        fromAgent: boolean;
                        id?: string;
                        isDeleted?: boolean;
                        owner?: string;
                        parentMessage?: string;
                        pause: boolean;
                        prompt?: {
                            options?: (...)[];
                            placeholder?: string;
                            type:
                                | "number"
                                | "text"
                                | "multipleChoice"
                                | "singleChoice"
                                | "date"
                                | "custom";
                            validation?: { max?: ...; min?: ...; pattern?: ...; required?: ... };
                        };
                        pseudonym: string;
                        pseudonymId: string;
                        replyCount?: number;
                        source?: string;
                        upVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                        visible: boolean;
                    }[];
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: {
                  "application/json": {
                      active?: boolean;
                      body: string | { [key: string]: unknown };
                      bodyType?: string;
                      channels?: string[];
                      conversation: string;
                      count?: number;
                      createdAt?: string;
                      downVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                      fromAgent: boolean;
                      id?: string;
                      isDeleted?: boolean;
                      owner?: string;
                      parentMessage?: string;
                      pause: boolean;
                      prompt?: {
                          options?: (...)[];
                          placeholder?: string;
                          type:
                              | "number"
                              | "text"
                              | "multipleChoice"
                              | "singleChoice"
                              | "date"
                              | "custom";
                          validation?: { max?: ...; min?: ...; pattern?: ...; required?: ... };
                      };
                      pseudonym: string;
                      pseudonymId: string;
                      replyCount?: number;
                      source?: string;
                      upVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                      visible: boolean;
                  }[];
              };
              headers: { [name: string]: unknown };
          }

          Array of messages from the conversation

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 403: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 403,
              * "message": "Forbidden"
              * }
          • headers: { [name: string]: unknown }
        • 404: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 404,
              * "message": "Not found"
              * }
          • headers: { [name: string]: unknown }
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • Optionalpost?: undefined
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/messages/{messageId}/replies": {
        delete?: undefined;
        get: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { messageId: string };
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            active?: boolean;
                            body: string
                            | { [key: string]: unknown };
                            bodyType?: string;
                            channels?: string[];
                            conversation: string;
                            count?: number;
                            createdAt?: string;
                            downVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                            fromAgent: boolean;
                            id?: string;
                            isDeleted?: boolean;
                            owner?: string;
                            parentMessage?: string;
                            pause: boolean;
                            prompt?: {
                                options?: (...)[];
                                placeholder?: string;
                                type:
                                    | "number"
                                    | "text"
                                    | "multipleChoice"
                                    | "singleChoice"
                                    | "date"
                                    | "custom";
                                validation?: { max?: ...; min?: ...; pattern?: ...; required?: ... };
                            };
                            pseudonym: string;
                            pseudonymId: string;
                            replyCount?: number;
                            source?: string;
                            upVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                            visible: boolean;
                        }[];
                    };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post?: undefined;
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • get: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path: { messageId: string };
              query?: undefined;
          };
          requestBody?: undefined;
          responses: {
              "200": {
                  content: {
                      "application/json": {
                          active?: boolean;
                          body: string
                          | { [key: string]: unknown };
                          bodyType?: string;
                          channels?: string[];
                          conversation: string;
                          count?: number;
                          createdAt?: string;
                          downVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                          fromAgent: boolean;
                          id?: string;
                          isDeleted?: boolean;
                          owner?: string;
                          parentMessage?: string;
                          pause: boolean;
                          prompt?: {
                              options?: (...)[];
                              placeholder?: string;
                              type:
                                  | "number"
                                  | "text"
                                  | "multipleChoice"
                                  | "singleChoice"
                                  | "date"
                                  | "custom";
                              validation?: { max?: ...; min?: ...; pattern?: ...; required?: ... };
                          };
                          pseudonym: string;
                          pseudonymId: string;
                          replyCount?: number;
                          source?: string;
                          upVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                          visible: boolean;
                      }[];
                  };
                  headers: { [name: string]: unknown };
              };
              "404": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Get replies to a message

      Returns all visible replies to a specific message, sorted by creation time

      • parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { messageId: string };
            query?: undefined;
        }
        • Optionalcookie?: undefined
        • Optionalheader?: undefined
        • path: { messageId: string }
          • messageId: string

            ID of the parent message to get replies for

        • Optionalquery?: undefined
      • OptionalrequestBody?: undefined
      • responses: {
            "200": {
                content: {
                    "application/json": {
                        active?: boolean;
                        body: string | { [key: string]: unknown };
                        bodyType?: string;
                        channels?: string[];
                        conversation: string;
                        count?: number;
                        createdAt?: string;
                        downVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                        fromAgent: boolean;
                        id?: string;
                        isDeleted?: boolean;
                        owner?: string;
                        parentMessage?: string;
                        pause: boolean;
                        prompt?: {
                            options?: (...)[];
                            placeholder?: string;
                            type:
                                | "number"
                                | "text"
                                | "multipleChoice"
                                | "singleChoice"
                                | "date"
                                | "custom";
                            validation?: { max?: ...; min?: ...; pattern?: ...; required?: ... };
                        };
                        pseudonym: string;
                        pseudonymId: string;
                        replyCount?: number;
                        source?: string;
                        upVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                        visible: boolean;
                    }[];
                };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: {
                  "application/json": {
                      active?: boolean;
                      body: string | { [key: string]: unknown };
                      bodyType?: string;
                      channels?: string[];
                      conversation: string;
                      count?: number;
                      createdAt?: string;
                      downVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                      fromAgent: boolean;
                      id?: string;
                      isDeleted?: boolean;
                      owner?: string;
                      parentMessage?: string;
                      pause: boolean;
                      prompt?: {
                          options?: (...)[];
                          placeholder?: string;
                          type:
                              | "number"
                              | "text"
                              | "multipleChoice"
                              | "singleChoice"
                              | "date"
                              | "custom";
                          validation?: { max?: ...; min?: ...; pattern?: ...; required?: ... };
                      };
                      pseudonym: string;
                      pseudonymId: string;
                      replyCount?: number;
                      source?: string;
                      upVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                      visible: boolean;
                  }[];
              };
              headers: { [name: string]: unknown };
          }

          Array of reply messages

        • 404: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 404,
              * "message": "Not found"
              * }
          • headers: { [name: string]: unknown }
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • Optionalpost?: undefined
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/messages/{messageId}/vote": {
        delete?: undefined;
        get?: undefined;
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { messageId: string };
                query?: undefined;
            };
            requestBody: {
                content: {
                    "application/json": { direction: "up"
                    | "down"; status: boolean };
                };
            };
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            active?: boolean;
                            body: string
                            | { [key: string]: unknown };
                            bodyType?: string;
                            channels?: string[];
                            conversation: string;
                            count?: number;
                            createdAt?: string;
                            downVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                            fromAgent: boolean;
                            id?: string;
                            isDeleted?: boolean;
                            owner?: string;
                            parentMessage?: string;
                            pause: boolean;
                            prompt?: {
                                options?: { description?: ...; label: ...; value: ... }[];
                                placeholder?: string;
                                type:
                                    | "number"
                                    | "text"
                                    | "multipleChoice"
                                    | "singleChoice"
                                    | "date"
                                    | "custom";
                                validation?: {
                                    max?: (...)
                                    | (...);
                                    min?: (...) | (...);
                                    pattern?: (...) | (...);
                                    required?: (...) | (...) | (...);
                                };
                            };
                            pseudonym: string;
                            pseudonymId: string;
                            replyCount?: number;
                            source?: string;
                            upVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                            visible: boolean;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "400": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • Optionalget?: undefined
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • post: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path: { messageId: string };
              query?: undefined;
          };
          requestBody: {
              content: {
                  "application/json": { direction: "up"
                  | "down"; status: boolean };
              };
          };
          responses: {
              "200": {
                  content: {
                      "application/json": {
                          active?: boolean;
                          body: string
                          | { [key: string]: unknown };
                          bodyType?: string;
                          channels?: string[];
                          conversation: string;
                          count?: number;
                          createdAt?: string;
                          downVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                          fromAgent: boolean;
                          id?: string;
                          isDeleted?: boolean;
                          owner?: string;
                          parentMessage?: string;
                          pause: boolean;
                          prompt?: {
                              options?: { description?: ...; label: ...; value: ... }[];
                              placeholder?: string;
                              type:
                                  | "number"
                                  | "text"
                                  | "multipleChoice"
                                  | "singleChoice"
                                  | "date"
                                  | "custom";
                              validation?: {
                                  max?: (...)
                                  | (...);
                                  min?: (...) | (...);
                                  pattern?: (...) | (...);
                                  required?: (...) | (...) | (...);
                              };
                          };
                          pseudonym: string;
                          pseudonymId: string;
                          replyCount?: number;
                          source?: string;
                          upVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                          visible: boolean;
                      };
                  };
                  headers: { [name: string]: unknown };
              };
              "400": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "403": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Vote on a message

      Upvote or downvote a message. Users cannot vote on their own messages or vote multiple times on the same message.

      • parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { messageId: string };
            query?: undefined;
        }
        • Optionalcookie?: undefined
        • Optionalheader?: undefined
        • path: { messageId: string }
          • messageId: string

            ID of message to apply vote to

        • Optionalquery?: undefined
      • requestBody: {
            content: {
                "application/json": { direction: "up" | "down"; status: boolean };
            };
        }
      • responses: {
            "200": {
                content: {
                    "application/json": {
                        active?: boolean;
                        body: string | { [key: string]: unknown };
                        bodyType?: string;
                        channels?: string[];
                        conversation: string;
                        count?: number;
                        createdAt?: string;
                        downVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                        fromAgent: boolean;
                        id?: string;
                        isDeleted?: boolean;
                        owner?: string;
                        parentMessage?: string;
                        pause: boolean;
                        prompt?: {
                            options?: { description?: ...; label: ...; value: ... }[];
                            placeholder?: string;
                            type:
                                | "number"
                                | "text"
                                | "multipleChoice"
                                | "singleChoice"
                                | "date"
                                | "custom";
                            validation?: {
                                max?: (...)
                                | (...);
                                min?: (...) | (...);
                                pattern?: (...) | (...);
                                required?: (...) | (...) | (...);
                            };
                        };
                        pseudonym: string;
                        pseudonymId: string;
                        replyCount?: number;
                        source?: string;
                        upVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                        visible: boolean;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "400": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: {
                  "application/json": {
                      active?: boolean;
                      body: string | { [key: string]: unknown };
                      bodyType?: string;
                      channels?: string[];
                      conversation: string;
                      count?: number;
                      createdAt?: string;
                      downVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                      fromAgent: boolean;
                      id?: string;
                      isDeleted?: boolean;
                      owner?: string;
                      parentMessage?: string;
                      pause: boolean;
                      prompt?: {
                          options?: { description?: ...; label: ...; value: ... }[];
                          placeholder?: string;
                          type:
                              | "number"
                              | "text"
                              | "multipleChoice"
                              | "singleChoice"
                              | "date"
                              | "custom";
                          validation?: {
                              max?: (...)
                              | (...);
                              min?: (...) | (...);
                              pattern?: (...) | (...);
                              required?: (...) | (...) | (...);
                          };
                      };
                      pseudonym: string;
                      pseudonymId: string;
                      replyCount?: number;
                      source?: string;
                      upVotes: { owner?: string; pseudonym?: string; reason?: string }[];
                      visible: boolean;
                  };
              };
              headers: { [name: string]: unknown };
          }

          Message object with updated vote counts

        • 400: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }

          Bad request - cannot vote on own message, already voted, or message not found

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 403: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 403,
              * "message": "Forbidden"
              * }
          • headers: { [name: string]: unknown }
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/polls": {
        delete?: undefined;
        get: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: {
                    _sort?: string;
                    allowNewChoices?: "true" | "false";
                    choicesVisible?: "true" | "false";
                    multiSelect?: "true" | "false";
                    responseCountsVisible?: "true" | "false";
                };
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            allowNewChoices: boolean;
                            choices?: { id?: (...)
                            | (...); poll: (...) | (...); text: string }[];
                            choicesVisible: boolean;
                            description?: string;
                            expirationDate?: string;
                            id?: string;
                            locked: boolean;
                            multiSelect: boolean;
                            onlyOwnChoicesVisible: boolean;
                            owner:
                                | string
                                | {
                                    dataExportOptOut?: boolean;
                                    email?: string;
                                    goodReputation?: boolean;
                                    id?: string;
                                    password: string;
                                    pseudonyms: {
                                        active: ...;
                                        conversations: ...;
                                        id?: ...;
                                        isDeleted: ...;
                                        pseudonym: ...;
                                        token: ...;
                                    }[];
                                    role?: string;
                                    username: string;
                                };
                            responseCountsVisible: boolean;
                            responsesVisible: boolean;
                            responsesVisibleToNonParticipants: boolean;
                            slug: string;
                            threshold?: number;
                            title: string;
                            topic: | string
                            | {
                                archivable: boolean;
                                archived?: boolean;
                                archiveEmail?: string;
                                conversationCount?: number;
                                conversationCreationAllowed: boolean;
                                conversations: {
                                    active?: ...;
                                    adapters: ...;
                                    agents: ...;
                                    channels: ...;
                                    conversationType?: ...;
                                    createdAt?: ...;
                                    enableAgents?: ...;
                                    enableDMs: ...;
                                    endTime?: ...;
                                    experimental?: ...;
                                    experiments: ...;
                                    followed?: ...;
                                    followers: ...;
                                    id?: ...;
                                    locked?: ...;
                                    messageCount?: ...;
                                    messages: ...;
                                    name: ...;
                                    owner: ...;
                                    platforms?: ...;
                                    scheduledTime?: ...;
                                    slug?: ...;
                                    startTime?: ...;
                                    topic: ...;
                                    transcript?: ...;
                                    updatedAt?: ...;
                                }[];
                                defaultSortAverage?: number;
                                followed?: boolean;
                                followers: { conversation: ...; topic: ...; user: ... }[];
                                id?: string;
                                isArchiveNotified?: boolean;
                                isDeleted?: boolean;
                                latestMessageCreatedAt?: string;
                                messageCount?: number;
                                name: string;
                                owner:
                                    | string
                                    | {
                                        dataExportOptOut?: ...;
                                        email?: ...;
                                        goodReputation?: ...;
                                        id?: ...;
                                        password: ...;
                                        pseudonyms: ...;
                                        role?: ...;
                                        username: ...;
                                    };
                                passcode?: number;
                                private: boolean;
                                slug?: string;
                                votingAllowed: boolean;
                            };
                            whenResultsVisible: string;
                        }[];
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            requestBody: {
                content: {
                    "application/json": {
                        allowNewChoices?: boolean;
                        choices?: { text: string }[];
                        choicesVisible?: boolean;
                        description?: string;
                        expirationDate?: string;
                        multiSelect?: boolean;
                        onlyOwnChoicesVisible?: boolean;
                        responseCountsVisible?: boolean;
                        responsesVisible?: boolean;
                        responsesVisibleToNonParticipants?: boolean;
                        threshold?: number;
                        title: string;
                        topicId: string;
                        whenResultsVisible?:
                            | "always"
                            | "thresholdOnly"
                            | "expirationOnly"
                            | "thresholdAndExpiration";
                    };
                };
            };
            responses: {
                "201": {
                    content: {
                        "application/json": {
                            allowNewChoices: boolean;
                            choices?: {
                                id?: string;
                                poll: | string
                                | (
                                    { id?: string | undefined; title: string; slug: string; description?: string | undefined; locked: boolean; owner: string | { id?: string | undefined; username: string; email?: string | undefined; ... 4 more ...; pseudonyms: { ...; }[]; }; ... 11 more ...; choices?: { ...; }[] | undefined; }
                                );
                                text: string;
                            }[];
                            choicesVisible: boolean;
                            description?: string;
                            expirationDate?: string;
                            id?: string;
                            locked: boolean;
                            multiSelect: boolean;
                            onlyOwnChoicesVisible: boolean;
                            owner: | string
                            | {
                                dataExportOptOut?: boolean;
                                email?: string;
                                goodReputation?: boolean;
                                id?: string;
                                password: string;
                                pseudonyms: {
                                    active: boolean;
                                    conversations: (...)[];
                                    id?: (...) | (...);
                                    isDeleted: boolean;
                                    pseudonym: string;
                                    token: string;
                                }[];
                                role?: string;
                                username: string;
                            };
                            responseCountsVisible: boolean;
                            responsesVisible: boolean;
                            responsesVisibleToNonParticipants: boolean;
                            slug: string;
                            threshold?: number;
                            title: string;
                            topic: | string
                            | {
                                archivable: boolean;
                                archived?: boolean;
                                archiveEmail?: string;
                                conversationCount?: number;
                                conversationCreationAllowed: boolean;
                                conversations: {
                                    active?: (...)
                                    | (...)
                                    | (...);
                                    adapters: (...)[];
                                    agents: (...)[];
                                    channels: (...)[];
                                    conversationType?: (...) | (...);
                                    createdAt?: (...) | (...);
                                    enableAgents?: (...) | (...) | (...);
                                    enableDMs: (...)[];
                                    endTime?: (...) | (...);
                                    experimental?: (...) | (...) | (...);
                                    experiments: (...)[];
                                    followed?: (...) | (...) | (...);
                                    followers: (...)[];
                                    id?: (...) | (...);
                                    locked?: (...) | (...) | (...);
                                    messageCount?: (...) | (...);
                                    messages: (...)[];
                                    name: string;
                                    owner: (...) | (...);
                                    platforms?: (...) | (...);
                                    scheduledTime?: (...) | (...);
                                    slug?: (...) | (...);
                                    startTime?: (...) | (...);
                                    topic: string | { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; ... 24 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined; };
                                    transcript?: (...) | (...);
                                    updatedAt?: (...) | (...);
                                }[];
                                defaultSortAverage?: number;
                                followed?: boolean;
                                followers: { conversation: string; topic: string; user: string }[];
                                id?: string;
                                isArchiveNotified?: boolean;
                                isDeleted?: boolean;
                                latestMessageCreatedAt?: string;
                                messageCount?: number;
                                name: string;
                                owner:
                                    | string
                                    | {
                                        dataExportOptOut?: (...)
                                        | (...)
                                        | (...);
                                        email?: (...) | (...);
                                        goodReputation?: (...) | (...) | (...);
                                        id?: (...) | (...);
                                        password: string;
                                        pseudonyms: (...)[];
                                        role?: (...) | (...);
                                        username: string;
                                    };
                                passcode?: number;
                                private: boolean;
                                slug?: string;
                                votingAllowed: boolean;
                            };
                            whenResultsVisible: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "400": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • get: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path?: undefined;
              query?: {
                  _sort?: string;
                  allowNewChoices?: "true" | "false";
                  choicesVisible?: "true" | "false";
                  multiSelect?: "true" | "false";
                  responseCountsVisible?: "true" | "false";
              };
          };
          requestBody?: undefined;
          responses: {
              "200": {
                  content: {
                      "application/json": {
                          allowNewChoices: boolean;
                          choices?: { id?: (...)
                          | (...); poll: (...) | (...); text: string }[];
                          choicesVisible: boolean;
                          description?: string;
                          expirationDate?: string;
                          id?: string;
                          locked: boolean;
                          multiSelect: boolean;
                          onlyOwnChoicesVisible: boolean;
                          owner:
                              | string
                              | {
                                  dataExportOptOut?: boolean;
                                  email?: string;
                                  goodReputation?: boolean;
                                  id?: string;
                                  password: string;
                                  pseudonyms: {
                                      active: ...;
                                      conversations: ...;
                                      id?: ...;
                                      isDeleted: ...;
                                      pseudonym: ...;
                                      token: ...;
                                  }[];
                                  role?: string;
                                  username: string;
                              };
                          responseCountsVisible: boolean;
                          responsesVisible: boolean;
                          responsesVisibleToNonParticipants: boolean;
                          slug: string;
                          threshold?: number;
                          title: string;
                          topic: | string
                          | {
                              archivable: boolean;
                              archived?: boolean;
                              archiveEmail?: string;
                              conversationCount?: number;
                              conversationCreationAllowed: boolean;
                              conversations: {
                                  active?: ...;
                                  adapters: ...;
                                  agents: ...;
                                  channels: ...;
                                  conversationType?: ...;
                                  createdAt?: ...;
                                  enableAgents?: ...;
                                  enableDMs: ...;
                                  endTime?: ...;
                                  experimental?: ...;
                                  experiments: ...;
                                  followed?: ...;
                                  followers: ...;
                                  id?: ...;
                                  locked?: ...;
                                  messageCount?: ...;
                                  messages: ...;
                                  name: ...;
                                  owner: ...;
                                  platforms?: ...;
                                  scheduledTime?: ...;
                                  slug?: ...;
                                  startTime?: ...;
                                  topic: ...;
                                  transcript?: ...;
                                  updatedAt?: ...;
                              }[];
                              defaultSortAverage?: number;
                              followed?: boolean;
                              followers: { conversation: ...; topic: ...; user: ... }[];
                              id?: string;
                              isArchiveNotified?: boolean;
                              isDeleted?: boolean;
                              latestMessageCreatedAt?: string;
                              messageCount?: number;
                              name: string;
                              owner:
                                  | string
                                  | {
                                      dataExportOptOut?: ...;
                                      email?: ...;
                                      goodReputation?: ...;
                                      id?: ...;
                                      password: ...;
                                      pseudonyms: ...;
                                      role?: ...;
                                      username: ...;
                                  };
                              passcode?: number;
                              private: boolean;
                              slug?: string;
                              votingAllowed: boolean;
                          };
                          whenResultsVisible: string;
                      }[];
                  };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      List polls

      Retrieve a list of polls with optional filtering and sorting

      • parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: {
                _sort?: string;
                allowNewChoices?: "true" | "false";
                choicesVisible?: "true" | "false";
                multiSelect?: "true" | "false";
                responseCountsVisible?: "true" | "false";
            };
        }
        • Optionalcookie?: undefined
        • Optionalheader?: undefined
        • Optionalpath?: undefined
        • Optionalquery?: {
              _sort?: string;
              allowNewChoices?: "true" | "false";
              choicesVisible?: "true" | "false";
              multiSelect?: "true" | "false";
              responseCountsVisible?: "true" | "false";
          }
          • Optional_sort?: string

            Sort field and direction (prefix with '-' for descending)

          • OptionalallowNewChoices?: "true" | "false"

            Filter polls by whether new choices are allowed

          • OptionalchoicesVisible?: "true" | "false"

            Filter polls by choice visibility

          • OptionalmultiSelect?: "true" | "false"

            Filter polls by multi-select capability

          • OptionalresponseCountsVisible?: "true" | "false"

            Filter polls by response count visibility

      • OptionalrequestBody?: undefined
      • responses: {
            "200": {
                content: {
                    "application/json": {
                        allowNewChoices: boolean;
                        choices?: { id?: (...) | (...); poll: (...) | (...); text: string }[];
                        choicesVisible: boolean;
                        description?: string;
                        expirationDate?: string;
                        id?: string;
                        locked: boolean;
                        multiSelect: boolean;
                        onlyOwnChoicesVisible: boolean;
                        owner:
                            | string
                            | {
                                dataExportOptOut?: boolean;
                                email?: string;
                                goodReputation?: boolean;
                                id?: string;
                                password: string;
                                pseudonyms: {
                                    active: ...;
                                    conversations: ...;
                                    id?: ...;
                                    isDeleted: ...;
                                    pseudonym: ...;
                                    token: ...;
                                }[];
                                role?: string;
                                username: string;
                            };
                        responseCountsVisible: boolean;
                        responsesVisible: boolean;
                        responsesVisibleToNonParticipants: boolean;
                        slug: string;
                        threshold?: number;
                        title: string;
                        topic: | string
                        | {
                            archivable: boolean;
                            archived?: boolean;
                            archiveEmail?: string;
                            conversationCount?: number;
                            conversationCreationAllowed: boolean;
                            conversations: {
                                active?: ...;
                                adapters: ...;
                                agents: ...;
                                channels: ...;
                                conversationType?: ...;
                                createdAt?: ...;
                                enableAgents?: ...;
                                enableDMs: ...;
                                endTime?: ...;
                                experimental?: ...;
                                experiments: ...;
                                followed?: ...;
                                followers: ...;
                                id?: ...;
                                locked?: ...;
                                messageCount?: ...;
                                messages: ...;
                                name: ...;
                                owner: ...;
                                platforms?: ...;
                                scheduledTime?: ...;
                                slug?: ...;
                                startTime?: ...;
                                topic: ...;
                                transcript?: ...;
                                updatedAt?: ...;
                            }[];
                            defaultSortAverage?: number;
                            followed?: boolean;
                            followers: { conversation: ...; topic: ...; user: ... }[];
                            id?: string;
                            isArchiveNotified?: boolean;
                            isDeleted?: boolean;
                            latestMessageCreatedAt?: string;
                            messageCount?: number;
                            name: string;
                            owner:
                                | string
                                | {
                                    dataExportOptOut?: ...;
                                    email?: ...;
                                    goodReputation?: ...;
                                    id?: ...;
                                    password: ...;
                                    pseudonyms: ...;
                                    role?: ...;
                                    username: ...;
                                };
                            passcode?: number;
                            private: boolean;
                            slug?: string;
                            votingAllowed: boolean;
                        };
                        whenResultsVisible: string;
                    }[];
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: {
                  "application/json": {
                      allowNewChoices: boolean;
                      choices?: { id?: (...) | (...); poll: (...) | (...); text: string }[];
                      choicesVisible: boolean;
                      description?: string;
                      expirationDate?: string;
                      id?: string;
                      locked: boolean;
                      multiSelect: boolean;
                      onlyOwnChoicesVisible: boolean;
                      owner:
                          | string
                          | {
                              dataExportOptOut?: boolean;
                              email?: string;
                              goodReputation?: boolean;
                              id?: string;
                              password: string;
                              pseudonyms: {
                                  active: ...;
                                  conversations: ...;
                                  id?: ...;
                                  isDeleted: ...;
                                  pseudonym: ...;
                                  token: ...;
                              }[];
                              role?: string;
                              username: string;
                          };
                      responseCountsVisible: boolean;
                      responsesVisible: boolean;
                      responsesVisibleToNonParticipants: boolean;
                      slug: string;
                      threshold?: number;
                      title: string;
                      topic: | string
                      | {
                          archivable: boolean;
                          archived?: boolean;
                          archiveEmail?: string;
                          conversationCount?: number;
                          conversationCreationAllowed: boolean;
                          conversations: {
                              active?: ...;
                              adapters: ...;
                              agents: ...;
                              channels: ...;
                              conversationType?: ...;
                              createdAt?: ...;
                              enableAgents?: ...;
                              enableDMs: ...;
                              endTime?: ...;
                              experimental?: ...;
                              experiments: ...;
                              followed?: ...;
                              followers: ...;
                              id?: ...;
                              locked?: ...;
                              messageCount?: ...;
                              messages: ...;
                              name: ...;
                              owner: ...;
                              platforms?: ...;
                              scheduledTime?: ...;
                              slug?: ...;
                              startTime?: ...;
                              topic: ...;
                              transcript?: ...;
                              updatedAt?: ...;
                          }[];
                          defaultSortAverage?: number;
                          followed?: boolean;
                          followers: { conversation: ...; topic: ...; user: ... }[];
                          id?: string;
                          isArchiveNotified?: boolean;
                          isDeleted?: boolean;
                          latestMessageCreatedAt?: string;
                          messageCount?: number;
                          name: string;
                          owner:
                              | string
                              | {
                                  dataExportOptOut?: ...;
                                  email?: ...;
                                  goodReputation?: ...;
                                  id?: ...;
                                  password: ...;
                                  pseudonyms: ...;
                                  role?: ...;
                                  username: ...;
                              };
                          passcode?: number;
                          private: boolean;
                          slug?: string;
                          votingAllowed: boolean;
                      };
                      whenResultsVisible: string;
                  }[];
              };
              headers: { [name: string]: unknown };
          }

          List of polls retrieved successfully

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • post: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path?: undefined;
              query?: undefined;
          };
          requestBody: {
              content: {
                  "application/json": {
                      allowNewChoices?: boolean;
                      choices?: { text: string }[];
                      choicesVisible?: boolean;
                      description?: string;
                      expirationDate?: string;
                      multiSelect?: boolean;
                      onlyOwnChoicesVisible?: boolean;
                      responseCountsVisible?: boolean;
                      responsesVisible?: boolean;
                      responsesVisibleToNonParticipants?: boolean;
                      threshold?: number;
                      title: string;
                      topicId: string;
                      whenResultsVisible?:
                          | "always"
                          | "thresholdOnly"
                          | "expirationOnly"
                          | "thresholdAndExpiration";
                  };
              };
          };
          responses: {
              "201": {
                  content: {
                      "application/json": {
                          allowNewChoices: boolean;
                          choices?: {
                              id?: string;
                              poll: | string
                              | (
                                  { id?: string | undefined; title: string; slug: string; description?: string | undefined; locked: boolean; owner: string | { id?: string | undefined; username: string; email?: string | undefined; ... 4 more ...; pseudonyms: { ...; }[]; }; ... 11 more ...; choices?: { ...; }[] | undefined; }
                              );
                              text: string;
                          }[];
                          choicesVisible: boolean;
                          description?: string;
                          expirationDate?: string;
                          id?: string;
                          locked: boolean;
                          multiSelect: boolean;
                          onlyOwnChoicesVisible: boolean;
                          owner: | string
                          | {
                              dataExportOptOut?: boolean;
                              email?: string;
                              goodReputation?: boolean;
                              id?: string;
                              password: string;
                              pseudonyms: {
                                  active: boolean;
                                  conversations: (...)[];
                                  id?: (...) | (...);
                                  isDeleted: boolean;
                                  pseudonym: string;
                                  token: string;
                              }[];
                              role?: string;
                              username: string;
                          };
                          responseCountsVisible: boolean;
                          responsesVisible: boolean;
                          responsesVisibleToNonParticipants: boolean;
                          slug: string;
                          threshold?: number;
                          title: string;
                          topic: | string
                          | {
                              archivable: boolean;
                              archived?: boolean;
                              archiveEmail?: string;
                              conversationCount?: number;
                              conversationCreationAllowed: boolean;
                              conversations: {
                                  active?: (...)
                                  | (...)
                                  | (...);
                                  adapters: (...)[];
                                  agents: (...)[];
                                  channels: (...)[];
                                  conversationType?: (...) | (...);
                                  createdAt?: (...) | (...);
                                  enableAgents?: (...) | (...) | (...);
                                  enableDMs: (...)[];
                                  endTime?: (...) | (...);
                                  experimental?: (...) | (...) | (...);
                                  experiments: (...)[];
                                  followed?: (...) | (...) | (...);
                                  followers: (...)[];
                                  id?: (...) | (...);
                                  locked?: (...) | (...) | (...);
                                  messageCount?: (...) | (...);
                                  messages: (...)[];
                                  name: string;
                                  owner: (...) | (...);
                                  platforms?: (...) | (...);
                                  scheduledTime?: (...) | (...);
                                  slug?: (...) | (...);
                                  startTime?: (...) | (...);
                                  topic: string | { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; ... 24 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined; };
                                  transcript?: (...) | (...);
                                  updatedAt?: (...) | (...);
                              }[];
                              defaultSortAverage?: number;
                              followed?: boolean;
                              followers: { conversation: string; topic: string; user: string }[];
                              id?: string;
                              isArchiveNotified?: boolean;
                              isDeleted?: boolean;
                              latestMessageCreatedAt?: string;
                              messageCount?: number;
                              name: string;
                              owner:
                                  | string
                                  | {
                                      dataExportOptOut?: (...)
                                      | (...)
                                      | (...);
                                      email?: (...) | (...);
                                      goodReputation?: (...) | (...) | (...);
                                      id?: (...) | (...);
                                      password: string;
                                      pseudonyms: (...)[];
                                      role?: (...) | (...);
                                      username: string;
                                  };
                              passcode?: number;
                              private: boolean;
                              slug?: string;
                              votingAllowed: boolean;
                          };
                          whenResultsVisible: string;
                      };
                  };
                  headers: { [name: string]: unknown };
              };
              "400": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "403": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "404": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Create a new poll

      Create a new poll with configurable options for voting, visibility, and results display

      • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
      • requestBody: {
            content: {
                "application/json": {
                    allowNewChoices?: boolean;
                    choices?: { text: string }[];
                    choicesVisible?: boolean;
                    description?: string;
                    expirationDate?: string;
                    multiSelect?: boolean;
                    onlyOwnChoicesVisible?: boolean;
                    responseCountsVisible?: boolean;
                    responsesVisible?: boolean;
                    responsesVisibleToNonParticipants?: boolean;
                    threshold?: number;
                    title: string;
                    topicId: string;
                    whenResultsVisible?:
                        | "always"
                        | "thresholdOnly"
                        | "expirationOnly"
                        | "thresholdAndExpiration";
                };
            };
        }
      • responses: {
            "201": {
                content: {
                    "application/json": {
                        allowNewChoices: boolean;
                        choices?: {
                            id?: string;
                            poll:
                                | string
                                | (
                                    { id?: string | undefined; title: string; slug: string; description?: string | undefined; locked: boolean; owner: string | { id?: string | undefined; username: string; email?: string | undefined; ... 4 more ...; pseudonyms: { ...; }[]; }; ... 11 more ...; choices?: { ...; }[] | undefined; }
                                );
                            text: string;
                        }[];
                        choicesVisible: boolean;
                        description?: string;
                        expirationDate?: string;
                        id?: string;
                        locked: boolean;
                        multiSelect: boolean;
                        onlyOwnChoicesVisible: boolean;
                        owner: | string
                        | {
                            dataExportOptOut?: boolean;
                            email?: string;
                            goodReputation?: boolean;
                            id?: string;
                            password: string;
                            pseudonyms: {
                                active: boolean;
                                conversations: (...)[];
                                id?: (...) | (...);
                                isDeleted: boolean;
                                pseudonym: string;
                                token: string;
                            }[];
                            role?: string;
                            username: string;
                        };
                        responseCountsVisible: boolean;
                        responsesVisible: boolean;
                        responsesVisibleToNonParticipants: boolean;
                        slug: string;
                        threshold?: number;
                        title: string;
                        topic: | string
                        | {
                            archivable: boolean;
                            archived?: boolean;
                            archiveEmail?: string;
                            conversationCount?: number;
                            conversationCreationAllowed: boolean;
                            conversations: {
                                active?: (...)
                                | (...)
                                | (...);
                                adapters: (...)[];
                                agents: (...)[];
                                channels: (...)[];
                                conversationType?: (...) | (...);
                                createdAt?: (...) | (...);
                                enableAgents?: (...) | (...) | (...);
                                enableDMs: (...)[];
                                endTime?: (...) | (...);
                                experimental?: (...) | (...) | (...);
                                experiments: (...)[];
                                followed?: (...) | (...) | (...);
                                followers: (...)[];
                                id?: (...) | (...);
                                locked?: (...) | (...) | (...);
                                messageCount?: (...) | (...);
                                messages: (...)[];
                                name: string;
                                owner: (...) | (...);
                                platforms?: (...) | (...);
                                scheduledTime?: (...) | (...);
                                slug?: (...) | (...);
                                startTime?: (...) | (...);
                                topic: string | { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; ... 24 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined; };
                                transcript?: (...) | (...);
                                updatedAt?: (...) | (...);
                            }[];
                            defaultSortAverage?: number;
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            isArchiveNotified?: boolean;
                            isDeleted?: boolean;
                            latestMessageCreatedAt?: string;
                            messageCount?: number;
                            name: string;
                            owner:
                                | string
                                | {
                                    dataExportOptOut?: (...)
                                    | (...)
                                    | (...);
                                    email?: (...) | (...);
                                    goodReputation?: (...) | (...) | (...);
                                    id?: (...) | (...);
                                    password: string;
                                    pseudonyms: (...)[];
                                    role?: (...) | (...);
                                    username: string;
                                };
                            passcode?: number;
                            private: boolean;
                            slug?: string;
                            votingAllowed: boolean;
                        };
                        whenResultsVisible: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "400": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 201: {
              content: {
                  "application/json": {
                      allowNewChoices: boolean;
                      choices?: {
                          id?: string;
                          poll:
                              | string
                              | (
                                  { id?: string | undefined; title: string; slug: string; description?: string | undefined; locked: boolean; owner: string | { id?: string | undefined; username: string; email?: string | undefined; ... 4 more ...; pseudonyms: { ...; }[]; }; ... 11 more ...; choices?: { ...; }[] | undefined; }
                              );
                          text: string;
                      }[];
                      choicesVisible: boolean;
                      description?: string;
                      expirationDate?: string;
                      id?: string;
                      locked: boolean;
                      multiSelect: boolean;
                      onlyOwnChoicesVisible: boolean;
                      owner: | string
                      | {
                          dataExportOptOut?: boolean;
                          email?: string;
                          goodReputation?: boolean;
                          id?: string;
                          password: string;
                          pseudonyms: {
                              active: boolean;
                              conversations: (...)[];
                              id?: (...) | (...);
                              isDeleted: boolean;
                              pseudonym: string;
                              token: string;
                          }[];
                          role?: string;
                          username: string;
                      };
                      responseCountsVisible: boolean;
                      responsesVisible: boolean;
                      responsesVisibleToNonParticipants: boolean;
                      slug: string;
                      threshold?: number;
                      title: string;
                      topic: | string
                      | {
                          archivable: boolean;
                          archived?: boolean;
                          archiveEmail?: string;
                          conversationCount?: number;
                          conversationCreationAllowed: boolean;
                          conversations: {
                              active?: (...)
                              | (...)
                              | (...);
                              adapters: (...)[];
                              agents: (...)[];
                              channels: (...)[];
                              conversationType?: (...) | (...);
                              createdAt?: (...) | (...);
                              enableAgents?: (...) | (...) | (...);
                              enableDMs: (...)[];
                              endTime?: (...) | (...);
                              experimental?: (...) | (...) | (...);
                              experiments: (...)[];
                              followed?: (...) | (...) | (...);
                              followers: (...)[];
                              id?: (...) | (...);
                              locked?: (...) | (...) | (...);
                              messageCount?: (...) | (...);
                              messages: (...)[];
                              name: string;
                              owner: (...) | (...);
                              platforms?: (...) | (...);
                              scheduledTime?: (...) | (...);
                              slug?: (...) | (...);
                              startTime?: (...) | (...);
                              topic: string | { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; ... 24 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined; };
                              transcript?: (...) | (...);
                              updatedAt?: (...) | (...);
                          }[];
                          defaultSortAverage?: number;
                          followed?: boolean;
                          followers: { conversation: string; topic: string; user: string }[];
                          id?: string;
                          isArchiveNotified?: boolean;
                          isDeleted?: boolean;
                          latestMessageCreatedAt?: string;
                          messageCount?: number;
                          name: string;
                          owner:
                              | string
                              | {
                                  dataExportOptOut?: (...)
                                  | (...)
                                  | (...);
                                  email?: (...) | (...);
                                  goodReputation?: (...) | (...) | (...);
                                  id?: (...) | (...);
                                  password: string;
                                  pseudonyms: (...)[];
                                  role?: (...) | (...);
                                  username: string;
                              };
                          passcode?: number;
                          private: boolean;
                          slug?: string;
                          votingAllowed: boolean;
                      };
                      whenResultsVisible: string;
                  };
              };
              headers: { [name: string]: unknown };
          }

          Poll created successfully

        • 400: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }

          Invalid or unsupported poll request

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 403: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 403,
              * "message": "Forbidden"
              * }
          • headers: { [name: string]: unknown }
        • 404: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 404,
              * "message": "Not found"
              * }
          • headers: { [name: string]: unknown }
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/polls/{pollId}": {
        delete?: undefined;
        get: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { pollId: string };
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            allowNewChoices: boolean;
                            choices?: { id?: (...)
                            | (...); poll: (...) | (...); text: string }[];
                            choicesVisible: boolean;
                            description?: string;
                            expirationDate?: string;
                            id?: string;
                            locked: boolean;
                            multiSelect: boolean;
                            onlyOwnChoicesVisible: boolean;
                            owner:
                                | string
                                | {
                                    dataExportOptOut?: boolean;
                                    email?: string;
                                    goodReputation?: boolean;
                                    id?: string;
                                    password: string;
                                    pseudonyms: {
                                        active: ...;
                                        conversations: ...;
                                        id?: ...;
                                        isDeleted: ...;
                                        pseudonym: ...;
                                        token: ...;
                                    }[];
                                    role?: string;
                                    username: string;
                                };
                            responseCountsVisible: boolean;
                            responsesVisible: boolean;
                            responsesVisibleToNonParticipants: boolean;
                            slug: string;
                            threshold?: number;
                            title: string;
                            topic: | string
                            | {
                                archivable: boolean;
                                archived?: boolean;
                                archiveEmail?: string;
                                conversationCount?: number;
                                conversationCreationAllowed: boolean;
                                conversations: {
                                    active?: ...;
                                    adapters: ...;
                                    agents: ...;
                                    channels: ...;
                                    conversationType?: ...;
                                    createdAt?: ...;
                                    enableAgents?: ...;
                                    enableDMs: ...;
                                    endTime?: ...;
                                    experimental?: ...;
                                    experiments: ...;
                                    followed?: ...;
                                    followers: ...;
                                    id?: ...;
                                    locked?: ...;
                                    messageCount?: ...;
                                    messages: ...;
                                    name: ...;
                                    owner: ...;
                                    platforms?: ...;
                                    scheduledTime?: ...;
                                    slug?: ...;
                                    startTime?: ...;
                                    topic: ...;
                                    transcript?: ...;
                                    updatedAt?: ...;
                                }[];
                                defaultSortAverage?: number;
                                followed?: boolean;
                                followers: { conversation: ...; topic: ...; user: ... }[];
                                id?: string;
                                isArchiveNotified?: boolean;
                                isDeleted?: boolean;
                                latestMessageCreatedAt?: string;
                                messageCount?: number;
                                name: string;
                                owner:
                                    | string
                                    | {
                                        dataExportOptOut?: ...;
                                        email?: ...;
                                        goodReputation?: ...;
                                        id?: ...;
                                        password: ...;
                                        pseudonyms: ...;
                                        role?: ...;
                                        username: ...;
                                    };
                                passcode?: number;
                                private: boolean;
                                slug?: string;
                                votingAllowed: boolean;
                            };
                            whenResultsVisible: string;
                        } & {
                            choices?: (
                                { id?: ...; poll: ...; text: ... } & { isSelected?: ... }
                            )[];
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post?: undefined;
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • get: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path: { pollId: string };
              query?: undefined;
          };
          requestBody?: undefined;
          responses: {
              "200": {
                  content: {
                      "application/json": {
                          allowNewChoices: boolean;
                          choices?: { id?: (...)
                          | (...); poll: (...) | (...); text: string }[];
                          choicesVisible: boolean;
                          description?: string;
                          expirationDate?: string;
                          id?: string;
                          locked: boolean;
                          multiSelect: boolean;
                          onlyOwnChoicesVisible: boolean;
                          owner:
                              | string
                              | {
                                  dataExportOptOut?: boolean;
                                  email?: string;
                                  goodReputation?: boolean;
                                  id?: string;
                                  password: string;
                                  pseudonyms: {
                                      active: ...;
                                      conversations: ...;
                                      id?: ...;
                                      isDeleted: ...;
                                      pseudonym: ...;
                                      token: ...;
                                  }[];
                                  role?: string;
                                  username: string;
                              };
                          responseCountsVisible: boolean;
                          responsesVisible: boolean;
                          responsesVisibleToNonParticipants: boolean;
                          slug: string;
                          threshold?: number;
                          title: string;
                          topic: | string
                          | {
                              archivable: boolean;
                              archived?: boolean;
                              archiveEmail?: string;
                              conversationCount?: number;
                              conversationCreationAllowed: boolean;
                              conversations: {
                                  active?: ...;
                                  adapters: ...;
                                  agents: ...;
                                  channels: ...;
                                  conversationType?: ...;
                                  createdAt?: ...;
                                  enableAgents?: ...;
                                  enableDMs: ...;
                                  endTime?: ...;
                                  experimental?: ...;
                                  experiments: ...;
                                  followed?: ...;
                                  followers: ...;
                                  id?: ...;
                                  locked?: ...;
                                  messageCount?: ...;
                                  messages: ...;
                                  name: ...;
                                  owner: ...;
                                  platforms?: ...;
                                  scheduledTime?: ...;
                                  slug?: ...;
                                  startTime?: ...;
                                  topic: ...;
                                  transcript?: ...;
                                  updatedAt?: ...;
                              }[];
                              defaultSortAverage?: number;
                              followed?: boolean;
                              followers: { conversation: ...; topic: ...; user: ... }[];
                              id?: string;
                              isArchiveNotified?: boolean;
                              isDeleted?: boolean;
                              latestMessageCreatedAt?: string;
                              messageCount?: number;
                              name: string;
                              owner:
                                  | string
                                  | {
                                      dataExportOptOut?: ...;
                                      email?: ...;
                                      goodReputation?: ...;
                                      id?: ...;
                                      password: ...;
                                      pseudonyms: ...;
                                      role?: ...;
                                      username: ...;
                                  };
                              passcode?: number;
                              private: boolean;
                              slug?: string;
                              votingAllowed: boolean;
                          };
                          whenResultsVisible: string;
                      } & {
                          choices?: (
                              { id?: ...; poll: ...; text: ... } & { isSelected?: ... }
                          )[];
                      };
                  };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "404": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Inspect a poll

      Get detailed information about a specific poll, including choices and user's selections

      • parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { pollId: string };
            query?: undefined;
        }
        • Optionalcookie?: undefined
        • Optionalheader?: undefined
        • path: { pollId: string }
          • pollId: string

            ID of the poll to inspect

        • Optionalquery?: undefined
      • OptionalrequestBody?: undefined
      • responses: {
            "200": {
                content: {
                    "application/json": {
                        allowNewChoices: boolean;
                        choices?: { id?: (...) | (...); poll: (...) | (...); text: string }[];
                        choicesVisible: boolean;
                        description?: string;
                        expirationDate?: string;
                        id?: string;
                        locked: boolean;
                        multiSelect: boolean;
                        onlyOwnChoicesVisible: boolean;
                        owner:
                            | string
                            | {
                                dataExportOptOut?: boolean;
                                email?: string;
                                goodReputation?: boolean;
                                id?: string;
                                password: string;
                                pseudonyms: {
                                    active: ...;
                                    conversations: ...;
                                    id?: ...;
                                    isDeleted: ...;
                                    pseudonym: ...;
                                    token: ...;
                                }[];
                                role?: string;
                                username: string;
                            };
                        responseCountsVisible: boolean;
                        responsesVisible: boolean;
                        responsesVisibleToNonParticipants: boolean;
                        slug: string;
                        threshold?: number;
                        title: string;
                        topic: | string
                        | {
                            archivable: boolean;
                            archived?: boolean;
                            archiveEmail?: string;
                            conversationCount?: number;
                            conversationCreationAllowed: boolean;
                            conversations: {
                                active?: ...;
                                adapters: ...;
                                agents: ...;
                                channels: ...;
                                conversationType?: ...;
                                createdAt?: ...;
                                enableAgents?: ...;
                                enableDMs: ...;
                                endTime?: ...;
                                experimental?: ...;
                                experiments: ...;
                                followed?: ...;
                                followers: ...;
                                id?: ...;
                                locked?: ...;
                                messageCount?: ...;
                                messages: ...;
                                name: ...;
                                owner: ...;
                                platforms?: ...;
                                scheduledTime?: ...;
                                slug?: ...;
                                startTime?: ...;
                                topic: ...;
                                transcript?: ...;
                                updatedAt?: ...;
                            }[];
                            defaultSortAverage?: number;
                            followed?: boolean;
                            followers: { conversation: ...; topic: ...; user: ... }[];
                            id?: string;
                            isArchiveNotified?: boolean;
                            isDeleted?: boolean;
                            latestMessageCreatedAt?: string;
                            messageCount?: number;
                            name: string;
                            owner:
                                | string
                                | {
                                    dataExportOptOut?: ...;
                                    email?: ...;
                                    goodReputation?: ...;
                                    id?: ...;
                                    password: ...;
                                    pseudonyms: ...;
                                    role?: ...;
                                    username: ...;
                                };
                            passcode?: number;
                            private: boolean;
                            slug?: string;
                            votingAllowed: boolean;
                        };
                        whenResultsVisible: string;
                    } & {
                        choices?: ({ id?: ...; poll: ...; text: ... } & { isSelected?: ... })[];
                    };
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: {
                  "application/json": {
                      allowNewChoices: boolean;
                      choices?: { id?: (...) | (...); poll: (...) | (...); text: string }[];
                      choicesVisible: boolean;
                      description?: string;
                      expirationDate?: string;
                      id?: string;
                      locked: boolean;
                      multiSelect: boolean;
                      onlyOwnChoicesVisible: boolean;
                      owner:
                          | string
                          | {
                              dataExportOptOut?: boolean;
                              email?: string;
                              goodReputation?: boolean;
                              id?: string;
                              password: string;
                              pseudonyms: {
                                  active: ...;
                                  conversations: ...;
                                  id?: ...;
                                  isDeleted: ...;
                                  pseudonym: ...;
                                  token: ...;
                              }[];
                              role?: string;
                              username: string;
                          };
                      responseCountsVisible: boolean;
                      responsesVisible: boolean;
                      responsesVisibleToNonParticipants: boolean;
                      slug: string;
                      threshold?: number;
                      title: string;
                      topic: | string
                      | {
                          archivable: boolean;
                          archived?: boolean;
                          archiveEmail?: string;
                          conversationCount?: number;
                          conversationCreationAllowed: boolean;
                          conversations: {
                              active?: ...;
                              adapters: ...;
                              agents: ...;
                              channels: ...;
                              conversationType?: ...;
                              createdAt?: ...;
                              enableAgents?: ...;
                              enableDMs: ...;
                              endTime?: ...;
                              experimental?: ...;
                              experiments: ...;
                              followed?: ...;
                              followers: ...;
                              id?: ...;
                              locked?: ...;
                              messageCount?: ...;
                              messages: ...;
                              name: ...;
                              owner: ...;
                              platforms?: ...;
                              scheduledTime?: ...;
                              slug?: ...;
                              startTime?: ...;
                              topic: ...;
                              transcript?: ...;
                              updatedAt?: ...;
                          }[];
                          defaultSortAverage?: number;
                          followed?: boolean;
                          followers: { conversation: ...; topic: ...; user: ... }[];
                          id?: string;
                          isArchiveNotified?: boolean;
                          isDeleted?: boolean;
                          latestMessageCreatedAt?: string;
                          messageCount?: number;
                          name: string;
                          owner:
                              | string
                              | {
                                  dataExportOptOut?: ...;
                                  email?: ...;
                                  goodReputation?: ...;
                                  id?: ...;
                                  password: ...;
                                  pseudonyms: ...;
                                  role?: ...;
                                  username: ...;
                              };
                          passcode?: number;
                          private: boolean;
                          slug?: string;
                          votingAllowed: boolean;
                      };
                      whenResultsVisible: string;
                  } & {
                      choices?: ({ id?: ...; poll: ...; text: ... } & { isSelected?: ... })[];
                  };
              };
              headers: { [name: string]: unknown };
          }

          Poll details retrieved successfully

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 404: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 404,
              * "message": "Not found"
              * }
          • headers: { [name: string]: unknown }
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • Optionalpost?: undefined
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/polls/{pollId}/respond": {
        delete?: undefined;
        get?: undefined;
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { pollId: string };
                query?: undefined;
            };
            requestBody: {
                content: {
                    "application/json": { choice: { remove?: boolean; text: string } };
                };
            };
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            choice: | string
                            | {
                                id?: string;
                                poll: | string
                                | {
                                    allowNewChoices: boolean;
                                    choices?: (...)
                                    | (...);
                                    choicesVisible: boolean;
                                    description?: (...) | (...);
                                    expirationDate?: (...) | (...);
                                    id?: (...) | (...);
                                    locked: boolean;
                                    multiSelect: boolean;
                                    onlyOwnChoicesVisible: boolean;
                                    owner: (...) | (...);
                                    responseCountsVisible: boolean;
                                    responsesVisible: boolean;
                                    responsesVisibleToNonParticipants: boolean;
                                    slug: string;
                                    threshold?: (...) | (...);
                                    title: string;
                                    topic: (...) | (...);
                                    whenResultsVisible: string;
                                };
                                text: string;
                            };
                            id?: string;
                            owner: | string
                            | {
                                dataExportOptOut?: boolean;
                                email?: string;
                                goodReputation?: boolean;
                                id?: string;
                                password: string;
                                pseudonyms: {
                                    active: boolean;
                                    conversations: (...)[];
                                    id?: (...) | (...);
                                    isDeleted: boolean;
                                    pseudonym: string;
                                    token: string;
                                }[];
                                role?: string;
                                username: string;
                            };
                            poll: | string
                            | {
                                allowNewChoices: boolean;
                                choices?: { id?: ...; poll: ...; text: ... }[];
                                choicesVisible: boolean;
                                description?: string;
                                expirationDate?: string;
                                id?: string;
                                locked: boolean;
                                multiSelect: boolean;
                                onlyOwnChoicesVisible: boolean;
                                owner:
                                    | string
                                    | {
                                        dataExportOptOut?: (...)
                                        | (...)
                                        | (...);
                                        email?: (...) | (...);
                                        goodReputation?: (...) | (...) | (...);
                                        id?: (...) | (...);
                                        password: string;
                                        pseudonyms: (...)[];
                                        role?: (...) | (...);
                                        username: string;
                                    };
                                responseCountsVisible: boolean;
                                responsesVisible: boolean;
                                responsesVisibleToNonParticipants: boolean;
                                slug: string;
                                threshold?: number;
                                title: string;
                                topic: | string
                                | {
                                    archivable: boolean;
                                    archived?: (...)
                                    | (...)
                                    | (...);
                                    archiveEmail?: (...) | (...);
                                    conversationCount?: (...) | (...);
                                    conversationCreationAllowed: boolean;
                                    conversations: (...)[];
                                    defaultSortAverage?: (...) | (...);
                                    followed?: (...) | (...) | (...);
                                    followers: (...)[];
                                    id?: (...) | (...);
                                    isArchiveNotified?: (...) | (...) | (...);
                                    isDeleted?: (...) | (...) | (...);
                                    latestMessageCreatedAt?: (...) | (...);
                                    messageCount?: (...) | (...);
                                    name: string;
                                    owner: (...) | (...);
                                    passcode?: (...) | (...);
                                    private: boolean;
                                    slug?: (...) | (...);
                                    votingAllowed: boolean;
                                };
                                whenResultsVisible: string;
                            };
                            removed: boolean;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "400": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • Optionalget?: undefined
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • post: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path: { pollId: string };
              query?: undefined;
          };
          requestBody: {
              content: {
                  "application/json": { choice: { remove?: boolean; text: string } };
              };
          };
          responses: {
              "200": {
                  content: {
                      "application/json": {
                          choice: | string
                          | {
                              id?: string;
                              poll: | string
                              | {
                                  allowNewChoices: boolean;
                                  choices?: (...)
                                  | (...);
                                  choicesVisible: boolean;
                                  description?: (...) | (...);
                                  expirationDate?: (...) | (...);
                                  id?: (...) | (...);
                                  locked: boolean;
                                  multiSelect: boolean;
                                  onlyOwnChoicesVisible: boolean;
                                  owner: (...) | (...);
                                  responseCountsVisible: boolean;
                                  responsesVisible: boolean;
                                  responsesVisibleToNonParticipants: boolean;
                                  slug: string;
                                  threshold?: (...) | (...);
                                  title: string;
                                  topic: (...) | (...);
                                  whenResultsVisible: string;
                              };
                              text: string;
                          };
                          id?: string;
                          owner: | string
                          | {
                              dataExportOptOut?: boolean;
                              email?: string;
                              goodReputation?: boolean;
                              id?: string;
                              password: string;
                              pseudonyms: {
                                  active: boolean;
                                  conversations: (...)[];
                                  id?: (...) | (...);
                                  isDeleted: boolean;
                                  pseudonym: string;
                                  token: string;
                              }[];
                              role?: string;
                              username: string;
                          };
                          poll: | string
                          | {
                              allowNewChoices: boolean;
                              choices?: { id?: ...; poll: ...; text: ... }[];
                              choicesVisible: boolean;
                              description?: string;
                              expirationDate?: string;
                              id?: string;
                              locked: boolean;
                              multiSelect: boolean;
                              onlyOwnChoicesVisible: boolean;
                              owner:
                                  | string
                                  | {
                                      dataExportOptOut?: (...)
                                      | (...)
                                      | (...);
                                      email?: (...) | (...);
                                      goodReputation?: (...) | (...) | (...);
                                      id?: (...) | (...);
                                      password: string;
                                      pseudonyms: (...)[];
                                      role?: (...) | (...);
                                      username: string;
                                  };
                              responseCountsVisible: boolean;
                              responsesVisible: boolean;
                              responsesVisibleToNonParticipants: boolean;
                              slug: string;
                              threshold?: number;
                              title: string;
                              topic: | string
                              | {
                                  archivable: boolean;
                                  archived?: (...)
                                  | (...)
                                  | (...);
                                  archiveEmail?: (...) | (...);
                                  conversationCount?: (...) | (...);
                                  conversationCreationAllowed: boolean;
                                  conversations: (...)[];
                                  defaultSortAverage?: (...) | (...);
                                  followed?: (...) | (...) | (...);
                                  followers: (...)[];
                                  id?: (...) | (...);
                                  isArchiveNotified?: (...) | (...) | (...);
                                  isDeleted?: (...) | (...) | (...);
                                  latestMessageCreatedAt?: (...) | (...);
                                  messageCount?: (...) | (...);
                                  name: string;
                                  owner: (...) | (...);
                                  passcode?: (...) | (...);
                                  private: boolean;
                                  slug?: (...) | (...);
                                  votingAllowed: boolean;
                              };
                              whenResultsVisible: string;
                          };
                          removed: boolean;
                      };
                  };
                  headers: { [name: string]: unknown };
              };
              "400": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "403": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "404": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Respond to a poll

      Submit a response to a poll by selecting or adding a choice

      • parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { pollId: string };
            query?: undefined;
        }
        • Optionalcookie?: undefined
        • Optionalheader?: undefined
        • path: { pollId: string }
          • pollId: string

            ID of the poll to respond to

        • Optionalquery?: undefined
      • requestBody: {
            content: {
                "application/json": { choice: { remove?: boolean; text: string } };
            };
        }
      • responses: {
            "200": {
                content: {
                    "application/json": {
                        choice:
                            | string
                            | {
                                id?: string;
                                poll: | string
                                | {
                                    allowNewChoices: boolean;
                                    choices?: (...)
                                    | (...);
                                    choicesVisible: boolean;
                                    description?: (...) | (...);
                                    expirationDate?: (...) | (...);
                                    id?: (...) | (...);
                                    locked: boolean;
                                    multiSelect: boolean;
                                    onlyOwnChoicesVisible: boolean;
                                    owner: (...) | (...);
                                    responseCountsVisible: boolean;
                                    responsesVisible: boolean;
                                    responsesVisibleToNonParticipants: boolean;
                                    slug: string;
                                    threshold?: (...) | (...);
                                    title: string;
                                    topic: (...) | (...);
                                    whenResultsVisible: string;
                                };
                                text: string;
                            };
                        id?: string;
                        owner: | string
                        | {
                            dataExportOptOut?: boolean;
                            email?: string;
                            goodReputation?: boolean;
                            id?: string;
                            password: string;
                            pseudonyms: {
                                active: boolean;
                                conversations: (...)[];
                                id?: (...) | (...);
                                isDeleted: boolean;
                                pseudonym: string;
                                token: string;
                            }[];
                            role?: string;
                            username: string;
                        };
                        poll: | string
                        | {
                            allowNewChoices: boolean;
                            choices?: { id?: ...; poll: ...; text: ... }[];
                            choicesVisible: boolean;
                            description?: string;
                            expirationDate?: string;
                            id?: string;
                            locked: boolean;
                            multiSelect: boolean;
                            onlyOwnChoicesVisible: boolean;
                            owner:
                                | string
                                | {
                                    dataExportOptOut?: (...)
                                    | (...)
                                    | (...);
                                    email?: (...) | (...);
                                    goodReputation?: (...) | (...) | (...);
                                    id?: (...) | (...);
                                    password: string;
                                    pseudonyms: (...)[];
                                    role?: (...) | (...);
                                    username: string;
                                };
                            responseCountsVisible: boolean;
                            responsesVisible: boolean;
                            responsesVisibleToNonParticipants: boolean;
                            slug: string;
                            threshold?: number;
                            title: string;
                            topic: | string
                            | {
                                archivable: boolean;
                                archived?: (...)
                                | (...)
                                | (...);
                                archiveEmail?: (...) | (...);
                                conversationCount?: (...) | (...);
                                conversationCreationAllowed: boolean;
                                conversations: (...)[];
                                defaultSortAverage?: (...) | (...);
                                followed?: (...) | (...) | (...);
                                followers: (...)[];
                                id?: (...) | (...);
                                isArchiveNotified?: (...) | (...) | (...);
                                isDeleted?: (...) | (...) | (...);
                                latestMessageCreatedAt?: (...) | (...);
                                messageCount?: (...) | (...);
                                name: string;
                                owner: (...) | (...);
                                passcode?: (...) | (...);
                                private: boolean;
                                slug?: (...) | (...);
                                votingAllowed: boolean;
                            };
                            whenResultsVisible: string;
                        };
                        removed: boolean;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "400": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: {
                  "application/json": {
                      choice:
                          | string
                          | {
                              id?: string;
                              poll: | string
                              | {
                                  allowNewChoices: boolean;
                                  choices?: (...)
                                  | (...);
                                  choicesVisible: boolean;
                                  description?: (...) | (...);
                                  expirationDate?: (...) | (...);
                                  id?: (...) | (...);
                                  locked: boolean;
                                  multiSelect: boolean;
                                  onlyOwnChoicesVisible: boolean;
                                  owner: (...) | (...);
                                  responseCountsVisible: boolean;
                                  responsesVisible: boolean;
                                  responsesVisibleToNonParticipants: boolean;
                                  slug: string;
                                  threshold?: (...) | (...);
                                  title: string;
                                  topic: (...) | (...);
                                  whenResultsVisible: string;
                              };
                              text: string;
                          };
                      id?: string;
                      owner: | string
                      | {
                          dataExportOptOut?: boolean;
                          email?: string;
                          goodReputation?: boolean;
                          id?: string;
                          password: string;
                          pseudonyms: {
                              active: boolean;
                              conversations: (...)[];
                              id?: (...) | (...);
                              isDeleted: boolean;
                              pseudonym: string;
                              token: string;
                          }[];
                          role?: string;
                          username: string;
                      };
                      poll: | string
                      | {
                          allowNewChoices: boolean;
                          choices?: { id?: ...; poll: ...; text: ... }[];
                          choicesVisible: boolean;
                          description?: string;
                          expirationDate?: string;
                          id?: string;
                          locked: boolean;
                          multiSelect: boolean;
                          onlyOwnChoicesVisible: boolean;
                          owner:
                              | string
                              | {
                                  dataExportOptOut?: (...)
                                  | (...)
                                  | (...);
                                  email?: (...) | (...);
                                  goodReputation?: (...) | (...) | (...);
                                  id?: (...) | (...);
                                  password: string;
                                  pseudonyms: (...)[];
                                  role?: (...) | (...);
                                  username: string;
                              };
                          responseCountsVisible: boolean;
                          responsesVisible: boolean;
                          responsesVisibleToNonParticipants: boolean;
                          slug: string;
                          threshold?: number;
                          title: string;
                          topic: | string
                          | {
                              archivable: boolean;
                              archived?: (...)
                              | (...)
                              | (...);
                              archiveEmail?: (...) | (...);
                              conversationCount?: (...) | (...);
                              conversationCreationAllowed: boolean;
                              conversations: (...)[];
                              defaultSortAverage?: (...) | (...);
                              followed?: (...) | (...) | (...);
                              followers: (...)[];
                              id?: (...) | (...);
                              isArchiveNotified?: (...) | (...) | (...);
                              isDeleted?: (...) | (...) | (...);
                              latestMessageCreatedAt?: (...) | (...);
                              messageCount?: (...) | (...);
                              name: string;
                              owner: (...) | (...);
                              passcode?: (...) | (...);
                              private: boolean;
                              slug?: (...) | (...);
                              votingAllowed: boolean;
                          };
                          whenResultsVisible: string;
                      };
                      removed: boolean;
                  };
              };
              headers: { [name: string]: unknown };
          }

          Poll response submitted successfully

        • 400: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }

          Invalid or unsupported poll request

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 403: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 403,
              * "message": "Forbidden"
              * }
          • headers: { [name: string]: unknown }
        • 404: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 404,
              * "message": "Not found"
              * }
          • headers: { [name: string]: unknown }
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/polls/{pollId}/responseCounts": {
        delete?: undefined;
        get: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { pollId: string };
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: { "application/json": { [key: string]: number } };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post?: undefined;
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • get: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path: { pollId: string };
              query?: undefined;
          };
          requestBody?: undefined;
          responses: {
              "200": {
                  content: { "application/json": { [key: string]: number } };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "403": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "404": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Get poll response counts

      Retrieve aggregated response counts for poll choices if allowed by poll settings

      • parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { pollId: string };
            query?: undefined;
        }
        • Optionalcookie?: undefined
        • Optionalheader?: undefined
        • path: { pollId: string }
          • pollId: string

            ID of the poll to get response counts for

        • Optionalquery?: undefined
      • OptionalrequestBody?: undefined
      • responses: {
            "200": {
                content: { "application/json": { [key: string]: number } };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: { "application/json": { [key: string]: number } };
              headers: { [name: string]: unknown };
          }

          Poll response counts retrieved successfully

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 403: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 403,
              * "message": "Forbidden"
              * }
          • headers: { [name: string]: unknown }
        • 404: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 404,
              * "message": "Not found"
              * }
          • headers: { [name: string]: unknown }
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • Optionalpost?: undefined
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/polls/{pollId}/responses": {
        delete?: undefined;
        get: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { pollId: string };
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            _id?: string;
                            choice?: string;
                            owner?: string;
                            poll?: string;
                        }[];
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post?: undefined;
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • get: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path: { pollId: string };
              query?: undefined;
          };
          requestBody?: undefined;
          responses: {
              "200": {
                  content: {
                      "application/json": {
                          _id?: string;
                          choice?: string;
                          owner?: string;
                          poll?: string;
                      }[];
                  };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "403": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "404": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Get poll responses

      Retrieve individual poll responses if allowed by poll settings and visibility rules

      • parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { pollId: string };
            query?: undefined;
        }
        • Optionalcookie?: undefined
        • Optionalheader?: undefined
        • path: { pollId: string }
          • pollId: string

            ID of the poll to get responses for

        • Optionalquery?: undefined
      • OptionalrequestBody?: undefined
      • responses: {
            "200": {
                content: {
                    "application/json": {
                        _id?: string;
                        choice?: string;
                        owner?: string;
                        poll?: string;
                    }[];
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: {
                  "application/json": {
                      _id?: string;
                      choice?: string;
                      owner?: string;
                      poll?: string;
                  }[];
              };
              headers: { [name: string]: unknown };
          }

          Poll responses retrieved successfully

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 403: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 403,
              * "message": "Forbidden"
              * }
          • headers: { [name: string]: unknown }
        • 404: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 404,
              * "message": "Not found"
              * }
          • headers: { [name: string]: unknown }
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • Optionalpost?: undefined
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/topics": {
        delete?: undefined;
        get: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            archivable: boolean;
                            archived?: boolean;
                            archiveEmail?: string;
                            conversationCount?: number;
                            conversationCreationAllowed: boolean;
                            conversations: {
                                active?: boolean;
                                adapters: {
                                    active: ...;
                                    audioChannels?: ...;
                                    chatChannels?: ...;
                                    config: ...;
                                    conversation: ...;
                                    dmChannels?: ...;
                                    id?: ...;
                                    type: ...;
                                }[];
                                agents: {
                                    active?: ...;
                                    agentConfig?: ...;
                                    agentEvaluation?: ...;
                                    agentType: ...;
                                    conversation: ...;
                                    conversationHistorySettings?: ...;
                                    description: ...;
                                    id?: ...;
                                    instanceName?: ...;
                                    lastActiveMessageCount?: ...;
                                    llmModel: ...;
                                    llmModelOptions?: ...;
                                    llmPlatform: ...;
                                    llmPlatformOptions?: ...;
                                    llmTemplates?: ...;
                                    llmTemplateVars?: ...;
                                    name: ...;
                                    pseudonyms: ...;
                                    ragCollectionName?: ...;
                                    triggers?: ...;
                                    useTranscriptRAGCollection?: ...;
                                }[];
                                channels: {
                                    direct: ...;
                                    id?: ...;
                                    name: ...;
                                    participants?: ...;
                                    passcode: ...;
                                }[];
                                conversationType?: string;
                                createdAt?: string;
                                enableAgents?: boolean;
                                enableDMs: string[];
                                endTime?: string;
                                experimental?: boolean;
                                experiments: {
                                    agentModifications?: ...;
                                    baseConversation: ...;
                                    createdAt: ...;
                                    createdBy: ...;
                                    description?: ...;
                                    executedAt?: ...;
                                    id?: ...;
                                    name: ...;
                                    resultConversation?: ...;
                                    status: ...;
                                }[];
                                followed?: boolean;
                                followers: { conversation: ...; topic: ...; user: ... }[];
                                id?: string;
                                locked?: boolean;
                                messageCount?: number;
                                messages: {
                                    active?: ...;
                                    body: ...;
                                    bodyType?: ...;
                                    channels?: ...;
                                    conversation: ...;
                                    count?: ...;
                                    createdAt?: ...;
                                    downVotes: ...;
                                    fromAgent: ...;
                                    id?: ...;
                                    isDeleted?: ...;
                                    owner?: ...;
                                    parentMessage?: ...;
                                    pause: ...;
                                    prompt?: ...;
                                    pseudonym: ...;
                                    pseudonymId: ...;
                                    replyCount?: ...;
                                    source?: ...;
                                    upVotes: ...;
                                    visible: ...;
                                }[];
                                name: string;
                                owner: | string
                                | {
                                    dataExportOptOut?: ...;
                                    email?: ...;
                                    goodReputation?: ...;
                                    id?: ...;
                                    password: ...;
                                    pseudonyms: ...;
                                    role?: ...;
                                    username: ...;
                                };
                                platforms?: (...)[];
                                scheduledTime?: string;
                                slug?: string;
                                startTime?: string;
                                topic:
                                    | string
                                    | (
                                        { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; messages: { ...; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined...
                                    );
                                transcript?: { status: ...; vectorStore?: ... };
                                updatedAt?: string;
                            }[];
                            defaultSortAverage?: number;
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            isArchiveNotified?: boolean;
                            isDeleted?: boolean;
                            latestMessageCreatedAt?: string;
                            messageCount?: number;
                            name: string;
                            owner:
                                | string
                                | {
                                    dataExportOptOut?: boolean;
                                    email?: string;
                                    goodReputation?: boolean;
                                    id?: string;
                                    password: string;
                                    pseudonyms: {
                                        active: ...;
                                        conversations: ...;
                                        id?: ...;
                                        isDeleted: ...;
                                        pseudonym: ...;
                                        token: ...;
                                    }[];
                                    role?: string;
                                    username: string;
                                };
                            passcode?: number;
                            private: boolean;
                            slug?: string;
                            votingAllowed: boolean;
                        }[];
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            requestBody: {
                content: {
                    "application/json": {
                        archivable: boolean;
                        archiveEmail: string;
                        conversationCreationAllowed?: boolean;
                        name: string;
                        private: boolean;
                        votingAllowed?: boolean;
                    };
                };
            };
            responses: {
                "201": {
                    content: {
                        "application/json": {
                            archivable: boolean;
                            archived?: boolean;
                            archiveEmail?: string;
                            conversationCount?: number;
                            conversationCreationAllowed: boolean;
                            conversations: {
                                active?: boolean;
                                adapters: {
                                    active: boolean;
                                    audioChannels?: (...)
                                    | (...);
                                    chatChannels?: (...) | (...);
                                    config: { [key: ...]: ... };
                                    conversation: string;
                                    dmChannels?: (...) | (...);
                                    id?: (...) | (...);
                                    type: string;
                                }[];
                                agents: {
                                    active?: (...)
                                    | (...)
                                    | (...);
                                    agentConfig?: (...) | (...);
                                    agentEvaluation?: (...) | (...);
                                    agentType: string;
                                    conversation: string;
                                    conversationHistorySettings?: (...) | (...);
                                    description: string;
                                    id?: (...) | (...);
                                    instanceName?: (...) | (...);
                                    lastActiveMessageCount?: (...) | (...);
                                    llmModel: string;
                                    llmModelOptions?: (...) | (...);
                                    llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                                    llmPlatformOptions?: (...) | (...);
                                    llmTemplates?: (...) | (...);
                                    llmTemplateVars?: (...) | (...);
                                    name: string;
                                    pseudonyms: (...)[];
                                    ragCollectionName?: (...) | (...);
                                    triggers?: (...) | (...);
                                    useTranscriptRAGCollection?: (...) | (...) | (...);
                                }[];
                                channels: {
                                    direct: boolean;
                                    id?: (...)
                                    | (...);
                                    name: string;
                                    participants?: (...) | (...);
                                    passcode: (...) | (...);
                                }[];
                                conversationType?: string;
                                createdAt?: string;
                                enableAgents?: boolean;
                                enableDMs: string[];
                                endTime?: string;
                                experimental?: boolean;
                                experiments: {
                                    agentModifications?: (...)
                                    | (...);
                                    baseConversation: (...) | (...);
                                    createdAt: string;
                                    createdBy: (...) | (...);
                                    description?: (...) | (...);
                                    executedAt?: (...) | (...);
                                    id?: (...) | (...);
                                    name: string;
                                    resultConversation?: (...) | (...) | (...);
                                    status: (...) | (...) | (...) | (...);
                                }[];
                                followed?: boolean;
                                followers: { conversation: string; topic: string; user: string }[];
                                id?: string;
                                locked?: boolean;
                                messageCount?: number;
                                messages: {
                                    active?: (...) | (...) | (...);
                                    body: (...) | (...);
                                    bodyType?: (...) | (...);
                                    channels?: (...) | (...);
                                    conversation: string;
                                    count?: (...) | (...);
                                    createdAt?: (...) | (...);
                                    downVotes: (...)[];
                                    fromAgent: boolean;
                                    id?: (...) | (...);
                                    isDeleted?: (...) | (...) | (...);
                                    owner?: (...) | (...);
                                    parentMessage?: (...) | (...);
                                    pause: boolean;
                                    prompt?: (...) | (...);
                                    pseudonym: string;
                                    pseudonymId: string;
                                    replyCount?: (...) | (...);
                                    source?: (...) | (...);
                                    upVotes: (...)[];
                                    visible: boolean;
                                }[];
                                name: string;
                                owner: | string
                                | {
                                    dataExportOptOut?: (...)
                                    | (...)
                                    | (...);
                                    email?: (...) | (...);
                                    goodReputation?: (...) | (...) | (...);
                                    id?: (...) | (...);
                                    password: string;
                                    pseudonyms: (...)[];
                                    role?: (...) | (...);
                                    username: string;
                                };
                                platforms?: string[];
                                scheduledTime?: string;
                                slug?: string;
                                startTime?: string;
                                topic: | string
                                | (
                                    { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; messages: { ...; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined...
                                );
                                transcript?: {
                                    status: (...)
                                    | (...)
                                    | (...);
                                    vectorStore?: (...) | (...);
                                };
                                updatedAt?: string;
                            }[];
                            defaultSortAverage?: number;
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            isArchiveNotified?: boolean;
                            isDeleted?: boolean;
                            latestMessageCreatedAt?: string;
                            messageCount?: number;
                            name: string;
                            owner:
                                | string
                                | {
                                    dataExportOptOut?: boolean;
                                    email?: string;
                                    goodReputation?: boolean;
                                    id?: string;
                                    password: string;
                                    pseudonyms: {
                                        active: boolean;
                                        conversations: (...)[];
                                        id?: (...) | (...);
                                        isDeleted: boolean;
                                        pseudonym: string;
                                        token: string;
                                    }[];
                                    role?: string;
                                    username: string;
                                };
                            passcode?: number;
                            private: boolean;
                            slug?: string;
                            votingAllowed: boolean;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "400": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        put: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            requestBody: {
                content: {
                    "application/json": {
                        archivable: boolean;
                        archived?: boolean;
                        archiveEmail?: string;
                        conversationCount?: number;
                        conversationCreationAllowed: boolean;
                        conversations: {
                            active?: boolean;
                            adapters: {
                                active: boolean;
                                audioChannels?: (...)
                                | (...);
                                chatChannels?: (...) | (...);
                                config: { [key: ...]: ... };
                                conversation: string;
                                dmChannels?: (...) | (...);
                                id?: (...) | (...);
                                type: string;
                            }[];
                            agents: {
                                active?: (...)
                                | (...)
                                | (...);
                                agentConfig?: (...) | (...);
                                agentEvaluation?: (...) | (...);
                                agentType: string;
                                conversation: string;
                                conversationHistorySettings?: (...) | (...);
                                description: string;
                                id?: (...) | (...);
                                instanceName?: (...) | (...);
                                lastActiveMessageCount?: (...) | (...);
                                llmModel: string;
                                llmModelOptions?: (...) | (...);
                                llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                                llmPlatformOptions?: (...) | (...);
                                llmTemplates?: (...) | (...);
                                llmTemplateVars?: (...) | (...);
                                name: string;
                                pseudonyms: (...)[];
                                ragCollectionName?: (...) | (...);
                                triggers?: (...) | (...);
                                useTranscriptRAGCollection?: (...) | (...) | (...);
                            }[];
                            channels: {
                                direct: boolean;
                                id?: (...)
                                | (...);
                                name: string;
                                participants?: (...) | (...);
                                passcode: (...) | (...);
                            }[];
                            conversationType?: string;
                            createdAt?: string;
                            enableAgents?: boolean;
                            enableDMs: string[];
                            endTime?: string;
                            experimental?: boolean;
                            experiments: {
                                agentModifications?: (...)
                                | (...);
                                baseConversation: (...) | (...);
                                createdAt: string;
                                createdBy: (...) | (...);
                                description?: (...) | (...);
                                executedAt?: (...) | (...);
                                id?: (...) | (...);
                                name: string;
                                resultConversation?: (...) | (...) | (...);
                                status: (...) | (...) | (...) | (...);
                            }[];
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            locked?: boolean;
                            messageCount?: number;
                            messages: {
                                active?: (...) | (...) | (...);
                                body: (...) | (...);
                                bodyType?: (...) | (...);
                                channels?: (...) | (...);
                                conversation: string;
                                count?: (...) | (...);
                                createdAt?: (...) | (...);
                                downVotes: (...)[];
                                fromAgent: boolean;
                                id?: (...) | (...);
                                isDeleted?: (...) | (...) | (...);
                                owner?: (...) | (...);
                                parentMessage?: (...) | (...);
                                pause: boolean;
                                prompt?: (...) | (...);
                                pseudonym: string;
                                pseudonymId: string;
                                replyCount?: (...) | (...);
                                source?: (...) | (...);
                                upVotes: (...)[];
                                visible: boolean;
                            }[];
                            name: string;
                            owner: | string
                            | {
                                dataExportOptOut?: (...)
                                | (...)
                                | (...);
                                email?: (...) | (...);
                                goodReputation?: (...) | (...) | (...);
                                id?: (...) | (...);
                                password: string;
                                pseudonyms: (...)[];
                                role?: (...) | (...);
                                username: string;
                            };
                            platforms?: string[];
                            scheduledTime?: string;
                            slug?: string;
                            startTime?: string;
                            topic: | string
                            | (
                                { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; messages: { ...; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined...
                            );
                            transcript?: {
                                status: (...)
                                | (...)
                                | (...);
                                vectorStore?: (...) | (...);
                            };
                            updatedAt?: string;
                        }[];
                        defaultSortAverage?: number;
                        followed?: boolean;
                        followers: { conversation: string; topic: string; user: string }[];
                        id?: string;
                        isArchiveNotified?: boolean;
                        isDeleted?: boolean;
                        latestMessageCreatedAt?: string;
                        messageCount?: number;
                        name: string;
                        owner:
                            | string
                            | {
                                dataExportOptOut?: boolean;
                                email?: string;
                                goodReputation?: boolean;
                                id?: string;
                                password: string;
                                pseudonyms: {
                                    active: boolean;
                                    conversations: (...)[];
                                    id?: (...) | (...);
                                    isDeleted: boolean;
                                    pseudonym: string;
                                    token: string;
                                }[];
                                role?: string;
                                username: string;
                            };
                        passcode?: number;
                        private: boolean;
                        slug?: string;
                        votingAllowed: boolean;
                    } & Record<string, never>;
                };
            };
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            archivable: boolean;
                            archived?: boolean;
                            archiveEmail?: string;
                            conversationCount?: number;
                            conversationCreationAllowed: boolean;
                            conversations: {
                                active?: boolean;
                                adapters: {
                                    active: boolean;
                                    audioChannels?: (...)
                                    | (...);
                                    chatChannels?: (...) | (...);
                                    config: { [key: ...]: ... };
                                    conversation: string;
                                    dmChannels?: (...) | (...);
                                    id?: (...) | (...);
                                    type: string;
                                }[];
                                agents: {
                                    active?: (...)
                                    | (...)
                                    | (...);
                                    agentConfig?: (...) | (...);
                                    agentEvaluation?: (...) | (...);
                                    agentType: string;
                                    conversation: string;
                                    conversationHistorySettings?: (...) | (...);
                                    description: string;
                                    id?: (...) | (...);
                                    instanceName?: (...) | (...);
                                    lastActiveMessageCount?: (...) | (...);
                                    llmModel: string;
                                    llmModelOptions?: (...) | (...);
                                    llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                                    llmPlatformOptions?: (...) | (...);
                                    llmTemplates?: (...) | (...);
                                    llmTemplateVars?: (...) | (...);
                                    name: string;
                                    pseudonyms: (...)[];
                                    ragCollectionName?: (...) | (...);
                                    triggers?: (...) | (...);
                                    useTranscriptRAGCollection?: (...) | (...) | (...);
                                }[];
                                channels: {
                                    direct: boolean;
                                    id?: (...)
                                    | (...);
                                    name: string;
                                    participants?: (...) | (...);
                                    passcode: (...) | (...);
                                }[];
                                conversationType?: string;
                                createdAt?: string;
                                enableAgents?: boolean;
                                enableDMs: string[];
                                endTime?: string;
                                experimental?: boolean;
                                experiments: {
                                    agentModifications?: (...)
                                    | (...);
                                    baseConversation: (...) | (...);
                                    createdAt: string;
                                    createdBy: (...) | (...);
                                    description?: (...) | (...);
                                    executedAt?: (...) | (...);
                                    id?: (...) | (...);
                                    name: string;
                                    resultConversation?: (...) | (...) | (...);
                                    status: (...) | (...) | (...) | (...);
                                }[];
                                followed?: boolean;
                                followers: { conversation: string; topic: string; user: string }[];
                                id?: string;
                                locked?: boolean;
                                messageCount?: number;
                                messages: {
                                    active?: (...) | (...) | (...);
                                    body: (...) | (...);
                                    bodyType?: (...) | (...);
                                    channels?: (...) | (...);
                                    conversation: string;
                                    count?: (...) | (...);
                                    createdAt?: (...) | (...);
                                    downVotes: (...)[];
                                    fromAgent: boolean;
                                    id?: (...) | (...);
                                    isDeleted?: (...) | (...) | (...);
                                    owner?: (...) | (...);
                                    parentMessage?: (...) | (...);
                                    pause: boolean;
                                    prompt?: (...) | (...);
                                    pseudonym: string;
                                    pseudonymId: string;
                                    replyCount?: (...) | (...);
                                    source?: (...) | (...);
                                    upVotes: (...)[];
                                    visible: boolean;
                                }[];
                                name: string;
                                owner: | string
                                | {
                                    dataExportOptOut?: (...)
                                    | (...)
                                    | (...);
                                    email?: (...) | (...);
                                    goodReputation?: (...) | (...) | (...);
                                    id?: (...) | (...);
                                    password: string;
                                    pseudonyms: (...)[];
                                    role?: (...) | (...);
                                    username: string;
                                };
                                platforms?: string[];
                                scheduledTime?: string;
                                slug?: string;
                                startTime?: string;
                                topic: | string
                                | (
                                    { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; messages: { ...; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined...
                                );
                                transcript?: {
                                    status: (...)
                                    | (...)
                                    | (...);
                                    vectorStore?: (...) | (...);
                                };
                                updatedAt?: string;
                            }[];
                            defaultSortAverage?: number;
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            isArchiveNotified?: boolean;
                            isDeleted?: boolean;
                            latestMessageCreatedAt?: string;
                            messageCount?: number;
                            name: string;
                            owner:
                                | string
                                | {
                                    dataExportOptOut?: boolean;
                                    email?: string;
                                    goodReputation?: boolean;
                                    id?: string;
                                    password: string;
                                    pseudonyms: {
                                        active: boolean;
                                        conversations: (...)[];
                                        id?: (...) | (...);
                                        isDeleted: boolean;
                                        pseudonym: string;
                                        token: string;
                                    }[];
                                    role?: string;
                                    username: string;
                                };
                            passcode?: number;
                            private: boolean;
                            slug?: string;
                            votingAllowed: boolean;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • get: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path?: undefined;
              query?: undefined;
          };
          requestBody?: undefined;
          responses: {
              "200": {
                  content: {
                      "application/json": {
                          archivable: boolean;
                          archived?: boolean;
                          archiveEmail?: string;
                          conversationCount?: number;
                          conversationCreationAllowed: boolean;
                          conversations: {
                              active?: boolean;
                              adapters: {
                                  active: ...;
                                  audioChannels?: ...;
                                  chatChannels?: ...;
                                  config: ...;
                                  conversation: ...;
                                  dmChannels?: ...;
                                  id?: ...;
                                  type: ...;
                              }[];
                              agents: {
                                  active?: ...;
                                  agentConfig?: ...;
                                  agentEvaluation?: ...;
                                  agentType: ...;
                                  conversation: ...;
                                  conversationHistorySettings?: ...;
                                  description: ...;
                                  id?: ...;
                                  instanceName?: ...;
                                  lastActiveMessageCount?: ...;
                                  llmModel: ...;
                                  llmModelOptions?: ...;
                                  llmPlatform: ...;
                                  llmPlatformOptions?: ...;
                                  llmTemplates?: ...;
                                  llmTemplateVars?: ...;
                                  name: ...;
                                  pseudonyms: ...;
                                  ragCollectionName?: ...;
                                  triggers?: ...;
                                  useTranscriptRAGCollection?: ...;
                              }[];
                              channels: {
                                  direct: ...;
                                  id?: ...;
                                  name: ...;
                                  participants?: ...;
                                  passcode: ...;
                              }[];
                              conversationType?: string;
                              createdAt?: string;
                              enableAgents?: boolean;
                              enableDMs: string[];
                              endTime?: string;
                              experimental?: boolean;
                              experiments: {
                                  agentModifications?: ...;
                                  baseConversation: ...;
                                  createdAt: ...;
                                  createdBy: ...;
                                  description?: ...;
                                  executedAt?: ...;
                                  id?: ...;
                                  name: ...;
                                  resultConversation?: ...;
                                  status: ...;
                              }[];
                              followed?: boolean;
                              followers: { conversation: ...; topic: ...; user: ... }[];
                              id?: string;
                              locked?: boolean;
                              messageCount?: number;
                              messages: {
                                  active?: ...;
                                  body: ...;
                                  bodyType?: ...;
                                  channels?: ...;
                                  conversation: ...;
                                  count?: ...;
                                  createdAt?: ...;
                                  downVotes: ...;
                                  fromAgent: ...;
                                  id?: ...;
                                  isDeleted?: ...;
                                  owner?: ...;
                                  parentMessage?: ...;
                                  pause: ...;
                                  prompt?: ...;
                                  pseudonym: ...;
                                  pseudonymId: ...;
                                  replyCount?: ...;
                                  source?: ...;
                                  upVotes: ...;
                                  visible: ...;
                              }[];
                              name: string;
                              owner: | string
                              | {
                                  dataExportOptOut?: ...;
                                  email?: ...;
                                  goodReputation?: ...;
                                  id?: ...;
                                  password: ...;
                                  pseudonyms: ...;
                                  role?: ...;
                                  username: ...;
                              };
                              platforms?: (...)[];
                              scheduledTime?: string;
                              slug?: string;
                              startTime?: string;
                              topic:
                                  | string
                                  | (
                                      { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; messages: { ...; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined...
                                  );
                              transcript?: { status: ...; vectorStore?: ... };
                              updatedAt?: string;
                          }[];
                          defaultSortAverage?: number;
                          followed?: boolean;
                          followers: { conversation: string; topic: string; user: string }[];
                          id?: string;
                          isArchiveNotified?: boolean;
                          isDeleted?: boolean;
                          latestMessageCreatedAt?: string;
                          messageCount?: number;
                          name: string;
                          owner:
                              | string
                              | {
                                  dataExportOptOut?: boolean;
                                  email?: string;
                                  goodReputation?: boolean;
                                  id?: string;
                                  password: string;
                                  pseudonyms: {
                                      active: ...;
                                      conversations: ...;
                                      id?: ...;
                                      isDeleted: ...;
                                      pseudonym: ...;
                                      token: ...;
                                  }[];
                                  role?: string;
                                  username: string;
                              };
                          passcode?: number;
                          private: boolean;
                          slug?: string;
                          votingAllowed: boolean;
                      }[];
                  };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Get all topics accessible to the user

      Returns all topics that the user owns or has access to (excluding private topics owned by others)

      • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
      • OptionalrequestBody?: undefined
      • responses: {
            "200": {
                content: {
                    "application/json": {
                        archivable: boolean;
                        archived?: boolean;
                        archiveEmail?: string;
                        conversationCount?: number;
                        conversationCreationAllowed: boolean;
                        conversations: {
                            active?: boolean;
                            adapters: {
                                active: ...;
                                audioChannels?: ...;
                                chatChannels?: ...;
                                config: ...;
                                conversation: ...;
                                dmChannels?: ...;
                                id?: ...;
                                type: ...;
                            }[];
                            agents: {
                                active?: ...;
                                agentConfig?: ...;
                                agentEvaluation?: ...;
                                agentType: ...;
                                conversation: ...;
                                conversationHistorySettings?: ...;
                                description: ...;
                                id?: ...;
                                instanceName?: ...;
                                lastActiveMessageCount?: ...;
                                llmModel: ...;
                                llmModelOptions?: ...;
                                llmPlatform: ...;
                                llmPlatformOptions?: ...;
                                llmTemplates?: ...;
                                llmTemplateVars?: ...;
                                name: ...;
                                pseudonyms: ...;
                                ragCollectionName?: ...;
                                triggers?: ...;
                                useTranscriptRAGCollection?: ...;
                            }[];
                            channels: {
                                direct: ...;
                                id?: ...;
                                name: ...;
                                participants?: ...;
                                passcode: ...;
                            }[];
                            conversationType?: string;
                            createdAt?: string;
                            enableAgents?: boolean;
                            enableDMs: string[];
                            endTime?: string;
                            experimental?: boolean;
                            experiments: {
                                agentModifications?: ...;
                                baseConversation: ...;
                                createdAt: ...;
                                createdBy: ...;
                                description?: ...;
                                executedAt?: ...;
                                id?: ...;
                                name: ...;
                                resultConversation?: ...;
                                status: ...;
                            }[];
                            followed?: boolean;
                            followers: { conversation: ...; topic: ...; user: ... }[];
                            id?: string;
                            locked?: boolean;
                            messageCount?: number;
                            messages: {
                                active?: ...;
                                body: ...;
                                bodyType?: ...;
                                channels?: ...;
                                conversation: ...;
                                count?: ...;
                                createdAt?: ...;
                                downVotes: ...;
                                fromAgent: ...;
                                id?: ...;
                                isDeleted?: ...;
                                owner?: ...;
                                parentMessage?: ...;
                                pause: ...;
                                prompt?: ...;
                                pseudonym: ...;
                                pseudonymId: ...;
                                replyCount?: ...;
                                source?: ...;
                                upVotes: ...;
                                visible: ...;
                            }[];
                            name: string;
                            owner: | string
                            | {
                                dataExportOptOut?: ...;
                                email?: ...;
                                goodReputation?: ...;
                                id?: ...;
                                password: ...;
                                pseudonyms: ...;
                                role?: ...;
                                username: ...;
                            };
                            platforms?: (...)[];
                            scheduledTime?: string;
                            slug?: string;
                            startTime?: string;
                            topic:
                                | string
                                | (
                                    { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; messages: { ...; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined...
                                );
                            transcript?: { status: ...; vectorStore?: ... };
                            updatedAt?: string;
                        }[];
                        defaultSortAverage?: number;
                        followed?: boolean;
                        followers: { conversation: string; topic: string; user: string }[];
                        id?: string;
                        isArchiveNotified?: boolean;
                        isDeleted?: boolean;
                        latestMessageCreatedAt?: string;
                        messageCount?: number;
                        name: string;
                        owner:
                            | string
                            | {
                                dataExportOptOut?: boolean;
                                email?: string;
                                goodReputation?: boolean;
                                id?: string;
                                password: string;
                                pseudonyms: {
                                    active: ...;
                                    conversations: ...;
                                    id?: ...;
                                    isDeleted: ...;
                                    pseudonym: ...;
                                    token: ...;
                                }[];
                                role?: string;
                                username: string;
                            };
                        passcode?: number;
                        private: boolean;
                        slug?: string;
                        votingAllowed: boolean;
                    }[];
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: {
                  "application/json": {
                      archivable: boolean;
                      archived?: boolean;
                      archiveEmail?: string;
                      conversationCount?: number;
                      conversationCreationAllowed: boolean;
                      conversations: {
                          active?: boolean;
                          adapters: {
                              active: ...;
                              audioChannels?: ...;
                              chatChannels?: ...;
                              config: ...;
                              conversation: ...;
                              dmChannels?: ...;
                              id?: ...;
                              type: ...;
                          }[];
                          agents: {
                              active?: ...;
                              agentConfig?: ...;
                              agentEvaluation?: ...;
                              agentType: ...;
                              conversation: ...;
                              conversationHistorySettings?: ...;
                              description: ...;
                              id?: ...;
                              instanceName?: ...;
                              lastActiveMessageCount?: ...;
                              llmModel: ...;
                              llmModelOptions?: ...;
                              llmPlatform: ...;
                              llmPlatformOptions?: ...;
                              llmTemplates?: ...;
                              llmTemplateVars?: ...;
                              name: ...;
                              pseudonyms: ...;
                              ragCollectionName?: ...;
                              triggers?: ...;
                              useTranscriptRAGCollection?: ...;
                          }[];
                          channels: {
                              direct: ...;
                              id?: ...;
                              name: ...;
                              participants?: ...;
                              passcode: ...;
                          }[];
                          conversationType?: string;
                          createdAt?: string;
                          enableAgents?: boolean;
                          enableDMs: string[];
                          endTime?: string;
                          experimental?: boolean;
                          experiments: {
                              agentModifications?: ...;
                              baseConversation: ...;
                              createdAt: ...;
                              createdBy: ...;
                              description?: ...;
                              executedAt?: ...;
                              id?: ...;
                              name: ...;
                              resultConversation?: ...;
                              status: ...;
                          }[];
                          followed?: boolean;
                          followers: { conversation: ...; topic: ...; user: ... }[];
                          id?: string;
                          locked?: boolean;
                          messageCount?: number;
                          messages: {
                              active?: ...;
                              body: ...;
                              bodyType?: ...;
                              channels?: ...;
                              conversation: ...;
                              count?: ...;
                              createdAt?: ...;
                              downVotes: ...;
                              fromAgent: ...;
                              id?: ...;
                              isDeleted?: ...;
                              owner?: ...;
                              parentMessage?: ...;
                              pause: ...;
                              prompt?: ...;
                              pseudonym: ...;
                              pseudonymId: ...;
                              replyCount?: ...;
                              source?: ...;
                              upVotes: ...;
                              visible: ...;
                          }[];
                          name: string;
                          owner: | string
                          | {
                              dataExportOptOut?: ...;
                              email?: ...;
                              goodReputation?: ...;
                              id?: ...;
                              password: ...;
                              pseudonyms: ...;
                              role?: ...;
                              username: ...;
                          };
                          platforms?: (...)[];
                          scheduledTime?: string;
                          slug?: string;
                          startTime?: string;
                          topic:
                              | string
                              | (
                                  { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; messages: { ...; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined...
                              );
                          transcript?: { status: ...; vectorStore?: ... };
                          updatedAt?: string;
                      }[];
                      defaultSortAverage?: number;
                      followed?: boolean;
                      followers: { conversation: string; topic: string; user: string }[];
                      id?: string;
                      isArchiveNotified?: boolean;
                      isDeleted?: boolean;
                      latestMessageCreatedAt?: string;
                      messageCount?: number;
                      name: string;
                      owner:
                          | string
                          | {
                              dataExportOptOut?: boolean;
                              email?: string;
                              goodReputation?: boolean;
                              id?: string;
                              password: string;
                              pseudonyms: {
                                  active: ...;
                                  conversations: ...;
                                  id?: ...;
                                  isDeleted: ...;
                                  pseudonym: ...;
                                  token: ...;
                              }[];
                              role?: string;
                              username: string;
                          };
                      passcode?: number;
                      private: boolean;
                      slug?: string;
                      votingAllowed: boolean;
                  }[];
              };
              headers: { [name: string]: unknown };
          }

          List of topics with sorting data

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • post: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path?: undefined;
              query?: undefined;
          };
          requestBody: {
              content: {
                  "application/json": {
                      archivable: boolean;
                      archiveEmail: string;
                      conversationCreationAllowed?: boolean;
                      name: string;
                      private: boolean;
                      votingAllowed?: boolean;
                  };
              };
          };
          responses: {
              "201": {
                  content: {
                      "application/json": {
                          archivable: boolean;
                          archived?: boolean;
                          archiveEmail?: string;
                          conversationCount?: number;
                          conversationCreationAllowed: boolean;
                          conversations: {
                              active?: boolean;
                              adapters: {
                                  active: boolean;
                                  audioChannels?: (...)
                                  | (...);
                                  chatChannels?: (...) | (...);
                                  config: { [key: ...]: ... };
                                  conversation: string;
                                  dmChannels?: (...) | (...);
                                  id?: (...) | (...);
                                  type: string;
                              }[];
                              agents: {
                                  active?: (...)
                                  | (...)
                                  | (...);
                                  agentConfig?: (...) | (...);
                                  agentEvaluation?: (...) | (...);
                                  agentType: string;
                                  conversation: string;
                                  conversationHistorySettings?: (...) | (...);
                                  description: string;
                                  id?: (...) | (...);
                                  instanceName?: (...) | (...);
                                  lastActiveMessageCount?: (...) | (...);
                                  llmModel: string;
                                  llmModelOptions?: (...) | (...);
                                  llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                                  llmPlatformOptions?: (...) | (...);
                                  llmTemplates?: (...) | (...);
                                  llmTemplateVars?: (...) | (...);
                                  name: string;
                                  pseudonyms: (...)[];
                                  ragCollectionName?: (...) | (...);
                                  triggers?: (...) | (...);
                                  useTranscriptRAGCollection?: (...) | (...) | (...);
                              }[];
                              channels: {
                                  direct: boolean;
                                  id?: (...)
                                  | (...);
                                  name: string;
                                  participants?: (...) | (...);
                                  passcode: (...) | (...);
                              }[];
                              conversationType?: string;
                              createdAt?: string;
                              enableAgents?: boolean;
                              enableDMs: string[];
                              endTime?: string;
                              experimental?: boolean;
                              experiments: {
                                  agentModifications?: (...)
                                  | (...);
                                  baseConversation: (...) | (...);
                                  createdAt: string;
                                  createdBy: (...) | (...);
                                  description?: (...) | (...);
                                  executedAt?: (...) | (...);
                                  id?: (...) | (...);
                                  name: string;
                                  resultConversation?: (...) | (...) | (...);
                                  status: (...) | (...) | (...) | (...);
                              }[];
                              followed?: boolean;
                              followers: { conversation: string; topic: string; user: string }[];
                              id?: string;
                              locked?: boolean;
                              messageCount?: number;
                              messages: {
                                  active?: (...) | (...) | (...);
                                  body: (...) | (...);
                                  bodyType?: (...) | (...);
                                  channels?: (...) | (...);
                                  conversation: string;
                                  count?: (...) | (...);
                                  createdAt?: (...) | (...);
                                  downVotes: (...)[];
                                  fromAgent: boolean;
                                  id?: (...) | (...);
                                  isDeleted?: (...) | (...) | (...);
                                  owner?: (...) | (...);
                                  parentMessage?: (...) | (...);
                                  pause: boolean;
                                  prompt?: (...) | (...);
                                  pseudonym: string;
                                  pseudonymId: string;
                                  replyCount?: (...) | (...);
                                  source?: (...) | (...);
                                  upVotes: (...)[];
                                  visible: boolean;
                              }[];
                              name: string;
                              owner: | string
                              | {
                                  dataExportOptOut?: (...)
                                  | (...)
                                  | (...);
                                  email?: (...) | (...);
                                  goodReputation?: (...) | (...) | (...);
                                  id?: (...) | (...);
                                  password: string;
                                  pseudonyms: (...)[];
                                  role?: (...) | (...);
                                  username: string;
                              };
                              platforms?: string[];
                              scheduledTime?: string;
                              slug?: string;
                              startTime?: string;
                              topic: | string
                              | (
                                  { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; messages: { ...; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined...
                              );
                              transcript?: {
                                  status: (...)
                                  | (...)
                                  | (...);
                                  vectorStore?: (...) | (...);
                              };
                              updatedAt?: string;
                          }[];
                          defaultSortAverage?: number;
                          followed?: boolean;
                          followers: { conversation: string; topic: string; user: string }[];
                          id?: string;
                          isArchiveNotified?: boolean;
                          isDeleted?: boolean;
                          latestMessageCreatedAt?: string;
                          messageCount?: number;
                          name: string;
                          owner:
                              | string
                              | {
                                  dataExportOptOut?: boolean;
                                  email?: string;
                                  goodReputation?: boolean;
                                  id?: string;
                                  password: string;
                                  pseudonyms: {
                                      active: boolean;
                                      conversations: (...)[];
                                      id?: (...) | (...);
                                      isDeleted: boolean;
                                      pseudonym: string;
                                      token: string;
                                  }[];
                                  role?: string;
                                  username: string;
                              };
                          passcode?: number;
                          private: boolean;
                          slug?: string;
                          votingAllowed: boolean;
                      };
                  };
                  headers: { [name: string]: unknown };
              };
              "400": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "403": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Create a new topic

      Create a topic with specified settings. Private topics get an auto-generated passcode.

      • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
      • requestBody: {
            content: {
                "application/json": {
                    archivable: boolean;
                    archiveEmail: string;
                    conversationCreationAllowed?: boolean;
                    name: string;
                    private: boolean;
                    votingAllowed?: boolean;
                };
            };
        }
      • responses: {
            "201": {
                content: {
                    "application/json": {
                        archivable: boolean;
                        archived?: boolean;
                        archiveEmail?: string;
                        conversationCount?: number;
                        conversationCreationAllowed: boolean;
                        conversations: {
                            active?: boolean;
                            adapters: {
                                active: boolean;
                                audioChannels?: (...) | (...);
                                chatChannels?: (...) | (...);
                                config: { [key: ...]: ... };
                                conversation: string;
                                dmChannels?: (...) | (...);
                                id?: (...) | (...);
                                type: string;
                            }[];
                            agents: {
                                active?: (...)
                                | (...)
                                | (...);
                                agentConfig?: (...) | (...);
                                agentEvaluation?: (...) | (...);
                                agentType: string;
                                conversation: string;
                                conversationHistorySettings?: (...) | (...);
                                description: string;
                                id?: (...) | (...);
                                instanceName?: (...) | (...);
                                lastActiveMessageCount?: (...) | (...);
                                llmModel: string;
                                llmModelOptions?: (...) | (...);
                                llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                                llmPlatformOptions?: (...) | (...);
                                llmTemplates?: (...) | (...);
                                llmTemplateVars?: (...) | (...);
                                name: string;
                                pseudonyms: (...)[];
                                ragCollectionName?: (...) | (...);
                                triggers?: (...) | (...);
                                useTranscriptRAGCollection?: (...) | (...) | (...);
                            }[];
                            channels: {
                                direct: boolean;
                                id?: (...)
                                | (...);
                                name: string;
                                participants?: (...) | (...);
                                passcode: (...) | (...);
                            }[];
                            conversationType?: string;
                            createdAt?: string;
                            enableAgents?: boolean;
                            enableDMs: string[];
                            endTime?: string;
                            experimental?: boolean;
                            experiments: {
                                agentModifications?: (...)
                                | (...);
                                baseConversation: (...) | (...);
                                createdAt: string;
                                createdBy: (...) | (...);
                                description?: (...) | (...);
                                executedAt?: (...) | (...);
                                id?: (...) | (...);
                                name: string;
                                resultConversation?: (...) | (...) | (...);
                                status: (...) | (...) | (...) | (...);
                            }[];
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            locked?: boolean;
                            messageCount?: number;
                            messages: {
                                active?: (...) | (...) | (...);
                                body: (...) | (...);
                                bodyType?: (...) | (...);
                                channels?: (...) | (...);
                                conversation: string;
                                count?: (...) | (...);
                                createdAt?: (...) | (...);
                                downVotes: (...)[];
                                fromAgent: boolean;
                                id?: (...) | (...);
                                isDeleted?: (...) | (...) | (...);
                                owner?: (...) | (...);
                                parentMessage?: (...) | (...);
                                pause: boolean;
                                prompt?: (...) | (...);
                                pseudonym: string;
                                pseudonymId: string;
                                replyCount?: (...) | (...);
                                source?: (...) | (...);
                                upVotes: (...)[];
                                visible: boolean;
                            }[];
                            name: string;
                            owner: | string
                            | {
                                dataExportOptOut?: (...)
                                | (...)
                                | (...);
                                email?: (...) | (...);
                                goodReputation?: (...) | (...) | (...);
                                id?: (...) | (...);
                                password: string;
                                pseudonyms: (...)[];
                                role?: (...) | (...);
                                username: string;
                            };
                            platforms?: string[];
                            scheduledTime?: string;
                            slug?: string;
                            startTime?: string;
                            topic: | string
                            | (
                                { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; messages: { ...; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined...
                            );
                            transcript?: {
                                status: (...)
                                | (...)
                                | (...);
                                vectorStore?: (...) | (...);
                            };
                            updatedAt?: string;
                        }[];
                        defaultSortAverage?: number;
                        followed?: boolean;
                        followers: { conversation: string; topic: string; user: string }[];
                        id?: string;
                        isArchiveNotified?: boolean;
                        isDeleted?: boolean;
                        latestMessageCreatedAt?: string;
                        messageCount?: number;
                        name: string;
                        owner:
                            | string
                            | {
                                dataExportOptOut?: boolean;
                                email?: string;
                                goodReputation?: boolean;
                                id?: string;
                                password: string;
                                pseudonyms: {
                                    active: boolean;
                                    conversations: (...)[];
                                    id?: (...) | (...);
                                    isDeleted: boolean;
                                    pseudonym: string;
                                    token: string;
                                }[];
                                role?: string;
                                username: string;
                            };
                        passcode?: number;
                        private: boolean;
                        slug?: string;
                        votingAllowed: boolean;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "400": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 201: {
              content: {
                  "application/json": {
                      archivable: boolean;
                      archived?: boolean;
                      archiveEmail?: string;
                      conversationCount?: number;
                      conversationCreationAllowed: boolean;
                      conversations: {
                          active?: boolean;
                          adapters: {
                              active: boolean;
                              audioChannels?: (...) | (...);
                              chatChannels?: (...) | (...);
                              config: { [key: ...]: ... };
                              conversation: string;
                              dmChannels?: (...) | (...);
                              id?: (...) | (...);
                              type: string;
                          }[];
                          agents: {
                              active?: (...)
                              | (...)
                              | (...);
                              agentConfig?: (...) | (...);
                              agentEvaluation?: (...) | (...);
                              agentType: string;
                              conversation: string;
                              conversationHistorySettings?: (...) | (...);
                              description: string;
                              id?: (...) | (...);
                              instanceName?: (...) | (...);
                              lastActiveMessageCount?: (...) | (...);
                              llmModel: string;
                              llmModelOptions?: (...) | (...);
                              llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                              llmPlatformOptions?: (...) | (...);
                              llmTemplates?: (...) | (...);
                              llmTemplateVars?: (...) | (...);
                              name: string;
                              pseudonyms: (...)[];
                              ragCollectionName?: (...) | (...);
                              triggers?: (...) | (...);
                              useTranscriptRAGCollection?: (...) | (...) | (...);
                          }[];
                          channels: {
                              direct: boolean;
                              id?: (...)
                              | (...);
                              name: string;
                              participants?: (...) | (...);
                              passcode: (...) | (...);
                          }[];
                          conversationType?: string;
                          createdAt?: string;
                          enableAgents?: boolean;
                          enableDMs: string[];
                          endTime?: string;
                          experimental?: boolean;
                          experiments: {
                              agentModifications?: (...)
                              | (...);
                              baseConversation: (...) | (...);
                              createdAt: string;
                              createdBy: (...) | (...);
                              description?: (...) | (...);
                              executedAt?: (...) | (...);
                              id?: (...) | (...);
                              name: string;
                              resultConversation?: (...) | (...) | (...);
                              status: (...) | (...) | (...) | (...);
                          }[];
                          followed?: boolean;
                          followers: { conversation: string; topic: string; user: string }[];
                          id?: string;
                          locked?: boolean;
                          messageCount?: number;
                          messages: {
                              active?: (...) | (...) | (...);
                              body: (...) | (...);
                              bodyType?: (...) | (...);
                              channels?: (...) | (...);
                              conversation: string;
                              count?: (...) | (...);
                              createdAt?: (...) | (...);
                              downVotes: (...)[];
                              fromAgent: boolean;
                              id?: (...) | (...);
                              isDeleted?: (...) | (...) | (...);
                              owner?: (...) | (...);
                              parentMessage?: (...) | (...);
                              pause: boolean;
                              prompt?: (...) | (...);
                              pseudonym: string;
                              pseudonymId: string;
                              replyCount?: (...) | (...);
                              source?: (...) | (...);
                              upVotes: (...)[];
                              visible: boolean;
                          }[];
                          name: string;
                          owner: | string
                          | {
                              dataExportOptOut?: (...)
                              | (...)
                              | (...);
                              email?: (...) | (...);
                              goodReputation?: (...) | (...) | (...);
                              id?: (...) | (...);
                              password: string;
                              pseudonyms: (...)[];
                              role?: (...) | (...);
                              username: string;
                          };
                          platforms?: string[];
                          scheduledTime?: string;
                          slug?: string;
                          startTime?: string;
                          topic: | string
                          | (
                              { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; messages: { ...; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined...
                          );
                          transcript?: {
                              status: (...)
                              | (...)
                              | (...);
                              vectorStore?: (...) | (...);
                          };
                          updatedAt?: string;
                      }[];
                      defaultSortAverage?: number;
                      followed?: boolean;
                      followers: { conversation: string; topic: string; user: string }[];
                      id?: string;
                      isArchiveNotified?: boolean;
                      isDeleted?: boolean;
                      latestMessageCreatedAt?: string;
                      messageCount?: number;
                      name: string;
                      owner:
                          | string
                          | {
                              dataExportOptOut?: boolean;
                              email?: string;
                              goodReputation?: boolean;
                              id?: string;
                              password: string;
                              pseudonyms: {
                                  active: boolean;
                                  conversations: (...)[];
                                  id?: (...) | (...);
                                  isDeleted: boolean;
                                  pseudonym: string;
                                  token: string;
                              }[];
                              role?: string;
                              username: string;
                          };
                      passcode?: number;
                      private: boolean;
                      slug?: string;
                      votingAllowed: boolean;
                  };
              };
              headers: { [name: string]: unknown };
          }

          Topic created successfully

        • 400: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 400,
              * "message": "Email already taken"
              * }
          • headers: { [name: string]: unknown }
        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 403: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 403,
              * "message": "Forbidden"
              * }
          • headers: { [name: string]: unknown }
    • put: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path?: undefined;
              query?: undefined;
          };
          requestBody: {
              content: {
                  "application/json": {
                      archivable: boolean;
                      archived?: boolean;
                      archiveEmail?: string;
                      conversationCount?: number;
                      conversationCreationAllowed: boolean;
                      conversations: {
                          active?: boolean;
                          adapters: {
                              active: boolean;
                              audioChannels?: (...)
                              | (...);
                              chatChannels?: (...) | (...);
                              config: { [key: ...]: ... };
                              conversation: string;
                              dmChannels?: (...) | (...);
                              id?: (...) | (...);
                              type: string;
                          }[];
                          agents: {
                              active?: (...)
                              | (...)
                              | (...);
                              agentConfig?: (...) | (...);
                              agentEvaluation?: (...) | (...);
                              agentType: string;
                              conversation: string;
                              conversationHistorySettings?: (...) | (...);
                              description: string;
                              id?: (...) | (...);
                              instanceName?: (...) | (...);
                              lastActiveMessageCount?: (...) | (...);
                              llmModel: string;
                              llmModelOptions?: (...) | (...);
                              llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                              llmPlatformOptions?: (...) | (...);
                              llmTemplates?: (...) | (...);
                              llmTemplateVars?: (...) | (...);
                              name: string;
                              pseudonyms: (...)[];
                              ragCollectionName?: (...) | (...);
                              triggers?: (...) | (...);
                              useTranscriptRAGCollection?: (...) | (...) | (...);
                          }[];
                          channels: {
                              direct: boolean;
                              id?: (...)
                              | (...);
                              name: string;
                              participants?: (...) | (...);
                              passcode: (...) | (...);
                          }[];
                          conversationType?: string;
                          createdAt?: string;
                          enableAgents?: boolean;
                          enableDMs: string[];
                          endTime?: string;
                          experimental?: boolean;
                          experiments: {
                              agentModifications?: (...)
                              | (...);
                              baseConversation: (...) | (...);
                              createdAt: string;
                              createdBy: (...) | (...);
                              description?: (...) | (...);
                              executedAt?: (...) | (...);
                              id?: (...) | (...);
                              name: string;
                              resultConversation?: (...) | (...) | (...);
                              status: (...) | (...) | (...) | (...);
                          }[];
                          followed?: boolean;
                          followers: { conversation: string; topic: string; user: string }[];
                          id?: string;
                          locked?: boolean;
                          messageCount?: number;
                          messages: {
                              active?: (...) | (...) | (...);
                              body: (...) | (...);
                              bodyType?: (...) | (...);
                              channels?: (...) | (...);
                              conversation: string;
                              count?: (...) | (...);
                              createdAt?: (...) | (...);
                              downVotes: (...)[];
                              fromAgent: boolean;
                              id?: (...) | (...);
                              isDeleted?: (...) | (...) | (...);
                              owner?: (...) | (...);
                              parentMessage?: (...) | (...);
                              pause: boolean;
                              prompt?: (...) | (...);
                              pseudonym: string;
                              pseudonymId: string;
                              replyCount?: (...) | (...);
                              source?: (...) | (...);
                              upVotes: (...)[];
                              visible: boolean;
                          }[];
                          name: string;
                          owner: | string
                          | {
                              dataExportOptOut?: (...)
                              | (...)
                              | (...);
                              email?: (...) | (...);
                              goodReputation?: (...) | (...) | (...);
                              id?: (...) | (...);
                              password: string;
                              pseudonyms: (...)[];
                              role?: (...) | (...);
                              username: string;
                          };
                          platforms?: string[];
                          scheduledTime?: string;
                          slug?: string;
                          startTime?: string;
                          topic: | string
                          | (
                              { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; messages: { ...; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined...
                          );
                          transcript?: {
                              status: (...)
                              | (...)
                              | (...);
                              vectorStore?: (...) | (...);
                          };
                          updatedAt?: string;
                      }[];
                      defaultSortAverage?: number;
                      followed?: boolean;
                      followers: { conversation: string; topic: string; user: string }[];
                      id?: string;
                      isArchiveNotified?: boolean;
                      isDeleted?: boolean;
                      latestMessageCreatedAt?: string;
                      messageCount?: number;
                      name: string;
                      owner:
                          | string
                          | {
                              dataExportOptOut?: boolean;
                              email?: string;
                              goodReputation?: boolean;
                              id?: string;
                              password: string;
                              pseudonyms: {
                                  active: boolean;
                                  conversations: (...)[];
                                  id?: (...) | (...);
                                  isDeleted: boolean;
                                  pseudonym: string;
                                  token: string;
                              }[];
                              role?: string;
                              username: string;
                          };
                      passcode?: number;
                      private: boolean;
                      slug?: string;
                      votingAllowed: boolean;
                  } & Record<string, never>;
              };
          };
          responses: {
              "200": {
                  content: {
                      "application/json": {
                          archivable: boolean;
                          archived?: boolean;
                          archiveEmail?: string;
                          conversationCount?: number;
                          conversationCreationAllowed: boolean;
                          conversations: {
                              active?: boolean;
                              adapters: {
                                  active: boolean;
                                  audioChannels?: (...)
                                  | (...);
                                  chatChannels?: (...) | (...);
                                  config: { [key: ...]: ... };
                                  conversation: string;
                                  dmChannels?: (...) | (...);
                                  id?: (...) | (...);
                                  type: string;
                              }[];
                              agents: {
                                  active?: (...)
                                  | (...)
                                  | (...);
                                  agentConfig?: (...) | (...);
                                  agentEvaluation?: (...) | (...);
                                  agentType: string;
                                  conversation: string;
                                  conversationHistorySettings?: (...) | (...);
                                  description: string;
                                  id?: (...) | (...);
                                  instanceName?: (...) | (...);
                                  lastActiveMessageCount?: (...) | (...);
                                  llmModel: string;
                                  llmModelOptions?: (...) | (...);
                                  llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                                  llmPlatformOptions?: (...) | (...);
                                  llmTemplates?: (...) | (...);
                                  llmTemplateVars?: (...) | (...);
                                  name: string;
                                  pseudonyms: (...)[];
                                  ragCollectionName?: (...) | (...);
                                  triggers?: (...) | (...);
                                  useTranscriptRAGCollection?: (...) | (...) | (...);
                              }[];
                              channels: {
                                  direct: boolean;
                                  id?: (...)
                                  | (...);
                                  name: string;
                                  participants?: (...) | (...);
                                  passcode: (...) | (...);
                              }[];
                              conversationType?: string;
                              createdAt?: string;
                              enableAgents?: boolean;
                              enableDMs: string[];
                              endTime?: string;
                              experimental?: boolean;
                              experiments: {
                                  agentModifications?: (...)
                                  | (...);
                                  baseConversation: (...) | (...);
                                  createdAt: string;
                                  createdBy: (...) | (...);
                                  description?: (...) | (...);
                                  executedAt?: (...) | (...);
                                  id?: (...) | (...);
                                  name: string;
                                  resultConversation?: (...) | (...) | (...);
                                  status: (...) | (...) | (...) | (...);
                              }[];
                              followed?: boolean;
                              followers: { conversation: string; topic: string; user: string }[];
                              id?: string;
                              locked?: boolean;
                              messageCount?: number;
                              messages: {
                                  active?: (...) | (...) | (...);
                                  body: (...) | (...);
                                  bodyType?: (...) | (...);
                                  channels?: (...) | (...);
                                  conversation: string;
                                  count?: (...) | (...);
                                  createdAt?: (...) | (...);
                                  downVotes: (...)[];
                                  fromAgent: boolean;
                                  id?: (...) | (...);
                                  isDeleted?: (...) | (...) | (...);
                                  owner?: (...) | (...);
                                  parentMessage?: (...) | (...);
                                  pause: boolean;
                                  prompt?: (...) | (...);
                                  pseudonym: string;
                                  pseudonymId: string;
                                  replyCount?: (...) | (...);
                                  source?: (...) | (...);
                                  upVotes: (...)[];
                                  visible: boolean;
                              }[];
                              name: string;
                              owner: | string
                              | {
                                  dataExportOptOut?: (...)
                                  | (...)
                                  | (...);
                                  email?: (...) | (...);
                                  goodReputation?: (...) | (...) | (...);
                                  id?: (...) | (...);
                                  password: string;
                                  pseudonyms: (...)[];
                                  role?: (...) | (...);
                                  username: string;
                              };
                              platforms?: string[];
                              scheduledTime?: string;
                              slug?: string;
                              startTime?: string;
                              topic: | string
                              | (
                                  { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; messages: { ...; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined...
                              );
                              transcript?: {
                                  status: (...)
                                  | (...)
                                  | (...);
                                  vectorStore?: (...) | (...);
                              };
                              updatedAt?: string;
                          }[];
                          defaultSortAverage?: number;
                          followed?: boolean;
                          followers: { conversation: string; topic: string; user: string }[];
                          id?: string;
                          isArchiveNotified?: boolean;
                          isDeleted?: boolean;
                          latestMessageCreatedAt?: string;
                          messageCount?: number;
                          name: string;
                          owner:
                              | string
                              | {
                                  dataExportOptOut?: boolean;
                                  email?: string;
                                  goodReputation?: boolean;
                                  id?: string;
                                  password: string;
                                  pseudonyms: {
                                      active: boolean;
                                      conversations: (...)[];
                                      id?: (...) | (...);
                                      isDeleted: boolean;
                                      pseudonym: string;
                                      token: string;
                                  }[];
                                  role?: string;
                                  username: string;
                              };
                          passcode?: number;
                          private: boolean;
                          slug?: string;
                          votingAllowed: boolean;
                      };
                  };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "403": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "404": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Update an existing topic

      Update topic settings and properties

      • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
      • requestBody: {
            content: {
                "application/json": {
                    archivable: boolean;
                    archived?: boolean;
                    archiveEmail?: string;
                    conversationCount?: number;
                    conversationCreationAllowed: boolean;
                    conversations: {
                        active?: boolean;
                        adapters: {
                            active: boolean;
                            audioChannels?: (...) | (...);
                            chatChannels?: (...) | (...);
                            config: { [key: ...]: ... };
                            conversation: string;
                            dmChannels?: (...) | (...);
                            id?: (...) | (...);
                            type: string;
                        }[];
                        agents: {
                            active?: (...)
                            | (...)
                            | (...);
                            agentConfig?: (...) | (...);
                            agentEvaluation?: (...) | (...);
                            agentType: string;
                            conversation: string;
                            conversationHistorySettings?: (...) | (...);
                            description: string;
                            id?: (...) | (...);
                            instanceName?: (...) | (...);
                            lastActiveMessageCount?: (...) | (...);
                            llmModel: string;
                            llmModelOptions?: (...) | (...);
                            llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                            llmPlatformOptions?: (...) | (...);
                            llmTemplates?: (...) | (...);
                            llmTemplateVars?: (...) | (...);
                            name: string;
                            pseudonyms: (...)[];
                            ragCollectionName?: (...) | (...);
                            triggers?: (...) | (...);
                            useTranscriptRAGCollection?: (...) | (...) | (...);
                        }[];
                        channels: {
                            direct: boolean;
                            id?: (...)
                            | (...);
                            name: string;
                            participants?: (...) | (...);
                            passcode: (...) | (...);
                        }[];
                        conversationType?: string;
                        createdAt?: string;
                        enableAgents?: boolean;
                        enableDMs: string[];
                        endTime?: string;
                        experimental?: boolean;
                        experiments: {
                            agentModifications?: (...)
                            | (...);
                            baseConversation: (...) | (...);
                            createdAt: string;
                            createdBy: (...) | (...);
                            description?: (...) | (...);
                            executedAt?: (...) | (...);
                            id?: (...) | (...);
                            name: string;
                            resultConversation?: (...) | (...) | (...);
                            status: (...) | (...) | (...) | (...);
                        }[];
                        followed?: boolean;
                        followers: { conversation: string; topic: string; user: string }[];
                        id?: string;
                        locked?: boolean;
                        messageCount?: number;
                        messages: {
                            active?: (...) | (...) | (...);
                            body: (...) | (...);
                            bodyType?: (...) | (...);
                            channels?: (...) | (...);
                            conversation: string;
                            count?: (...) | (...);
                            createdAt?: (...) | (...);
                            downVotes: (...)[];
                            fromAgent: boolean;
                            id?: (...) | (...);
                            isDeleted?: (...) | (...) | (...);
                            owner?: (...) | (...);
                            parentMessage?: (...) | (...);
                            pause: boolean;
                            prompt?: (...) | (...);
                            pseudonym: string;
                            pseudonymId: string;
                            replyCount?: (...) | (...);
                            source?: (...) | (...);
                            upVotes: (...)[];
                            visible: boolean;
                        }[];
                        name: string;
                        owner: | string
                        | {
                            dataExportOptOut?: (...)
                            | (...)
                            | (...);
                            email?: (...) | (...);
                            goodReputation?: (...) | (...) | (...);
                            id?: (...) | (...);
                            password: string;
                            pseudonyms: (...)[];
                            role?: (...) | (...);
                            username: string;
                        };
                        platforms?: string[];
                        scheduledTime?: string;
                        slug?: string;
                        startTime?: string;
                        topic: | string
                        | (
                            { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; messages: { ...; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined...
                        );
                        transcript?: {
                            status: (...)
                            | (...)
                            | (...);
                            vectorStore?: (...) | (...);
                        };
                        updatedAt?: string;
                    }[];
                    defaultSortAverage?: number;
                    followed?: boolean;
                    followers: { conversation: string; topic: string; user: string }[];
                    id?: string;
                    isArchiveNotified?: boolean;
                    isDeleted?: boolean;
                    latestMessageCreatedAt?: string;
                    messageCount?: number;
                    name: string;
                    owner:
                        | string
                        | {
                            dataExportOptOut?: boolean;
                            email?: string;
                            goodReputation?: boolean;
                            id?: string;
                            password: string;
                            pseudonyms: {
                                active: boolean;
                                conversations: (...)[];
                                id?: (...) | (...);
                                isDeleted: boolean;
                                pseudonym: string;
                                token: string;
                            }[];
                            role?: string;
                            username: string;
                        };
                    passcode?: number;
                    private: boolean;
                    slug?: string;
                    votingAllowed: boolean;
                } & Record<string, never>;
            };
        }
      • responses: {
            "200": {
                content: {
                    "application/json": {
                        archivable: boolean;
                        archived?: boolean;
                        archiveEmail?: string;
                        conversationCount?: number;
                        conversationCreationAllowed: boolean;
                        conversations: {
                            active?: boolean;
                            adapters: {
                                active: boolean;
                                audioChannels?: (...) | (...);
                                chatChannels?: (...) | (...);
                                config: { [key: ...]: ... };
                                conversation: string;
                                dmChannels?: (...) | (...);
                                id?: (...) | (...);
                                type: string;
                            }[];
                            agents: {
                                active?: (...)
                                | (...)
                                | (...);
                                agentConfig?: (...) | (...);
                                agentEvaluation?: (...) | (...);
                                agentType: string;
                                conversation: string;
                                conversationHistorySettings?: (...) | (...);
                                description: string;
                                id?: (...) | (...);
                                instanceName?: (...) | (...);
                                lastActiveMessageCount?: (...) | (...);
                                llmModel: string;
                                llmModelOptions?: (...) | (...);
                                llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                                llmPlatformOptions?: (...) | (...);
                                llmTemplates?: (...) | (...);
                                llmTemplateVars?: (...) | (...);
                                name: string;
                                pseudonyms: (...)[];
                                ragCollectionName?: (...) | (...);
                                triggers?: (...) | (...);
                                useTranscriptRAGCollection?: (...) | (...) | (...);
                            }[];
                            channels: {
                                direct: boolean;
                                id?: (...)
                                | (...);
                                name: string;
                                participants?: (...) | (...);
                                passcode: (...) | (...);
                            }[];
                            conversationType?: string;
                            createdAt?: string;
                            enableAgents?: boolean;
                            enableDMs: string[];
                            endTime?: string;
                            experimental?: boolean;
                            experiments: {
                                agentModifications?: (...)
                                | (...);
                                baseConversation: (...) | (...);
                                createdAt: string;
                                createdBy: (...) | (...);
                                description?: (...) | (...);
                                executedAt?: (...) | (...);
                                id?: (...) | (...);
                                name: string;
                                resultConversation?: (...) | (...) | (...);
                                status: (...) | (...) | (...) | (...);
                            }[];
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            locked?: boolean;
                            messageCount?: number;
                            messages: {
                                active?: (...) | (...) | (...);
                                body: (...) | (...);
                                bodyType?: (...) | (...);
                                channels?: (...) | (...);
                                conversation: string;
                                count?: (...) | (...);
                                createdAt?: (...) | (...);
                                downVotes: (...)[];
                                fromAgent: boolean;
                                id?: (...) | (...);
                                isDeleted?: (...) | (...) | (...);
                                owner?: (...) | (...);
                                parentMessage?: (...) | (...);
                                pause: boolean;
                                prompt?: (...) | (...);
                                pseudonym: string;
                                pseudonymId: string;
                                replyCount?: (...) | (...);
                                source?: (...) | (...);
                                upVotes: (...)[];
                                visible: boolean;
                            }[];
                            name: string;
                            owner: | string
                            | {
                                dataExportOptOut?: (...)
                                | (...)
                                | (...);
                                email?: (...) | (...);
                                goodReputation?: (...) | (...) | (...);
                                id?: (...) | (...);
                                password: string;
                                pseudonyms: (...)[];
                                role?: (...) | (...);
                                username: string;
                            };
                            platforms?: string[];
                            scheduledTime?: string;
                            slug?: string;
                            startTime?: string;
                            topic: | string
                            | (
                                { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; messages: { ...; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined...
                            );
                            transcript?: {
                                status: (...)
                                | (...)
                                | (...);
                                vectorStore?: (...) | (...);
                            };
                            updatedAt?: string;
                        }[];
                        defaultSortAverage?: number;
                        followed?: boolean;
                        followers: { conversation: string; topic: string; user: string }[];
                        id?: string;
                        isArchiveNotified?: boolean;
                        isDeleted?: boolean;
                        latestMessageCreatedAt?: string;
                        messageCount?: number;
                        name: string;
                        owner:
                            | string
                            | {
                                dataExportOptOut?: boolean;
                                email?: string;
                                goodReputation?: boolean;
                                id?: string;
                                password: string;
                                pseudonyms: {
                                    active: boolean;
                                    conversations: (...)[];
                                    id?: (...) | (...);
                                    isDeleted: boolean;
                                    pseudonym: string;
                                    token: string;
                                }[];
                                role?: string;
                                username: string;
                            };
                        passcode?: number;
                        private: boolean;
                        slug?: string;
                        votingAllowed: boolean;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: {
                  "application/json": {
                      archivable: boolean;
                      archived?: boolean;
                      archiveEmail?: string;
                      conversationCount?: number;
                      conversationCreationAllowed: boolean;
                      conversations: {
                          active?: boolean;
                          adapters: {
                              active: boolean;
                              audioChannels?: (...) | (...);
                              chatChannels?: (...) | (...);
                              config: { [key: ...]: ... };
                              conversation: string;
                              dmChannels?: (...) | (...);
                              id?: (...) | (...);
                              type: string;
                          }[];
                          agents: {
                              active?: (...)
                              | (...)
                              | (...);
                              agentConfig?: (...) | (...);
                              agentEvaluation?: (...) | (...);
                              agentType: string;
                              conversation: string;
                              conversationHistorySettings?: (...) | (...);
                              description: string;
                              id?: (...) | (...);
                              instanceName?: (...) | (...);
                              lastActiveMessageCount?: (...) | (...);
                              llmModel: string;
                              llmModelOptions?: (...) | (...);
                              llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                              llmPlatformOptions?: (...) | (...);
                              llmTemplates?: (...) | (...);
                              llmTemplateVars?: (...) | (...);
                              name: string;
                              pseudonyms: (...)[];
                              ragCollectionName?: (...) | (...);
                              triggers?: (...) | (...);
                              useTranscriptRAGCollection?: (...) | (...) | (...);
                          }[];
                          channels: {
                              direct: boolean;
                              id?: (...)
                              | (...);
                              name: string;
                              participants?: (...) | (...);
                              passcode: (...) | (...);
                          }[];
                          conversationType?: string;
                          createdAt?: string;
                          enableAgents?: boolean;
                          enableDMs: string[];
                          endTime?: string;
                          experimental?: boolean;
                          experiments: {
                              agentModifications?: (...)
                              | (...);
                              baseConversation: (...) | (...);
                              createdAt: string;
                              createdBy: (...) | (...);
                              description?: (...) | (...);
                              executedAt?: (...) | (...);
                              id?: (...) | (...);
                              name: string;
                              resultConversation?: (...) | (...) | (...);
                              status: (...) | (...) | (...) | (...);
                          }[];
                          followed?: boolean;
                          followers: { conversation: string; topic: string; user: string }[];
                          id?: string;
                          locked?: boolean;
                          messageCount?: number;
                          messages: {
                              active?: (...) | (...) | (...);
                              body: (...) | (...);
                              bodyType?: (...) | (...);
                              channels?: (...) | (...);
                              conversation: string;
                              count?: (...) | (...);
                              createdAt?: (...) | (...);
                              downVotes: (...)[];
                              fromAgent: boolean;
                              id?: (...) | (...);
                              isDeleted?: (...) | (...) | (...);
                              owner?: (...) | (...);
                              parentMessage?: (...) | (...);
                              pause: boolean;
                              prompt?: (...) | (...);
                              pseudonym: string;
                              pseudonymId: string;
                              replyCount?: (...) | (...);
                              source?: (...) | (...);
                              upVotes: (...)[];
                              visible: boolean;
                          }[];
                          name: string;
                          owner: | string
                          | {
                              dataExportOptOut?: (...)
                              | (...)
                              | (...);
                              email?: (...) | (...);
                              goodReputation?: (...) | (...) | (...);
                              id?: (...) | (...);
                              password: string;
                              pseudonyms: (...)[];
                              role?: (...) | (...);
                              username: string;
                          };
                          platforms?: string[];
                          scheduledTime?: string;
                          slug?: string;
                          startTime?: string;
                          topic: | string
                          | (
                              { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; messages: { ...; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined...
                          );
                          transcript?: {
                              status: (...)
                              | (...)
                              | (...);
                              vectorStore?: (...) | (...);
                          };
                          updatedAt?: string;
                      }[];
                      defaultSortAverage?: number;
                      followed?: boolean;
                      followers: { conversation: string; topic: string; user: string }[];
                      id?: string;
                      isArchiveNotified?: boolean;
                      isDeleted?: boolean;
                      latestMessageCreatedAt?: string;
                      messageCount?: number;
                      name: string;
                      owner:
                          | string
                          | {
                              dataExportOptOut?: boolean;
                              email?: string;
                              goodReputation?: boolean;
                              id?: string;
                              password: string;
                              pseudonyms: {
                                  active: boolean;
                                  conversations: (...)[];
                                  id?: (...) | (...);
                                  isDeleted: boolean;
                                  pseudonym: string;
                                  token: string;
                              }[];
                              role?: string;
                              username: string;
                          };
                      passcode?: number;
                      private: boolean;
                      slug?: string;
                      votingAllowed: boolean;
                  };
              };
              headers: { [name: string]: unknown };
          }

          Topic updated successfully

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 403: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 403,
              * "message": "Forbidden"
              * }
          • headers: { [name: string]: unknown }
        • 404: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 404,
              * "message": "Not found"
              * }
          • headers: { [name: string]: unknown }
    • Optionaltrace?: undefined
    "/topics/{topicId}": {
        delete: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { topicId: string };
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": { content?: undefined; headers: { [name: string]: unknown } };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        get: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { topicId: string };
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            archivable: boolean;
                            archived?: boolean;
                            archiveEmail?: string;
                            conversationCount?: number;
                            conversationCreationAllowed: boolean;
                            conversations: {
                                active?: boolean;
                                adapters: {
                                    active: boolean;
                                    audioChannels?: (...)
                                    | (...);
                                    chatChannels?: (...) | (...);
                                    config: { [key: ...]: ... };
                                    conversation: string;
                                    dmChannels?: (...) | (...);
                                    id?: (...) | (...);
                                    type: string;
                                }[];
                                agents: {
                                    active?: (...)
                                    | (...)
                                    | (...);
                                    agentConfig?: (...) | (...);
                                    agentEvaluation?: (...) | (...);
                                    agentType: string;
                                    conversation: string;
                                    conversationHistorySettings?: (...) | (...);
                                    description: string;
                                    id?: (...) | (...);
                                    instanceName?: (...) | (...);
                                    lastActiveMessageCount?: (...) | (...);
                                    llmModel: string;
                                    llmModelOptions?: (...) | (...);
                                    llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                                    llmPlatformOptions?: (...) | (...);
                                    llmTemplates?: (...) | (...);
                                    llmTemplateVars?: (...) | (...);
                                    name: string;
                                    pseudonyms: (...)[];
                                    ragCollectionName?: (...) | (...);
                                    triggers?: (...) | (...);
                                    useTranscriptRAGCollection?: (...) | (...) | (...);
                                }[];
                                channels: {
                                    direct: boolean;
                                    id?: (...)
                                    | (...);
                                    name: string;
                                    participants?: (...) | (...);
                                    passcode: (...) | (...);
                                }[];
                                conversationType?: string;
                                createdAt?: string;
                                enableAgents?: boolean;
                                enableDMs: string[];
                                endTime?: string;
                                experimental?: boolean;
                                experiments: {
                                    agentModifications?: (...)
                                    | (...);
                                    baseConversation: (...) | (...);
                                    createdAt: string;
                                    createdBy: (...) | (...);
                                    description?: (...) | (...);
                                    executedAt?: (...) | (...);
                                    id?: (...) | (...);
                                    name: string;
                                    resultConversation?: (...) | (...) | (...);
                                    status: (...) | (...) | (...) | (...);
                                }[];
                                followed?: boolean;
                                followers: { conversation: string; topic: string; user: string }[];
                                id?: string;
                                locked?: boolean;
                                messageCount?: number;
                                messages: {
                                    active?: (...) | (...) | (...);
                                    body: (...) | (...);
                                    bodyType?: (...) | (...);
                                    channels?: (...) | (...);
                                    conversation: string;
                                    count?: (...) | (...);
                                    createdAt?: (...) | (...);
                                    downVotes: (...)[];
                                    fromAgent: boolean;
                                    id?: (...) | (...);
                                    isDeleted?: (...) | (...) | (...);
                                    owner?: (...) | (...);
                                    parentMessage?: (...) | (...);
                                    pause: boolean;
                                    prompt?: (...) | (...);
                                    pseudonym: string;
                                    pseudonymId: string;
                                    replyCount?: (...) | (...);
                                    source?: (...) | (...);
                                    upVotes: (...)[];
                                    visible: boolean;
                                }[];
                                name: string;
                                owner: | string
                                | {
                                    dataExportOptOut?: (...)
                                    | (...)
                                    | (...);
                                    email?: (...) | (...);
                                    goodReputation?: (...) | (...) | (...);
                                    id?: (...) | (...);
                                    password: string;
                                    pseudonyms: (...)[];
                                    role?: (...) | (...);
                                    username: string;
                                };
                                platforms?: string[];
                                scheduledTime?: string;
                                slug?: string;
                                startTime?: string;
                                topic: | string
                                | (
                                    { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; messages: { ...; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined...
                                );
                                transcript?: {
                                    status: (...)
                                    | (...)
                                    | (...);
                                    vectorStore?: (...) | (...);
                                };
                                updatedAt?: string;
                            }[];
                            defaultSortAverage?: number;
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            isArchiveNotified?: boolean;
                            isDeleted?: boolean;
                            latestMessageCreatedAt?: string;
                            messageCount?: number;
                            name: string;
                            owner:
                                | string
                                | {
                                    dataExportOptOut?: boolean;
                                    email?: string;
                                    goodReputation?: boolean;
                                    id?: string;
                                    password: string;
                                    pseudonyms: {
                                        active: boolean;
                                        conversations: (...)[];
                                        id?: (...) | (...);
                                        isDeleted: boolean;
                                        pseudonym: string;
                                        token: string;
                                    }[];
                                    role?: string;
                                    username: string;
                                };
                            passcode?: number;
                            private: boolean;
                            slug?: string;
                            votingAllowed: boolean;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post?: undefined;
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • delete: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path: { topicId: string };
              query?: undefined;
          };
          requestBody?: undefined;
          responses: {
              "200": { content?: undefined; headers: { [name: string]: unknown } };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "403": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "404": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Soft delete a topic

      Mark a topic as deleted (soft delete). The topic will no longer be visible but data is preserved.

      • parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { topicId: string };
            query?: undefined;
        }
        • Optionalcookie?: undefined
        • Optionalheader?: undefined
        • path: { topicId: string }
          • topicId: string

            ID of the topic to delete

        • Optionalquery?: undefined
      • OptionalrequestBody?: undefined
      • responses: {
            "200": { content?: undefined; headers: { [name: string]: unknown } };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: { content?: undefined; headers: { [name: string]: unknown } }

          Topic deleted successfully

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 403: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 403,
              * "message": "Forbidden"
              * }
          • headers: { [name: string]: unknown }
        • 404: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 404,
              * "message": "Not found"
              * }
          • headers: { [name: string]: unknown }
    • get: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path: { topicId: string };
              query?: undefined;
          };
          requestBody?: undefined;
          responses: {
              "200": {
                  content: {
                      "application/json": {
                          archivable: boolean;
                          archived?: boolean;
                          archiveEmail?: string;
                          conversationCount?: number;
                          conversationCreationAllowed: boolean;
                          conversations: {
                              active?: boolean;
                              adapters: {
                                  active: boolean;
                                  audioChannels?: (...)
                                  | (...);
                                  chatChannels?: (...) | (...);
                                  config: { [key: ...]: ... };
                                  conversation: string;
                                  dmChannels?: (...) | (...);
                                  id?: (...) | (...);
                                  type: string;
                              }[];
                              agents: {
                                  active?: (...)
                                  | (...)
                                  | (...);
                                  agentConfig?: (...) | (...);
                                  agentEvaluation?: (...) | (...);
                                  agentType: string;
                                  conversation: string;
                                  conversationHistorySettings?: (...) | (...);
                                  description: string;
                                  id?: (...) | (...);
                                  instanceName?: (...) | (...);
                                  lastActiveMessageCount?: (...) | (...);
                                  llmModel: string;
                                  llmModelOptions?: (...) | (...);
                                  llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                                  llmPlatformOptions?: (...) | (...);
                                  llmTemplates?: (...) | (...);
                                  llmTemplateVars?: (...) | (...);
                                  name: string;
                                  pseudonyms: (...)[];
                                  ragCollectionName?: (...) | (...);
                                  triggers?: (...) | (...);
                                  useTranscriptRAGCollection?: (...) | (...) | (...);
                              }[];
                              channels: {
                                  direct: boolean;
                                  id?: (...)
                                  | (...);
                                  name: string;
                                  participants?: (...) | (...);
                                  passcode: (...) | (...);
                              }[];
                              conversationType?: string;
                              createdAt?: string;
                              enableAgents?: boolean;
                              enableDMs: string[];
                              endTime?: string;
                              experimental?: boolean;
                              experiments: {
                                  agentModifications?: (...)
                                  | (...);
                                  baseConversation: (...) | (...);
                                  createdAt: string;
                                  createdBy: (...) | (...);
                                  description?: (...) | (...);
                                  executedAt?: (...) | (...);
                                  id?: (...) | (...);
                                  name: string;
                                  resultConversation?: (...) | (...) | (...);
                                  status: (...) | (...) | (...) | (...);
                              }[];
                              followed?: boolean;
                              followers: { conversation: string; topic: string; user: string }[];
                              id?: string;
                              locked?: boolean;
                              messageCount?: number;
                              messages: {
                                  active?: (...) | (...) | (...);
                                  body: (...) | (...);
                                  bodyType?: (...) | (...);
                                  channels?: (...) | (...);
                                  conversation: string;
                                  count?: (...) | (...);
                                  createdAt?: (...) | (...);
                                  downVotes: (...)[];
                                  fromAgent: boolean;
                                  id?: (...) | (...);
                                  isDeleted?: (...) | (...) | (...);
                                  owner?: (...) | (...);
                                  parentMessage?: (...) | (...);
                                  pause: boolean;
                                  prompt?: (...) | (...);
                                  pseudonym: string;
                                  pseudonymId: string;
                                  replyCount?: (...) | (...);
                                  source?: (...) | (...);
                                  upVotes: (...)[];
                                  visible: boolean;
                              }[];
                              name: string;
                              owner: | string
                              | {
                                  dataExportOptOut?: (...)
                                  | (...)
                                  | (...);
                                  email?: (...) | (...);
                                  goodReputation?: (...) | (...) | (...);
                                  id?: (...) | (...);
                                  password: string;
                                  pseudonyms: (...)[];
                                  role?: (...) | (...);
                                  username: string;
                              };
                              platforms?: string[];
                              scheduledTime?: string;
                              slug?: string;
                              startTime?: string;
                              topic: | string
                              | (
                                  { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; messages: { ...; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined...
                              );
                              transcript?: {
                                  status: (...)
                                  | (...)
                                  | (...);
                                  vectorStore?: (...) | (...);
                              };
                              updatedAt?: string;
                          }[];
                          defaultSortAverage?: number;
                          followed?: boolean;
                          followers: { conversation: string; topic: string; user: string }[];
                          id?: string;
                          isArchiveNotified?: boolean;
                          isDeleted?: boolean;
                          latestMessageCreatedAt?: string;
                          messageCount?: number;
                          name: string;
                          owner:
                              | string
                              | {
                                  dataExportOptOut?: boolean;
                                  email?: string;
                                  goodReputation?: boolean;
                                  id?: string;
                                  password: string;
                                  pseudonyms: {
                                      active: boolean;
                                      conversations: (...)[];
                                      id?: (...) | (...);
                                      isDeleted: boolean;
                                      pseudonym: string;
                                      token: string;
                                  }[];
                                  role?: string;
                                  username: string;
                              };
                          passcode?: number;
                          private: boolean;
                          slug?: string;
                          votingAllowed: boolean;
                      };
                  };
                  headers: { [name: string]: unknown };
              };
              "404": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Get a specific topic by ID

      Retrieve detailed information about a topic including followers

      • parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { topicId: string };
            query?: undefined;
        }
        • Optionalcookie?: undefined
        • Optionalheader?: undefined
        • path: { topicId: string }
          • topicId: string

            ID of the topic to retrieve

        • Optionalquery?: undefined
      • OptionalrequestBody?: undefined
      • responses: {
            "200": {
                content: {
                    "application/json": {
                        archivable: boolean;
                        archived?: boolean;
                        archiveEmail?: string;
                        conversationCount?: number;
                        conversationCreationAllowed: boolean;
                        conversations: {
                            active?: boolean;
                            adapters: {
                                active: boolean;
                                audioChannels?: (...) | (...);
                                chatChannels?: (...) | (...);
                                config: { [key: ...]: ... };
                                conversation: string;
                                dmChannels?: (...) | (...);
                                id?: (...) | (...);
                                type: string;
                            }[];
                            agents: {
                                active?: (...)
                                | (...)
                                | (...);
                                agentConfig?: (...) | (...);
                                agentEvaluation?: (...) | (...);
                                agentType: string;
                                conversation: string;
                                conversationHistorySettings?: (...) | (...);
                                description: string;
                                id?: (...) | (...);
                                instanceName?: (...) | (...);
                                lastActiveMessageCount?: (...) | (...);
                                llmModel: string;
                                llmModelOptions?: (...) | (...);
                                llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                                llmPlatformOptions?: (...) | (...);
                                llmTemplates?: (...) | (...);
                                llmTemplateVars?: (...) | (...);
                                name: string;
                                pseudonyms: (...)[];
                                ragCollectionName?: (...) | (...);
                                triggers?: (...) | (...);
                                useTranscriptRAGCollection?: (...) | (...) | (...);
                            }[];
                            channels: {
                                direct: boolean;
                                id?: (...)
                                | (...);
                                name: string;
                                participants?: (...) | (...);
                                passcode: (...) | (...);
                            }[];
                            conversationType?: string;
                            createdAt?: string;
                            enableAgents?: boolean;
                            enableDMs: string[];
                            endTime?: string;
                            experimental?: boolean;
                            experiments: {
                                agentModifications?: (...)
                                | (...);
                                baseConversation: (...) | (...);
                                createdAt: string;
                                createdBy: (...) | (...);
                                description?: (...) | (...);
                                executedAt?: (...) | (...);
                                id?: (...) | (...);
                                name: string;
                                resultConversation?: (...) | (...) | (...);
                                status: (...) | (...) | (...) | (...);
                            }[];
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            locked?: boolean;
                            messageCount?: number;
                            messages: {
                                active?: (...) | (...) | (...);
                                body: (...) | (...);
                                bodyType?: (...) | (...);
                                channels?: (...) | (...);
                                conversation: string;
                                count?: (...) | (...);
                                createdAt?: (...) | (...);
                                downVotes: (...)[];
                                fromAgent: boolean;
                                id?: (...) | (...);
                                isDeleted?: (...) | (...) | (...);
                                owner?: (...) | (...);
                                parentMessage?: (...) | (...);
                                pause: boolean;
                                prompt?: (...) | (...);
                                pseudonym: string;
                                pseudonymId: string;
                                replyCount?: (...) | (...);
                                source?: (...) | (...);
                                upVotes: (...)[];
                                visible: boolean;
                            }[];
                            name: string;
                            owner: | string
                            | {
                                dataExportOptOut?: (...)
                                | (...)
                                | (...);
                                email?: (...) | (...);
                                goodReputation?: (...) | (...) | (...);
                                id?: (...) | (...);
                                password: string;
                                pseudonyms: (...)[];
                                role?: (...) | (...);
                                username: string;
                            };
                            platforms?: string[];
                            scheduledTime?: string;
                            slug?: string;
                            startTime?: string;
                            topic: | string
                            | (
                                { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; messages: { ...; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined...
                            );
                            transcript?: {
                                status: (...)
                                | (...)
                                | (...);
                                vectorStore?: (...) | (...);
                            };
                            updatedAt?: string;
                        }[];
                        defaultSortAverage?: number;
                        followed?: boolean;
                        followers: { conversation: string; topic: string; user: string }[];
                        id?: string;
                        isArchiveNotified?: boolean;
                        isDeleted?: boolean;
                        latestMessageCreatedAt?: string;
                        messageCount?: number;
                        name: string;
                        owner:
                            | string
                            | {
                                dataExportOptOut?: boolean;
                                email?: string;
                                goodReputation?: boolean;
                                id?: string;
                                password: string;
                                pseudonyms: {
                                    active: boolean;
                                    conversations: (...)[];
                                    id?: (...) | (...);
                                    isDeleted: boolean;
                                    pseudonym: string;
                                    token: string;
                                }[];
                                role?: string;
                                username: string;
                            };
                        passcode?: number;
                        private: boolean;
                        slug?: string;
                        votingAllowed: boolean;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: {
                  "application/json": {
                      archivable: boolean;
                      archived?: boolean;
                      archiveEmail?: string;
                      conversationCount?: number;
                      conversationCreationAllowed: boolean;
                      conversations: {
                          active?: boolean;
                          adapters: {
                              active: boolean;
                              audioChannels?: (...) | (...);
                              chatChannels?: (...) | (...);
                              config: { [key: ...]: ... };
                              conversation: string;
                              dmChannels?: (...) | (...);
                              id?: (...) | (...);
                              type: string;
                          }[];
                          agents: {
                              active?: (...)
                              | (...)
                              | (...);
                              agentConfig?: (...) | (...);
                              agentEvaluation?: (...) | (...);
                              agentType: string;
                              conversation: string;
                              conversationHistorySettings?: (...) | (...);
                              description: string;
                              id?: (...) | (...);
                              instanceName?: (...) | (...);
                              lastActiveMessageCount?: (...) | (...);
                              llmModel: string;
                              llmModelOptions?: (...) | (...);
                              llmPlatform: (...) | (...) | (...) | (...) | (...) | (...);
                              llmPlatformOptions?: (...) | (...);
                              llmTemplates?: (...) | (...);
                              llmTemplateVars?: (...) | (...);
                              name: string;
                              pseudonyms: (...)[];
                              ragCollectionName?: (...) | (...);
                              triggers?: (...) | (...);
                              useTranscriptRAGCollection?: (...) | (...) | (...);
                          }[];
                          channels: {
                              direct: boolean;
                              id?: (...)
                              | (...);
                              name: string;
                              participants?: (...) | (...);
                              passcode: (...) | (...);
                          }[];
                          conversationType?: string;
                          createdAt?: string;
                          enableAgents?: boolean;
                          enableDMs: string[];
                          endTime?: string;
                          experimental?: boolean;
                          experiments: {
                              agentModifications?: (...)
                              | (...);
                              baseConversation: (...) | (...);
                              createdAt: string;
                              createdBy: (...) | (...);
                              description?: (...) | (...);
                              executedAt?: (...) | (...);
                              id?: (...) | (...);
                              name: string;
                              resultConversation?: (...) | (...) | (...);
                              status: (...) | (...) | (...) | (...);
                          }[];
                          followed?: boolean;
                          followers: { conversation: string; topic: string; user: string }[];
                          id?: string;
                          locked?: boolean;
                          messageCount?: number;
                          messages: {
                              active?: (...) | (...) | (...);
                              body: (...) | (...);
                              bodyType?: (...) | (...);
                              channels?: (...) | (...);
                              conversation: string;
                              count?: (...) | (...);
                              createdAt?: (...) | (...);
                              downVotes: (...)[];
                              fromAgent: boolean;
                              id?: (...) | (...);
                              isDeleted?: (...) | (...) | (...);
                              owner?: (...) | (...);
                              parentMessage?: (...) | (...);
                              pause: boolean;
                              prompt?: (...) | (...);
                              pseudonym: string;
                              pseudonymId: string;
                              replyCount?: (...) | (...);
                              source?: (...) | (...);
                              upVotes: (...)[];
                              visible: boolean;
                          }[];
                          name: string;
                          owner: | string
                          | {
                              dataExportOptOut?: (...)
                              | (...)
                              | (...);
                              email?: (...) | (...);
                              goodReputation?: (...) | (...) | (...);
                              id?: (...) | (...);
                              password: string;
                              pseudonyms: (...)[];
                              role?: (...) | (...);
                              username: string;
                          };
                          platforms?: string[];
                          scheduledTime?: string;
                          slug?: string;
                          startTime?: string;
                          topic: | string
                          | (
                              { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; messages: { ...; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined...
                          );
                          transcript?: {
                              status: (...)
                              | (...)
                              | (...);
                              vectorStore?: (...) | (...);
                          };
                          updatedAt?: string;
                      }[];
                      defaultSortAverage?: number;
                      followed?: boolean;
                      followers: { conversation: string; topic: string; user: string }[];
                      id?: string;
                      isArchiveNotified?: boolean;
                      isDeleted?: boolean;
                      latestMessageCreatedAt?: string;
                      messageCount?: number;
                      name: string;
                      owner:
                          | string
                          | {
                              dataExportOptOut?: boolean;
                              email?: string;
                              goodReputation?: boolean;
                              id?: string;
                              password: string;
                              pseudonyms: {
                                  active: boolean;
                                  conversations: (...)[];
                                  id?: (...) | (...);
                                  isDeleted: boolean;
                                  pseudonym: string;
                                  token: string;
                              }[];
                              role?: string;
                              username: string;
                          };
                      passcode?: number;
                      private: boolean;
                      slug?: string;
                      votingAllowed: boolean;
                  };
              };
              headers: { [name: string]: unknown };
          }

          Topic details

        • 404: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 404,
              * "message": "Not found"
              * }
          • headers: { [name: string]: unknown }
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • Optionalpost?: undefined
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/topics/archive": {
        delete?: undefined;
        get?: undefined;
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            requestBody: {
                content: { "application/json": { token: string; topicId: string } };
            };
            responses: {
                "200": { content?: undefined; headers: { [name: string]: unknown } };
                "400": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • Optionalget?: undefined
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • post: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path?: undefined;
              query?: undefined;
          };
          requestBody: {
              content: { "application/json": { token: string; topicId: string } };
          };
          responses: {
              "200": { content?: undefined; headers: { [name: string]: unknown } };
              "400": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "404": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Archive a topic

      Archive a topic using a valid archive token to prevent it from being automatically deleted

      • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
      • requestBody: { content: { "application/json": { token: string; topicId: string } } }
      • responses: {
            "200": { content?: undefined; headers: { [name: string]: unknown } };
            "400": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: { content?: undefined; headers: { [name: string]: unknown } }

          Topic archived successfully

        • 400: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }

          Invalid or expired token

        • 404: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }

          Topic not found

          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 404,
              * "message": "Topic not found"
              * }
          • headers: { [name: string]: unknown }
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/topics/auth": {
        delete?: undefined;
        get?: undefined;
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            requestBody: {
                content: { "application/json": { passcode: string; topicId: string } };
            };
            responses: {
                "200": { content?: undefined; headers: { [name: string]: unknown } };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • Optionalget?: undefined
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • post: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path?: undefined;
              query?: undefined;
          };
          requestBody: {
              content: { "application/json": { passcode: string; topicId: string } };
          };
          responses: {
              "200": { content?: undefined; headers: { [name: string]: unknown } };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "404": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Authenticate access to a private topic

      Verify the passcode for a private topic to gain access

      • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
      • requestBody: { content: { "application/json": { passcode: string; topicId: string } } }
      • responses: {
            "200": { content?: undefined; headers: { [name: string]: unknown } };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: { content?: undefined; headers: { [name: string]: unknown } }

          Passcode verified successfully

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }

          Invalid passcode

          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Invalid passcode"
              * }
          • headers: { [name: string]: unknown }
        • 404: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 404,
              * "message": "Not found"
              * }
          • headers: { [name: string]: unknown }
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/topics/follow": {
        delete?: undefined;
        get?: undefined;
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            requestBody: {
                content: { "application/json": { status: boolean; topicId: string } };
            };
            responses: {
                "200": {
                    content: { "application/json": string };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • Optionalget?: undefined
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • post: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path?: undefined;
              query?: undefined;
          };
          requestBody: {
              content: { "application/json": { status: boolean; topicId: string } };
          };
          responses: {
              "200": {
                  content: { "application/json": string };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "403": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "404": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Follow or unfollow a topic

      Toggle following status for a topic. Following a topic adds it to the user's topic list.

      • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
      • requestBody: { content: { "application/json": { status: boolean; topicId: string } } }
      • responses: {
            "200": {
                content: { "application/json": string };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: { "application/json": string };
              headers: { [name: string]: unknown };
          }

          Follow status updated successfully

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 403: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 403,
              * "message": "Forbidden"
              * }
          • headers: { [name: string]: unknown }
        • 404: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 404,
              * "message": "Not found"
              * }
          • headers: { [name: string]: unknown }
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/topics/public/{token}": {
        delete?: undefined;
        get: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { token: string };
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            archivable: boolean;
                            archived?: boolean;
                            archiveEmail?: string;
                            conversationCount?: number;
                            conversationCreationAllowed: boolean;
                            conversations: {
                                active?: boolean;
                                adapters: {
                                    active: ...;
                                    audioChannels?: ...;
                                    chatChannels?: ...;
                                    config: ...;
                                    conversation: ...;
                                    dmChannels?: ...;
                                    id?: ...;
                                    type: ...;
                                }[];
                                agents: {
                                    active?: ...;
                                    agentConfig?: ...;
                                    agentEvaluation?: ...;
                                    agentType: ...;
                                    conversation: ...;
                                    conversationHistorySettings?: ...;
                                    description: ...;
                                    id?: ...;
                                    instanceName?: ...;
                                    lastActiveMessageCount?: ...;
                                    llmModel: ...;
                                    llmModelOptions?: ...;
                                    llmPlatform: ...;
                                    llmPlatformOptions?: ...;
                                    llmTemplates?: ...;
                                    llmTemplateVars?: ...;
                                    name: ...;
                                    pseudonyms: ...;
                                    ragCollectionName?: ...;
                                    triggers?: ...;
                                    useTranscriptRAGCollection?: ...;
                                }[];
                                channels: {
                                    direct: ...;
                                    id?: ...;
                                    name: ...;
                                    participants?: ...;
                                    passcode: ...;
                                }[];
                                conversationType?: string;
                                createdAt?: string;
                                enableAgents?: boolean;
                                enableDMs: string[];
                                endTime?: string;
                                experimental?: boolean;
                                experiments: {
                                    agentModifications?: ...;
                                    baseConversation: ...;
                                    createdAt: ...;
                                    createdBy: ...;
                                    description?: ...;
                                    executedAt?: ...;
                                    id?: ...;
                                    name: ...;
                                    resultConversation?: ...;
                                    status: ...;
                                }[];
                                followed?: boolean;
                                followers: { conversation: ...; topic: ...; user: ... }[];
                                id?: string;
                                locked?: boolean;
                                messageCount?: number;
                                messages: {
                                    active?: ...;
                                    body: ...;
                                    bodyType?: ...;
                                    channels?: ...;
                                    conversation: ...;
                                    count?: ...;
                                    createdAt?: ...;
                                    downVotes: ...;
                                    fromAgent: ...;
                                    id?: ...;
                                    isDeleted?: ...;
                                    owner?: ...;
                                    parentMessage?: ...;
                                    pause: ...;
                                    prompt?: ...;
                                    pseudonym: ...;
                                    pseudonymId: ...;
                                    replyCount?: ...;
                                    source?: ...;
                                    upVotes: ...;
                                    visible: ...;
                                }[];
                                name: string;
                                owner: | string
                                | {
                                    dataExportOptOut?: ...;
                                    email?: ...;
                                    goodReputation?: ...;
                                    id?: ...;
                                    password: ...;
                                    pseudonyms: ...;
                                    role?: ...;
                                    username: ...;
                                };
                                platforms?: (...)[];
                                scheduledTime?: string;
                                slug?: string;
                                startTime?: string;
                                topic:
                                    | string
                                    | (
                                        { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; messages: { ...; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined...
                                    );
                                transcript?: { status: ...; vectorStore?: ... };
                                updatedAt?: string;
                            }[];
                            defaultSortAverage?: number;
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            isArchiveNotified?: boolean;
                            isDeleted?: boolean;
                            latestMessageCreatedAt?: string;
                            messageCount?: number;
                            name: string;
                            owner:
                                | string
                                | {
                                    dataExportOptOut?: boolean;
                                    email?: string;
                                    goodReputation?: boolean;
                                    id?: string;
                                    password: string;
                                    pseudonyms: {
                                        active: ...;
                                        conversations: ...;
                                        id?: ...;
                                        isDeleted: ...;
                                        pseudonym: ...;
                                        token: ...;
                                    }[];
                                    role?: string;
                                    username: string;
                                };
                            passcode?: number;
                            private: boolean;
                            slug?: string;
                            votingAllowed: boolean;
                        }[];
                    };
                    headers: { [name: string]: unknown };
                };
                "400": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post?: undefined;
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • get: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path: { token: string };
              query?: undefined;
          };
          requestBody?: undefined;
          responses: {
              "200": {
                  content: {
                      "application/json": {
                          archivable: boolean;
                          archived?: boolean;
                          archiveEmail?: string;
                          conversationCount?: number;
                          conversationCreationAllowed: boolean;
                          conversations: {
                              active?: boolean;
                              adapters: {
                                  active: ...;
                                  audioChannels?: ...;
                                  chatChannels?: ...;
                                  config: ...;
                                  conversation: ...;
                                  dmChannels?: ...;
                                  id?: ...;
                                  type: ...;
                              }[];
                              agents: {
                                  active?: ...;
                                  agentConfig?: ...;
                                  agentEvaluation?: ...;
                                  agentType: ...;
                                  conversation: ...;
                                  conversationHistorySettings?: ...;
                                  description: ...;
                                  id?: ...;
                                  instanceName?: ...;
                                  lastActiveMessageCount?: ...;
                                  llmModel: ...;
                                  llmModelOptions?: ...;
                                  llmPlatform: ...;
                                  llmPlatformOptions?: ...;
                                  llmTemplates?: ...;
                                  llmTemplateVars?: ...;
                                  name: ...;
                                  pseudonyms: ...;
                                  ragCollectionName?: ...;
                                  triggers?: ...;
                                  useTranscriptRAGCollection?: ...;
                              }[];
                              channels: {
                                  direct: ...;
                                  id?: ...;
                                  name: ...;
                                  participants?: ...;
                                  passcode: ...;
                              }[];
                              conversationType?: string;
                              createdAt?: string;
                              enableAgents?: boolean;
                              enableDMs: string[];
                              endTime?: string;
                              experimental?: boolean;
                              experiments: {
                                  agentModifications?: ...;
                                  baseConversation: ...;
                                  createdAt: ...;
                                  createdBy: ...;
                                  description?: ...;
                                  executedAt?: ...;
                                  id?: ...;
                                  name: ...;
                                  resultConversation?: ...;
                                  status: ...;
                              }[];
                              followed?: boolean;
                              followers: { conversation: ...; topic: ...; user: ... }[];
                              id?: string;
                              locked?: boolean;
                              messageCount?: number;
                              messages: {
                                  active?: ...;
                                  body: ...;
                                  bodyType?: ...;
                                  channels?: ...;
                                  conversation: ...;
                                  count?: ...;
                                  createdAt?: ...;
                                  downVotes: ...;
                                  fromAgent: ...;
                                  id?: ...;
                                  isDeleted?: ...;
                                  owner?: ...;
                                  parentMessage?: ...;
                                  pause: ...;
                                  prompt?: ...;
                                  pseudonym: ...;
                                  pseudonymId: ...;
                                  replyCount?: ...;
                                  source?: ...;
                                  upVotes: ...;
                                  visible: ...;
                              }[];
                              name: string;
                              owner: | string
                              | {
                                  dataExportOptOut?: ...;
                                  email?: ...;
                                  goodReputation?: ...;
                                  id?: ...;
                                  password: ...;
                                  pseudonyms: ...;
                                  role?: ...;
                                  username: ...;
                              };
                              platforms?: (...)[];
                              scheduledTime?: string;
                              slug?: string;
                              startTime?: string;
                              topic:
                                  | string
                                  | (
                                      { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; messages: { ...; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined...
                                  );
                              transcript?: { status: ...; vectorStore?: ... };
                              updatedAt?: string;
                          }[];
                          defaultSortAverage?: number;
                          followed?: boolean;
                          followers: { conversation: string; topic: string; user: string }[];
                          id?: string;
                          isArchiveNotified?: boolean;
                          isDeleted?: boolean;
                          latestMessageCreatedAt?: string;
                          messageCount?: number;
                          name: string;
                          owner:
                              | string
                              | {
                                  dataExportOptOut?: boolean;
                                  email?: string;
                                  goodReputation?: boolean;
                                  id?: string;
                                  password: string;
                                  pseudonyms: {
                                      active: ...;
                                      conversations: ...;
                                      id?: ...;
                                      isDeleted: ...;
                                      pseudonym: ...;
                                      token: ...;
                                  }[];
                                  role?: string;
                                  username: string;
                              };
                          passcode?: number;
                          private: boolean;
                          slug?: string;
                          votingAllowed: boolean;
                      }[];
                  };
                  headers: { [name: string]: unknown };
              };
              "400": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Get top 10 public topics (no authentication required)

      Returns the top 10 public topics sorted by activity. Requires a valid conversation token.

      • parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { token: string };
            query?: undefined;
        }
        • Optionalcookie?: undefined
        • Optionalheader?: undefined
        • path: { token: string }
          • token: string

            Valid conversation token

        • Optionalquery?: undefined
      • OptionalrequestBody?: undefined
      • responses: {
            "200": {
                content: {
                    "application/json": {
                        archivable: boolean;
                        archived?: boolean;
                        archiveEmail?: string;
                        conversationCount?: number;
                        conversationCreationAllowed: boolean;
                        conversations: {
                            active?: boolean;
                            adapters: {
                                active: ...;
                                audioChannels?: ...;
                                chatChannels?: ...;
                                config: ...;
                                conversation: ...;
                                dmChannels?: ...;
                                id?: ...;
                                type: ...;
                            }[];
                            agents: {
                                active?: ...;
                                agentConfig?: ...;
                                agentEvaluation?: ...;
                                agentType: ...;
                                conversation: ...;
                                conversationHistorySettings?: ...;
                                description: ...;
                                id?: ...;
                                instanceName?: ...;
                                lastActiveMessageCount?: ...;
                                llmModel: ...;
                                llmModelOptions?: ...;
                                llmPlatform: ...;
                                llmPlatformOptions?: ...;
                                llmTemplates?: ...;
                                llmTemplateVars?: ...;
                                name: ...;
                                pseudonyms: ...;
                                ragCollectionName?: ...;
                                triggers?: ...;
                                useTranscriptRAGCollection?: ...;
                            }[];
                            channels: {
                                direct: ...;
                                id?: ...;
                                name: ...;
                                participants?: ...;
                                passcode: ...;
                            }[];
                            conversationType?: string;
                            createdAt?: string;
                            enableAgents?: boolean;
                            enableDMs: string[];
                            endTime?: string;
                            experimental?: boolean;
                            experiments: {
                                agentModifications?: ...;
                                baseConversation: ...;
                                createdAt: ...;
                                createdBy: ...;
                                description?: ...;
                                executedAt?: ...;
                                id?: ...;
                                name: ...;
                                resultConversation?: ...;
                                status: ...;
                            }[];
                            followed?: boolean;
                            followers: { conversation: ...; topic: ...; user: ... }[];
                            id?: string;
                            locked?: boolean;
                            messageCount?: number;
                            messages: {
                                active?: ...;
                                body: ...;
                                bodyType?: ...;
                                channels?: ...;
                                conversation: ...;
                                count?: ...;
                                createdAt?: ...;
                                downVotes: ...;
                                fromAgent: ...;
                                id?: ...;
                                isDeleted?: ...;
                                owner?: ...;
                                parentMessage?: ...;
                                pause: ...;
                                prompt?: ...;
                                pseudonym: ...;
                                pseudonymId: ...;
                                replyCount?: ...;
                                source?: ...;
                                upVotes: ...;
                                visible: ...;
                            }[];
                            name: string;
                            owner: | string
                            | {
                                dataExportOptOut?: ...;
                                email?: ...;
                                goodReputation?: ...;
                                id?: ...;
                                password: ...;
                                pseudonyms: ...;
                                role?: ...;
                                username: ...;
                            };
                            platforms?: (...)[];
                            scheduledTime?: string;
                            slug?: string;
                            startTime?: string;
                            topic:
                                | string
                                | (
                                    { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; messages: { ...; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined...
                                );
                            transcript?: { status: ...; vectorStore?: ... };
                            updatedAt?: string;
                        }[];
                        defaultSortAverage?: number;
                        followed?: boolean;
                        followers: { conversation: string; topic: string; user: string }[];
                        id?: string;
                        isArchiveNotified?: boolean;
                        isDeleted?: boolean;
                        latestMessageCreatedAt?: string;
                        messageCount?: number;
                        name: string;
                        owner:
                            | string
                            | {
                                dataExportOptOut?: boolean;
                                email?: string;
                                goodReputation?: boolean;
                                id?: string;
                                password: string;
                                pseudonyms: {
                                    active: ...;
                                    conversations: ...;
                                    id?: ...;
                                    isDeleted: ...;
                                    pseudonym: ...;
                                    token: ...;
                                }[];
                                role?: string;
                                username: string;
                            };
                        passcode?: number;
                        private: boolean;
                        slug?: string;
                        votingAllowed: boolean;
                    }[];
                };
                headers: { [name: string]: unknown };
            };
            "400": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: {
                  "application/json": {
                      archivable: boolean;
                      archived?: boolean;
                      archiveEmail?: string;
                      conversationCount?: number;
                      conversationCreationAllowed: boolean;
                      conversations: {
                          active?: boolean;
                          adapters: {
                              active: ...;
                              audioChannels?: ...;
                              chatChannels?: ...;
                              config: ...;
                              conversation: ...;
                              dmChannels?: ...;
                              id?: ...;
                              type: ...;
                          }[];
                          agents: {
                              active?: ...;
                              agentConfig?: ...;
                              agentEvaluation?: ...;
                              agentType: ...;
                              conversation: ...;
                              conversationHistorySettings?: ...;
                              description: ...;
                              id?: ...;
                              instanceName?: ...;
                              lastActiveMessageCount?: ...;
                              llmModel: ...;
                              llmModelOptions?: ...;
                              llmPlatform: ...;
                              llmPlatformOptions?: ...;
                              llmTemplates?: ...;
                              llmTemplateVars?: ...;
                              name: ...;
                              pseudonyms: ...;
                              ragCollectionName?: ...;
                              triggers?: ...;
                              useTranscriptRAGCollection?: ...;
                          }[];
                          channels: {
                              direct: ...;
                              id?: ...;
                              name: ...;
                              participants?: ...;
                              passcode: ...;
                          }[];
                          conversationType?: string;
                          createdAt?: string;
                          enableAgents?: boolean;
                          enableDMs: string[];
                          endTime?: string;
                          experimental?: boolean;
                          experiments: {
                              agentModifications?: ...;
                              baseConversation: ...;
                              createdAt: ...;
                              createdBy: ...;
                              description?: ...;
                              executedAt?: ...;
                              id?: ...;
                              name: ...;
                              resultConversation?: ...;
                              status: ...;
                          }[];
                          followed?: boolean;
                          followers: { conversation: ...; topic: ...; user: ... }[];
                          id?: string;
                          locked?: boolean;
                          messageCount?: number;
                          messages: {
                              active?: ...;
                              body: ...;
                              bodyType?: ...;
                              channels?: ...;
                              conversation: ...;
                              count?: ...;
                              createdAt?: ...;
                              downVotes: ...;
                              fromAgent: ...;
                              id?: ...;
                              isDeleted?: ...;
                              owner?: ...;
                              parentMessage?: ...;
                              pause: ...;
                              prompt?: ...;
                              pseudonym: ...;
                              pseudonymId: ...;
                              replyCount?: ...;
                              source?: ...;
                              upVotes: ...;
                              visible: ...;
                          }[];
                          name: string;
                          owner: | string
                          | {
                              dataExportOptOut?: ...;
                              email?: ...;
                              goodReputation?: ...;
                              id?: ...;
                              password: ...;
                              pseudonyms: ...;
                              role?: ...;
                              username: ...;
                          };
                          platforms?: (...)[];
                          scheduledTime?: string;
                          slug?: string;
                          startTime?: string;
                          topic:
                              | string
                              | (
                                  { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; messages: { ...; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined...
                              );
                          transcript?: { status: ...; vectorStore?: ... };
                          updatedAt?: string;
                      }[];
                      defaultSortAverage?: number;
                      followed?: boolean;
                      followers: { conversation: string; topic: string; user: string }[];
                      id?: string;
                      isArchiveNotified?: boolean;
                      isDeleted?: boolean;
                      latestMessageCreatedAt?: string;
                      messageCount?: number;
                      name: string;
                      owner:
                          | string
                          | {
                              dataExportOptOut?: boolean;
                              email?: string;
                              goodReputation?: boolean;
                              id?: string;
                              password: string;
                              pseudonyms: {
                                  active: ...;
                                  conversations: ...;
                                  id?: ...;
                                  isDeleted: ...;
                                  pseudonym: ...;
                                  token: ...;
                              }[];
                              role?: string;
                              username: string;
                          };
                      passcode?: number;
                      private: boolean;
                      slug?: string;
                      votingAllowed: boolean;
                  }[];
              };
              headers: { [name: string]: unknown };
          }

          Top 10 public topics

        • 400: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }

          Invalid or expired token

          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 400,
              * "message": "Invalid or expired login token. Please log in again."
              * }
          • headers: { [name: string]: unknown }
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • Optionalpost?: undefined
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/topics/userTopics": {
        delete?: undefined;
        get: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            archivable: boolean;
                            archived?: boolean;
                            archiveEmail?: string;
                            conversationCount?: number;
                            conversationCreationAllowed: boolean;
                            conversations: {
                                active?: boolean;
                                adapters: {
                                    active: ...;
                                    audioChannels?: ...;
                                    chatChannels?: ...;
                                    config: ...;
                                    conversation: ...;
                                    dmChannels?: ...;
                                    id?: ...;
                                    type: ...;
                                }[];
                                agents: {
                                    active?: ...;
                                    agentConfig?: ...;
                                    agentEvaluation?: ...;
                                    agentType: ...;
                                    conversation: ...;
                                    conversationHistorySettings?: ...;
                                    description: ...;
                                    id?: ...;
                                    instanceName?: ...;
                                    lastActiveMessageCount?: ...;
                                    llmModel: ...;
                                    llmModelOptions?: ...;
                                    llmPlatform: ...;
                                    llmPlatformOptions?: ...;
                                    llmTemplates?: ...;
                                    llmTemplateVars?: ...;
                                    name: ...;
                                    pseudonyms: ...;
                                    ragCollectionName?: ...;
                                    triggers?: ...;
                                    useTranscriptRAGCollection?: ...;
                                }[];
                                channels: {
                                    direct: ...;
                                    id?: ...;
                                    name: ...;
                                    participants?: ...;
                                    passcode: ...;
                                }[];
                                conversationType?: string;
                                createdAt?: string;
                                enableAgents?: boolean;
                                enableDMs: string[];
                                endTime?: string;
                                experimental?: boolean;
                                experiments: {
                                    agentModifications?: ...;
                                    baseConversation: ...;
                                    createdAt: ...;
                                    createdBy: ...;
                                    description?: ...;
                                    executedAt?: ...;
                                    id?: ...;
                                    name: ...;
                                    resultConversation?: ...;
                                    status: ...;
                                }[];
                                followed?: boolean;
                                followers: { conversation: ...; topic: ...; user: ... }[];
                                id?: string;
                                locked?: boolean;
                                messageCount?: number;
                                messages: {
                                    active?: ...;
                                    body: ...;
                                    bodyType?: ...;
                                    channels?: ...;
                                    conversation: ...;
                                    count?: ...;
                                    createdAt?: ...;
                                    downVotes: ...;
                                    fromAgent: ...;
                                    id?: ...;
                                    isDeleted?: ...;
                                    owner?: ...;
                                    parentMessage?: ...;
                                    pause: ...;
                                    prompt?: ...;
                                    pseudonym: ...;
                                    pseudonymId: ...;
                                    replyCount?: ...;
                                    source?: ...;
                                    upVotes: ...;
                                    visible: ...;
                                }[];
                                name: string;
                                owner: | string
                                | {
                                    dataExportOptOut?: ...;
                                    email?: ...;
                                    goodReputation?: ...;
                                    id?: ...;
                                    password: ...;
                                    pseudonyms: ...;
                                    role?: ...;
                                    username: ...;
                                };
                                platforms?: (...)[];
                                scheduledTime?: string;
                                slug?: string;
                                startTime?: string;
                                topic:
                                    | string
                                    | (
                                        { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; messages: { ...; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined...
                                    );
                                transcript?: { status: ...; vectorStore?: ... };
                                updatedAt?: string;
                            }[];
                            defaultSortAverage?: number;
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            isArchiveNotified?: boolean;
                            isDeleted?: boolean;
                            latestMessageCreatedAt?: string;
                            messageCount?: number;
                            name: string;
                            owner:
                                | string
                                | {
                                    dataExportOptOut?: boolean;
                                    email?: string;
                                    goodReputation?: boolean;
                                    id?: string;
                                    password: string;
                                    pseudonyms: {
                                        active: ...;
                                        conversations: ...;
                                        id?: ...;
                                        isDeleted: ...;
                                        pseudonym: ...;
                                        token: ...;
                                    }[];
                                    role?: string;
                                    username: string;
                                };
                            passcode?: number;
                            private: boolean;
                            slug?: string;
                            votingAllowed: boolean;
                        }[];
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post?: undefined;
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • get: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path?: undefined;
              query?: undefined;
          };
          requestBody?: undefined;
          responses: {
              "200": {
                  content: {
                      "application/json": {
                          archivable: boolean;
                          archived?: boolean;
                          archiveEmail?: string;
                          conversationCount?: number;
                          conversationCreationAllowed: boolean;
                          conversations: {
                              active?: boolean;
                              adapters: {
                                  active: ...;
                                  audioChannels?: ...;
                                  chatChannels?: ...;
                                  config: ...;
                                  conversation: ...;
                                  dmChannels?: ...;
                                  id?: ...;
                                  type: ...;
                              }[];
                              agents: {
                                  active?: ...;
                                  agentConfig?: ...;
                                  agentEvaluation?: ...;
                                  agentType: ...;
                                  conversation: ...;
                                  conversationHistorySettings?: ...;
                                  description: ...;
                                  id?: ...;
                                  instanceName?: ...;
                                  lastActiveMessageCount?: ...;
                                  llmModel: ...;
                                  llmModelOptions?: ...;
                                  llmPlatform: ...;
                                  llmPlatformOptions?: ...;
                                  llmTemplates?: ...;
                                  llmTemplateVars?: ...;
                                  name: ...;
                                  pseudonyms: ...;
                                  ragCollectionName?: ...;
                                  triggers?: ...;
                                  useTranscriptRAGCollection?: ...;
                              }[];
                              channels: {
                                  direct: ...;
                                  id?: ...;
                                  name: ...;
                                  participants?: ...;
                                  passcode: ...;
                              }[];
                              conversationType?: string;
                              createdAt?: string;
                              enableAgents?: boolean;
                              enableDMs: string[];
                              endTime?: string;
                              experimental?: boolean;
                              experiments: {
                                  agentModifications?: ...;
                                  baseConversation: ...;
                                  createdAt: ...;
                                  createdBy: ...;
                                  description?: ...;
                                  executedAt?: ...;
                                  id?: ...;
                                  name: ...;
                                  resultConversation?: ...;
                                  status: ...;
                              }[];
                              followed?: boolean;
                              followers: { conversation: ...; topic: ...; user: ... }[];
                              id?: string;
                              locked?: boolean;
                              messageCount?: number;
                              messages: {
                                  active?: ...;
                                  body: ...;
                                  bodyType?: ...;
                                  channels?: ...;
                                  conversation: ...;
                                  count?: ...;
                                  createdAt?: ...;
                                  downVotes: ...;
                                  fromAgent: ...;
                                  id?: ...;
                                  isDeleted?: ...;
                                  owner?: ...;
                                  parentMessage?: ...;
                                  pause: ...;
                                  prompt?: ...;
                                  pseudonym: ...;
                                  pseudonymId: ...;
                                  replyCount?: ...;
                                  source?: ...;
                                  upVotes: ...;
                                  visible: ...;
                              }[];
                              name: string;
                              owner: | string
                              | {
                                  dataExportOptOut?: ...;
                                  email?: ...;
                                  goodReputation?: ...;
                                  id?: ...;
                                  password: ...;
                                  pseudonyms: ...;
                                  role?: ...;
                                  username: ...;
                              };
                              platforms?: (...)[];
                              scheduledTime?: string;
                              slug?: string;
                              startTime?: string;
                              topic:
                                  | string
                                  | (
                                      { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; messages: { ...; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined...
                                  );
                              transcript?: { status: ...; vectorStore?: ... };
                              updatedAt?: string;
                          }[];
                          defaultSortAverage?: number;
                          followed?: boolean;
                          followers: { conversation: string; topic: string; user: string }[];
                          id?: string;
                          isArchiveNotified?: boolean;
                          isDeleted?: boolean;
                          latestMessageCreatedAt?: string;
                          messageCount?: number;
                          name: string;
                          owner:
                              | string
                              | {
                                  dataExportOptOut?: boolean;
                                  email?: string;
                                  goodReputation?: boolean;
                                  id?: string;
                                  password: string;
                                  pseudonyms: {
                                      active: ...;
                                      conversations: ...;
                                      id?: ...;
                                      isDeleted: ...;
                                      pseudonym: ...;
                                      token: ...;
                                  }[];
                                  role?: string;
                                  username: string;
                              };
                          passcode?: number;
                          private: boolean;
                          slug?: string;
                          votingAllowed: boolean;
                      }[];
                  };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Get topics owned or followed by the current user

      Returns topics owned by the user or topics they follow, sorted by activity

      • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
      • OptionalrequestBody?: undefined
      • responses: {
            "200": {
                content: {
                    "application/json": {
                        archivable: boolean;
                        archived?: boolean;
                        archiveEmail?: string;
                        conversationCount?: number;
                        conversationCreationAllowed: boolean;
                        conversations: {
                            active?: boolean;
                            adapters: {
                                active: ...;
                                audioChannels?: ...;
                                chatChannels?: ...;
                                config: ...;
                                conversation: ...;
                                dmChannels?: ...;
                                id?: ...;
                                type: ...;
                            }[];
                            agents: {
                                active?: ...;
                                agentConfig?: ...;
                                agentEvaluation?: ...;
                                agentType: ...;
                                conversation: ...;
                                conversationHistorySettings?: ...;
                                description: ...;
                                id?: ...;
                                instanceName?: ...;
                                lastActiveMessageCount?: ...;
                                llmModel: ...;
                                llmModelOptions?: ...;
                                llmPlatform: ...;
                                llmPlatformOptions?: ...;
                                llmTemplates?: ...;
                                llmTemplateVars?: ...;
                                name: ...;
                                pseudonyms: ...;
                                ragCollectionName?: ...;
                                triggers?: ...;
                                useTranscriptRAGCollection?: ...;
                            }[];
                            channels: {
                                direct: ...;
                                id?: ...;
                                name: ...;
                                participants?: ...;
                                passcode: ...;
                            }[];
                            conversationType?: string;
                            createdAt?: string;
                            enableAgents?: boolean;
                            enableDMs: string[];
                            endTime?: string;
                            experimental?: boolean;
                            experiments: {
                                agentModifications?: ...;
                                baseConversation: ...;
                                createdAt: ...;
                                createdBy: ...;
                                description?: ...;
                                executedAt?: ...;
                                id?: ...;
                                name: ...;
                                resultConversation?: ...;
                                status: ...;
                            }[];
                            followed?: boolean;
                            followers: { conversation: ...; topic: ...; user: ... }[];
                            id?: string;
                            locked?: boolean;
                            messageCount?: number;
                            messages: {
                                active?: ...;
                                body: ...;
                                bodyType?: ...;
                                channels?: ...;
                                conversation: ...;
                                count?: ...;
                                createdAt?: ...;
                                downVotes: ...;
                                fromAgent: ...;
                                id?: ...;
                                isDeleted?: ...;
                                owner?: ...;
                                parentMessage?: ...;
                                pause: ...;
                                prompt?: ...;
                                pseudonym: ...;
                                pseudonymId: ...;
                                replyCount?: ...;
                                source?: ...;
                                upVotes: ...;
                                visible: ...;
                            }[];
                            name: string;
                            owner: | string
                            | {
                                dataExportOptOut?: ...;
                                email?: ...;
                                goodReputation?: ...;
                                id?: ...;
                                password: ...;
                                pseudonyms: ...;
                                role?: ...;
                                username: ...;
                            };
                            platforms?: (...)[];
                            scheduledTime?: string;
                            slug?: string;
                            startTime?: string;
                            topic:
                                | string
                                | (
                                    { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; messages: { ...; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined...
                                );
                            transcript?: { status: ...; vectorStore?: ... };
                            updatedAt?: string;
                        }[];
                        defaultSortAverage?: number;
                        followed?: boolean;
                        followers: { conversation: string; topic: string; user: string }[];
                        id?: string;
                        isArchiveNotified?: boolean;
                        isDeleted?: boolean;
                        latestMessageCreatedAt?: string;
                        messageCount?: number;
                        name: string;
                        owner:
                            | string
                            | {
                                dataExportOptOut?: boolean;
                                email?: string;
                                goodReputation?: boolean;
                                id?: string;
                                password: string;
                                pseudonyms: {
                                    active: ...;
                                    conversations: ...;
                                    id?: ...;
                                    isDeleted: ...;
                                    pseudonym: ...;
                                    token: ...;
                                }[];
                                role?: string;
                                username: string;
                            };
                        passcode?: number;
                        private: boolean;
                        slug?: string;
                        votingAllowed: boolean;
                    }[];
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: {
                  "application/json": {
                      archivable: boolean;
                      archived?: boolean;
                      archiveEmail?: string;
                      conversationCount?: number;
                      conversationCreationAllowed: boolean;
                      conversations: {
                          active?: boolean;
                          adapters: {
                              active: ...;
                              audioChannels?: ...;
                              chatChannels?: ...;
                              config: ...;
                              conversation: ...;
                              dmChannels?: ...;
                              id?: ...;
                              type: ...;
                          }[];
                          agents: {
                              active?: ...;
                              agentConfig?: ...;
                              agentEvaluation?: ...;
                              agentType: ...;
                              conversation: ...;
                              conversationHistorySettings?: ...;
                              description: ...;
                              id?: ...;
                              instanceName?: ...;
                              lastActiveMessageCount?: ...;
                              llmModel: ...;
                              llmModelOptions?: ...;
                              llmPlatform: ...;
                              llmPlatformOptions?: ...;
                              llmTemplates?: ...;
                              llmTemplateVars?: ...;
                              name: ...;
                              pseudonyms: ...;
                              ragCollectionName?: ...;
                              triggers?: ...;
                              useTranscriptRAGCollection?: ...;
                          }[];
                          channels: {
                              direct: ...;
                              id?: ...;
                              name: ...;
                              participants?: ...;
                              passcode: ...;
                          }[];
                          conversationType?: string;
                          createdAt?: string;
                          enableAgents?: boolean;
                          enableDMs: string[];
                          endTime?: string;
                          experimental?: boolean;
                          experiments: {
                              agentModifications?: ...;
                              baseConversation: ...;
                              createdAt: ...;
                              createdBy: ...;
                              description?: ...;
                              executedAt?: ...;
                              id?: ...;
                              name: ...;
                              resultConversation?: ...;
                              status: ...;
                          }[];
                          followed?: boolean;
                          followers: { conversation: ...; topic: ...; user: ... }[];
                          id?: string;
                          locked?: boolean;
                          messageCount?: number;
                          messages: {
                              active?: ...;
                              body: ...;
                              bodyType?: ...;
                              channels?: ...;
                              conversation: ...;
                              count?: ...;
                              createdAt?: ...;
                              downVotes: ...;
                              fromAgent: ...;
                              id?: ...;
                              isDeleted?: ...;
                              owner?: ...;
                              parentMessage?: ...;
                              pause: ...;
                              prompt?: ...;
                              pseudonym: ...;
                              pseudonymId: ...;
                              replyCount?: ...;
                              source?: ...;
                              upVotes: ...;
                              visible: ...;
                          }[];
                          name: string;
                          owner: | string
                          | {
                              dataExportOptOut?: ...;
                              email?: ...;
                              goodReputation?: ...;
                              id?: ...;
                              password: ...;
                              pseudonyms: ...;
                              role?: ...;
                              username: ...;
                          };
                          platforms?: (...)[];
                          scheduledTime?: string;
                          slug?: string;
                          startTime?: string;
                          topic:
                              | string
                              | (
                                  { id?: string | undefined; slug?: string | undefined; name: string; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { id?: string | undefined; messages: { ...; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }[]; ... 13 more ...; conversationCount?: number | undefined...
                              );
                          transcript?: { status: ...; vectorStore?: ... };
                          updatedAt?: string;
                      }[];
                      defaultSortAverage?: number;
                      followed?: boolean;
                      followers: { conversation: string; topic: string; user: string }[];
                      id?: string;
                      isArchiveNotified?: boolean;
                      isDeleted?: boolean;
                      latestMessageCreatedAt?: string;
                      messageCount?: number;
                      name: string;
                      owner:
                          | string
                          | {
                              dataExportOptOut?: boolean;
                              email?: string;
                              goodReputation?: boolean;
                              id?: string;
                              password: string;
                              pseudonyms: {
                                  active: ...;
                                  conversations: ...;
                                  id?: ...;
                                  isDeleted: ...;
                                  pseudonym: ...;
                                  token: ...;
                              }[];
                              role?: string;
                              username: string;
                          };
                      passcode?: number;
                      private: boolean;
                      slug?: string;
                      votingAllowed: boolean;
                  }[];
              };
              headers: { [name: string]: unknown };
          }

          List of user's topics with activity data

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • Optionalpost?: undefined
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/transcript/{conversationId}": {
        delete: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { conversationId: string };
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": { content?: undefined; headers: { [name: string]: unknown } };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "403": { content?: undefined; headers: { [name: string]: unknown } };
                "404": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        get: {
            parameters: {
                cookie?: undefined;
                header?: { Accept?: string };
                path: { conversationId: string };
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: { "text/plain": string };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "406": { content?: undefined; headers: { [name: string]: unknown } };
            };
        };
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post?: undefined;
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • delete: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path: { conversationId: string };
              query?: undefined;
          };
          requestBody?: undefined;
          responses: {
              "200": { content?: undefined; headers: { [name: string]: unknown } };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "403": { content?: undefined; headers: { [name: string]: unknown } };
              "404": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Delete a transcript

      Delete all associated transcript data (datastore, embeddings, etc.) for a given conversation.

      • parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { conversationId: string };
            query?: undefined;
        }
        • Optionalcookie?: undefined
        • Optionalheader?: undefined
        • path: { conversationId: string }
          • conversationId: string

            ID of the conversation with transcript to delete

        • Optionalquery?: undefined
      • OptionalrequestBody?: undefined
      • responses: {
            "200": { content?: undefined; headers: { [name: string]: unknown } };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "403": { content?: undefined; headers: { [name: string]: unknown } };
            "404": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: { content?: undefined; headers: { [name: string]: unknown } }

          Conversation transcript deleted successfully

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 403: { content?: undefined; headers: { [name: string]: unknown } }

          Only conversation or topic owner can delete

        • 404: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 404,
              * "message": "Not found"
              * }
          • headers: { [name: string]: unknown }
    • get: {
          parameters: {
              cookie?: undefined;
              header?: { Accept?: string };
              path: { conversationId: string };
              query?: undefined;
          };
          requestBody?: undefined;
          responses: {
              "200": {
                  content: { "text/plain": string };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "404": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "406": { content?: undefined; headers: { [name: string]: unknown } };
          };
      }

      Get transcript

      Returns the transcript for a given conversation. Use Accept header to specify format (text/plain).

      • parameters: {
            cookie?: undefined;
            header?: { Accept?: string };
            path: { conversationId: string };
            query?: undefined;
        }
        • Optionalcookie?: undefined
        • Optionalheader?: { Accept?: string }
          • OptionalAccept?: string

            Content type requested (currently supports text/plain)

        • path: { conversationId: string }
          • conversationId: string

            ID of the conversation to get transcript from

        • Optionalquery?: undefined
      • OptionalrequestBody?: undefined
      • responses: {
            "200": {
                content: { "text/plain": string };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "406": { content?: undefined; headers: { [name: string]: unknown } };
        }
        • 200: { content: { "text/plain": string }; headers: { [name: string]: unknown } }

          Transcript in requested format

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 404: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 404,
              * "message": "Not found"
              * }
          • headers: { [name: string]: unknown }
        • 406: { content?: undefined; headers: { [name: string]: unknown } }

          Requested format not supported

    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • Optionalpost?: undefined
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/transcript/{conversationId}/pause": {
        delete?: undefined;
        get?: undefined;
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { conversationId: string };
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            active?: boolean;
                            adapters: {
                                active: boolean;
                                audioChannels?: {
                                    agent?: ...;
                                    config?: ...;
                                    direct?: ...;
                                    direction: ...;
                                    name?: ...;
                                }[];
                                chatChannels?: {
                                    agent?: ...;
                                    config?: ...;
                                    direct?: ...;
                                    direction: ...;
                                    name?: ...;
                                }[];
                                config: { [key: string]: unknown };
                                conversation: string;
                                dmChannels?: {
                                    agent?: ...;
                                    config?: ...;
                                    direct?: ...;
                                    direction: ...;
                                    name?: ...;
                                }[];
                                id?: string;
                                type: string;
                            }[];
                            agents: {
                                active?: boolean;
                                agentConfig?: { [key: string]: unknown };
                                agentEvaluation?: { action: (...) | (...) | (...) };
                                agentType: string;
                                conversation: string;
                                conversationHistorySettings?: {
                                    channels?: (...) | (...);
                                    count?: (...) | (...);
                                    directMessages?: (...) | (...) | (...);
                                    endTime?: (...) | (...);
                                    timeWindow?: (...) | (...);
                                };
                                description: string;
                                id?: string;
                                instanceName?: string;
                                lastActiveMessageCount?: number;
                                llmModel: string;
                                llmModelOptions?: { [key: string]: unknown };
                                llmPlatform:
                                    | "openai"
                                    | "ollama"
                                    | "perspective"
                                    | "bedrock"
                                    | "vllm"
                                    | "google";
                                llmPlatformOptions?: {
                                    baseUrl?: (...)
                                    | (...);
                                    useKeepAlive: boolean;
                                };
                                llmTemplates?: { [key: string]: string };
                                llmTemplateVars?: { [key: string]: (...)[] };
                                name: string;
                                pseudonyms: {
                                    active: boolean;
                                    conversations: (...)[];
                                    id?: (...) | (...);
                                    isDeleted: boolean;
                                    pseudonym: string;
                                    token: string;
                                }[];
                                ragCollectionName?: string;
                                triggers?: { periodic?: (...)
                                | (...); perMessage?: (...) | (...) };
                                useTranscriptRAGCollection?: boolean;
                            }[];
                            channels: {
                                direct: boolean;
                                id?: string;
                                name: string;
                                participants?: { id?: ... }[];
                                passcode: string | null;
                            }[];
                            conversationType?: string;
                            createdAt?: string;
                            enableAgents?: boolean;
                            enableDMs: string[];
                            endTime?: string;
                            experimental?: boolean;
                            experiments: {
                                agentModifications?: {
                                    agent: ...;
                                    experimentValues?: ...;
                                    simulatedStartTime?: ...;
                                }[];
                                baseConversation: | string
                                | (
                                    { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                );
                                createdAt: string;
                                createdBy: | string
                                | {
                                    dataExportOptOut?: (...)
                                    | (...)
                                    | (...);
                                    email?: (...) | (...);
                                    goodReputation?: (...) | (...) | (...);
                                    id?: (...) | (...);
                                    password: string;
                                    pseudonyms: (...)[];
                                    role?: (...) | (...);
                                    username: string;
                                };
                                description?: string;
                                executedAt?: string;
                                id?: string;
                                name: string;
                                resultConversation?: | string
                                | (
                                    { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                );
                                status: "running"
                                | "completed"
                                | "failed"
                                | "not started";
                            }[];
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            locked?: boolean;
                            messageCount?: number;
                            messages: {
                                active?: boolean;
                                body: string | { [key: string]: unknown };
                                bodyType?: string;
                                channels?: string[];
                                conversation: string;
                                count?: number;
                                createdAt?: string;
                                downVotes: {
                                    owner?: (...) | (...);
                                    pseudonym?: (...) | (...);
                                    reason?: (...) | (...);
                                }[];
                                fromAgent: boolean;
                                id?: string;
                                isDeleted?: boolean;
                                owner?: string;
                                parentMessage?: string;
                                pause: boolean;
                                prompt?: {
                                    options?: (...)
                                    | (...);
                                    placeholder?: (...) | (...);
                                    type: (...) | (...) | (...) | (...) | (...) | (...);
                                    validation?: (...) | (...);
                                };
                                pseudonym: string;
                                pseudonymId: string;
                                replyCount?: number;
                                source?: string;
                                upVotes: {
                                    owner?: (...)
                                    | (...);
                                    pseudonym?: (...) | (...);
                                    reason?: (...) | (...);
                                }[];
                                visible: boolean;
                            }[];
                            name: string;
                            owner: | string
                            | {
                                dataExportOptOut?: boolean;
                                email?: string;
                                goodReputation?: boolean;
                                id?: string;
                                password: string;
                                pseudonyms: {
                                    active: boolean;
                                    conversations: (...)[];
                                    id?: (...) | (...);
                                    isDeleted: boolean;
                                    pseudonym: string;
                                    token: string;
                                }[];
                                role?: string;
                                username: string;
                            };
                            platforms?: string[];
                            scheduledTime?: string;
                            slug?: string;
                            startTime?: string;
                            topic: | string
                            | {
                                archivable: boolean;
                                archived?: boolean;
                                archiveEmail?: string;
                                conversationCount?: number;
                                conversationCreationAllowed: boolean;
                                conversations: (
                                    { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                )[];
                                defaultSortAverage?: number;
                                followed?: boolean;
                                followers: { conversation: string; topic: string; user: string }[];
                                id?: string;
                                isArchiveNotified?: boolean;
                                isDeleted?: boolean;
                                latestMessageCreatedAt?: string;
                                messageCount?: number;
                                name: string;
                                owner:
                                    | string
                                    | {
                                        dataExportOptOut?: (...)
                                        | (...)
                                        | (...);
                                        email?: (...) | (...);
                                        goodReputation?: (...) | (...) | (...);
                                        id?: (...) | (...);
                                        password: string;
                                        pseudonyms: (...)[];
                                        role?: (...) | (...);
                                        username: string;
                                    };
                                passcode?: number;
                                private: boolean;
                                slug?: string;
                                votingAllowed: boolean;
                            };
                            transcript?: {
                                status: "active"
                                | "paused"
                                | "stopped";
                                vectorStore?: {
                                    embeddingsModelName?: (...) | (...);
                                    embeddingsPlatform?: (...) | (...);
                                };
                            };
                            updatedAt?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "403": { content?: undefined; headers: { [name: string]: unknown } };
                "404": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • Optionalget?: undefined
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • post: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path: { conversationId: string };
              query?: undefined;
          };
          requestBody?: undefined;
          responses: {
              "200": {
                  content: {
                      "application/json": {
                          active?: boolean;
                          adapters: {
                              active: boolean;
                              audioChannels?: {
                                  agent?: ...;
                                  config?: ...;
                                  direct?: ...;
                                  direction: ...;
                                  name?: ...;
                              }[];
                              chatChannels?: {
                                  agent?: ...;
                                  config?: ...;
                                  direct?: ...;
                                  direction: ...;
                                  name?: ...;
                              }[];
                              config: { [key: string]: unknown };
                              conversation: string;
                              dmChannels?: {
                                  agent?: ...;
                                  config?: ...;
                                  direct?: ...;
                                  direction: ...;
                                  name?: ...;
                              }[];
                              id?: string;
                              type: string;
                          }[];
                          agents: {
                              active?: boolean;
                              agentConfig?: { [key: string]: unknown };
                              agentEvaluation?: { action: (...) | (...) | (...) };
                              agentType: string;
                              conversation: string;
                              conversationHistorySettings?: {
                                  channels?: (...) | (...);
                                  count?: (...) | (...);
                                  directMessages?: (...) | (...) | (...);
                                  endTime?: (...) | (...);
                                  timeWindow?: (...) | (...);
                              };
                              description: string;
                              id?: string;
                              instanceName?: string;
                              lastActiveMessageCount?: number;
                              llmModel: string;
                              llmModelOptions?: { [key: string]: unknown };
                              llmPlatform:
                                  | "openai"
                                  | "ollama"
                                  | "perspective"
                                  | "bedrock"
                                  | "vllm"
                                  | "google";
                              llmPlatformOptions?: {
                                  baseUrl?: (...)
                                  | (...);
                                  useKeepAlive: boolean;
                              };
                              llmTemplates?: { [key: string]: string };
                              llmTemplateVars?: { [key: string]: (...)[] };
                              name: string;
                              pseudonyms: {
                                  active: boolean;
                                  conversations: (...)[];
                                  id?: (...) | (...);
                                  isDeleted: boolean;
                                  pseudonym: string;
                                  token: string;
                              }[];
                              ragCollectionName?: string;
                              triggers?: { periodic?: (...)
                              | (...); perMessage?: (...) | (...) };
                              useTranscriptRAGCollection?: boolean;
                          }[];
                          channels: {
                              direct: boolean;
                              id?: string;
                              name: string;
                              participants?: { id?: ... }[];
                              passcode: string | null;
                          }[];
                          conversationType?: string;
                          createdAt?: string;
                          enableAgents?: boolean;
                          enableDMs: string[];
                          endTime?: string;
                          experimental?: boolean;
                          experiments: {
                              agentModifications?: {
                                  agent: ...;
                                  experimentValues?: ...;
                                  simulatedStartTime?: ...;
                              }[];
                              baseConversation: | string
                              | (
                                  { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                              );
                              createdAt: string;
                              createdBy: | string
                              | {
                                  dataExportOptOut?: (...)
                                  | (...)
                                  | (...);
                                  email?: (...) | (...);
                                  goodReputation?: (...) | (...) | (...);
                                  id?: (...) | (...);
                                  password: string;
                                  pseudonyms: (...)[];
                                  role?: (...) | (...);
                                  username: string;
                              };
                              description?: string;
                              executedAt?: string;
                              id?: string;
                              name: string;
                              resultConversation?: | string
                              | (
                                  { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                              );
                              status: "running"
                              | "completed"
                              | "failed"
                              | "not started";
                          }[];
                          followed?: boolean;
                          followers: { conversation: string; topic: string; user: string }[];
                          id?: string;
                          locked?: boolean;
                          messageCount?: number;
                          messages: {
                              active?: boolean;
                              body: string | { [key: string]: unknown };
                              bodyType?: string;
                              channels?: string[];
                              conversation: string;
                              count?: number;
                              createdAt?: string;
                              downVotes: {
                                  owner?: (...) | (...);
                                  pseudonym?: (...) | (...);
                                  reason?: (...) | (...);
                              }[];
                              fromAgent: boolean;
                              id?: string;
                              isDeleted?: boolean;
                              owner?: string;
                              parentMessage?: string;
                              pause: boolean;
                              prompt?: {
                                  options?: (...)
                                  | (...);
                                  placeholder?: (...) | (...);
                                  type: (...) | (...) | (...) | (...) | (...) | (...);
                                  validation?: (...) | (...);
                              };
                              pseudonym: string;
                              pseudonymId: string;
                              replyCount?: number;
                              source?: string;
                              upVotes: {
                                  owner?: (...)
                                  | (...);
                                  pseudonym?: (...) | (...);
                                  reason?: (...) | (...);
                              }[];
                              visible: boolean;
                          }[];
                          name: string;
                          owner: | string
                          | {
                              dataExportOptOut?: boolean;
                              email?: string;
                              goodReputation?: boolean;
                              id?: string;
                              password: string;
                              pseudonyms: {
                                  active: boolean;
                                  conversations: (...)[];
                                  id?: (...) | (...);
                                  isDeleted: boolean;
                                  pseudonym: string;
                                  token: string;
                              }[];
                              role?: string;
                              username: string;
                          };
                          platforms?: string[];
                          scheduledTime?: string;
                          slug?: string;
                          startTime?: string;
                          topic: | string
                          | {
                              archivable: boolean;
                              archived?: boolean;
                              archiveEmail?: string;
                              conversationCount?: number;
                              conversationCreationAllowed: boolean;
                              conversations: (
                                  { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                              )[];
                              defaultSortAverage?: number;
                              followed?: boolean;
                              followers: { conversation: string; topic: string; user: string }[];
                              id?: string;
                              isArchiveNotified?: boolean;
                              isDeleted?: boolean;
                              latestMessageCreatedAt?: string;
                              messageCount?: number;
                              name: string;
                              owner:
                                  | string
                                  | {
                                      dataExportOptOut?: (...)
                                      | (...)
                                      | (...);
                                      email?: (...) | (...);
                                      goodReputation?: (...) | (...) | (...);
                                      id?: (...) | (...);
                                      password: string;
                                      pseudonyms: (...)[];
                                      role?: (...) | (...);
                                      username: string;
                                  };
                              passcode?: number;
                              private: boolean;
                              slug?: string;
                              votingAllowed: boolean;
                          };
                          transcript?: {
                              status: "active"
                              | "paused"
                              | "stopped";
                              vectorStore?: {
                                  embeddingsModelName?: (...) | (...);
                                  embeddingsPlatform?: (...) | (...);
                              };
                          };
                          updatedAt?: string;
                      };
                  };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "403": { content?: undefined; headers: { [name: string]: unknown } };
              "404": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Pause a conversation transcript

      Pauses recording of a transcript

      • parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { conversationId: string };
            query?: undefined;
        }
        • Optionalcookie?: undefined
        • Optionalheader?: undefined
        • path: { conversationId: string }
          • conversationId: string

            ID of the conversation to pause

        • Optionalquery?: undefined
      • OptionalrequestBody?: undefined
      • responses: {
            "200": {
                content: {
                    "application/json": {
                        active?: boolean;
                        adapters: {
                            active: boolean;
                            audioChannels?: {
                                agent?: ...;
                                config?: ...;
                                direct?: ...;
                                direction: ...;
                                name?: ...;
                            }[];
                            chatChannels?: {
                                agent?: ...;
                                config?: ...;
                                direct?: ...;
                                direction: ...;
                                name?: ...;
                            }[];
                            config: { [key: string]: unknown };
                            conversation: string;
                            dmChannels?: {
                                agent?: ...;
                                config?: ...;
                                direct?: ...;
                                direction: ...;
                                name?: ...;
                            }[];
                            id?: string;
                            type: string;
                        }[];
                        agents: {
                            active?: boolean;
                            agentConfig?: { [key: string]: unknown };
                            agentEvaluation?: { action: (...) | (...) | (...) };
                            agentType: string;
                            conversation: string;
                            conversationHistorySettings?: {
                                channels?: (...) | (...);
                                count?: (...) | (...);
                                directMessages?: (...) | (...) | (...);
                                endTime?: (...) | (...);
                                timeWindow?: (...) | (...);
                            };
                            description: string;
                            id?: string;
                            instanceName?: string;
                            lastActiveMessageCount?: number;
                            llmModel: string;
                            llmModelOptions?: { [key: string]: unknown };
                            llmPlatform:
                                | "openai"
                                | "ollama"
                                | "perspective"
                                | "bedrock"
                                | "vllm"
                                | "google";
                            llmPlatformOptions?: { baseUrl?: (...)
                            | (...); useKeepAlive: boolean };
                            llmTemplates?: { [key: string]: string };
                            llmTemplateVars?: { [key: string]: (...)[] };
                            name: string;
                            pseudonyms: {
                                active: boolean;
                                conversations: (...)[];
                                id?: (...) | (...);
                                isDeleted: boolean;
                                pseudonym: string;
                                token: string;
                            }[];
                            ragCollectionName?: string;
                            triggers?: { periodic?: (...)
                            | (...); perMessage?: (...) | (...) };
                            useTranscriptRAGCollection?: boolean;
                        }[];
                        channels: {
                            direct: boolean;
                            id?: string;
                            name: string;
                            participants?: { id?: ... }[];
                            passcode: string | null;
                        }[];
                        conversationType?: string;
                        createdAt?: string;
                        enableAgents?: boolean;
                        enableDMs: string[];
                        endTime?: string;
                        experimental?: boolean;
                        experiments: {
                            agentModifications?: {
                                agent: ...;
                                experimentValues?: ...;
                                simulatedStartTime?: ...;
                            }[];
                            baseConversation: | string
                            | (
                                { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                            );
                            createdAt: string;
                            createdBy: | string
                            | {
                                dataExportOptOut?: (...)
                                | (...)
                                | (...);
                                email?: (...) | (...);
                                goodReputation?: (...) | (...) | (...);
                                id?: (...) | (...);
                                password: string;
                                pseudonyms: (...)[];
                                role?: (...) | (...);
                                username: string;
                            };
                            description?: string;
                            executedAt?: string;
                            id?: string;
                            name: string;
                            resultConversation?: | string
                            | (
                                { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                            );
                            status: "running"
                            | "completed"
                            | "failed"
                            | "not started";
                        }[];
                        followed?: boolean;
                        followers: { conversation: string; topic: string; user: string }[];
                        id?: string;
                        locked?: boolean;
                        messageCount?: number;
                        messages: {
                            active?: boolean;
                            body: string | { [key: string]: unknown };
                            bodyType?: string;
                            channels?: string[];
                            conversation: string;
                            count?: number;
                            createdAt?: string;
                            downVotes: {
                                owner?: (...) | (...);
                                pseudonym?: (...) | (...);
                                reason?: (...) | (...);
                            }[];
                            fromAgent: boolean;
                            id?: string;
                            isDeleted?: boolean;
                            owner?: string;
                            parentMessage?: string;
                            pause: boolean;
                            prompt?: {
                                options?: (...)
                                | (...);
                                placeholder?: (...) | (...);
                                type: (...) | (...) | (...) | (...) | (...) | (...);
                                validation?: (...) | (...);
                            };
                            pseudonym: string;
                            pseudonymId: string;
                            replyCount?: number;
                            source?: string;
                            upVotes: {
                                owner?: (...)
                                | (...);
                                pseudonym?: (...) | (...);
                                reason?: (...) | (...);
                            }[];
                            visible: boolean;
                        }[];
                        name: string;
                        owner: | string
                        | {
                            dataExportOptOut?: boolean;
                            email?: string;
                            goodReputation?: boolean;
                            id?: string;
                            password: string;
                            pseudonyms: {
                                active: boolean;
                                conversations: (...)[];
                                id?: (...) | (...);
                                isDeleted: boolean;
                                pseudonym: string;
                                token: string;
                            }[];
                            role?: string;
                            username: string;
                        };
                        platforms?: string[];
                        scheduledTime?: string;
                        slug?: string;
                        startTime?: string;
                        topic: | string
                        | {
                            archivable: boolean;
                            archived?: boolean;
                            archiveEmail?: string;
                            conversationCount?: number;
                            conversationCreationAllowed: boolean;
                            conversations: (
                                { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                            )[];
                            defaultSortAverage?: number;
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            isArchiveNotified?: boolean;
                            isDeleted?: boolean;
                            latestMessageCreatedAt?: string;
                            messageCount?: number;
                            name: string;
                            owner:
                                | string
                                | {
                                    dataExportOptOut?: (...)
                                    | (...)
                                    | (...);
                                    email?: (...) | (...);
                                    goodReputation?: (...) | (...) | (...);
                                    id?: (...) | (...);
                                    password: string;
                                    pseudonyms: (...)[];
                                    role?: (...) | (...);
                                    username: string;
                                };
                            passcode?: number;
                            private: boolean;
                            slug?: string;
                            votingAllowed: boolean;
                        };
                        transcript?: {
                            status: "active"
                            | "paused"
                            | "stopped";
                            vectorStore?: {
                                embeddingsModelName?: (...) | (...);
                                embeddingsPlatform?: (...) | (...);
                            };
                        };
                        updatedAt?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "403": { content?: undefined; headers: { [name: string]: unknown } };
            "404": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: {
                  "application/json": {
                      active?: boolean;
                      adapters: {
                          active: boolean;
                          audioChannels?: {
                              agent?: ...;
                              config?: ...;
                              direct?: ...;
                              direction: ...;
                              name?: ...;
                          }[];
                          chatChannels?: {
                              agent?: ...;
                              config?: ...;
                              direct?: ...;
                              direction: ...;
                              name?: ...;
                          }[];
                          config: { [key: string]: unknown };
                          conversation: string;
                          dmChannels?: {
                              agent?: ...;
                              config?: ...;
                              direct?: ...;
                              direction: ...;
                              name?: ...;
                          }[];
                          id?: string;
                          type: string;
                      }[];
                      agents: {
                          active?: boolean;
                          agentConfig?: { [key: string]: unknown };
                          agentEvaluation?: { action: (...) | (...) | (...) };
                          agentType: string;
                          conversation: string;
                          conversationHistorySettings?: {
                              channels?: (...) | (...);
                              count?: (...) | (...);
                              directMessages?: (...) | (...) | (...);
                              endTime?: (...) | (...);
                              timeWindow?: (...) | (...);
                          };
                          description: string;
                          id?: string;
                          instanceName?: string;
                          lastActiveMessageCount?: number;
                          llmModel: string;
                          llmModelOptions?: { [key: string]: unknown };
                          llmPlatform:
                              | "openai"
                              | "ollama"
                              | "perspective"
                              | "bedrock"
                              | "vllm"
                              | "google";
                          llmPlatformOptions?: { baseUrl?: (...)
                          | (...); useKeepAlive: boolean };
                          llmTemplates?: { [key: string]: string };
                          llmTemplateVars?: { [key: string]: (...)[] };
                          name: string;
                          pseudonyms: {
                              active: boolean;
                              conversations: (...)[];
                              id?: (...) | (...);
                              isDeleted: boolean;
                              pseudonym: string;
                              token: string;
                          }[];
                          ragCollectionName?: string;
                          triggers?: { periodic?: (...)
                          | (...); perMessage?: (...) | (...) };
                          useTranscriptRAGCollection?: boolean;
                      }[];
                      channels: {
                          direct: boolean;
                          id?: string;
                          name: string;
                          participants?: { id?: ... }[];
                          passcode: string | null;
                      }[];
                      conversationType?: string;
                      createdAt?: string;
                      enableAgents?: boolean;
                      enableDMs: string[];
                      endTime?: string;
                      experimental?: boolean;
                      experiments: {
                          agentModifications?: {
                              agent: ...;
                              experimentValues?: ...;
                              simulatedStartTime?: ...;
                          }[];
                          baseConversation: | string
                          | (
                              { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                          );
                          createdAt: string;
                          createdBy: | string
                          | {
                              dataExportOptOut?: (...)
                              | (...)
                              | (...);
                              email?: (...) | (...);
                              goodReputation?: (...) | (...) | (...);
                              id?: (...) | (...);
                              password: string;
                              pseudonyms: (...)[];
                              role?: (...) | (...);
                              username: string;
                          };
                          description?: string;
                          executedAt?: string;
                          id?: string;
                          name: string;
                          resultConversation?: | string
                          | (
                              { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                          );
                          status: "running"
                          | "completed"
                          | "failed"
                          | "not started";
                      }[];
                      followed?: boolean;
                      followers: { conversation: string; topic: string; user: string }[];
                      id?: string;
                      locked?: boolean;
                      messageCount?: number;
                      messages: {
                          active?: boolean;
                          body: string | { [key: string]: unknown };
                          bodyType?: string;
                          channels?: string[];
                          conversation: string;
                          count?: number;
                          createdAt?: string;
                          downVotes: {
                              owner?: (...) | (...);
                              pseudonym?: (...) | (...);
                              reason?: (...) | (...);
                          }[];
                          fromAgent: boolean;
                          id?: string;
                          isDeleted?: boolean;
                          owner?: string;
                          parentMessage?: string;
                          pause: boolean;
                          prompt?: {
                              options?: (...)
                              | (...);
                              placeholder?: (...) | (...);
                              type: (...) | (...) | (...) | (...) | (...) | (...);
                              validation?: (...) | (...);
                          };
                          pseudonym: string;
                          pseudonymId: string;
                          replyCount?: number;
                          source?: string;
                          upVotes: {
                              owner?: (...)
                              | (...);
                              pseudonym?: (...) | (...);
                              reason?: (...) | (...);
                          }[];
                          visible: boolean;
                      }[];
                      name: string;
                      owner: | string
                      | {
                          dataExportOptOut?: boolean;
                          email?: string;
                          goodReputation?: boolean;
                          id?: string;
                          password: string;
                          pseudonyms: {
                              active: boolean;
                              conversations: (...)[];
                              id?: (...) | (...);
                              isDeleted: boolean;
                              pseudonym: string;
                              token: string;
                          }[];
                          role?: string;
                          username: string;
                      };
                      platforms?: string[];
                      scheduledTime?: string;
                      slug?: string;
                      startTime?: string;
                      topic: | string
                      | {
                          archivable: boolean;
                          archived?: boolean;
                          archiveEmail?: string;
                          conversationCount?: number;
                          conversationCreationAllowed: boolean;
                          conversations: (
                              { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                          )[];
                          defaultSortAverage?: number;
                          followed?: boolean;
                          followers: { conversation: string; topic: string; user: string }[];
                          id?: string;
                          isArchiveNotified?: boolean;
                          isDeleted?: boolean;
                          latestMessageCreatedAt?: string;
                          messageCount?: number;
                          name: string;
                          owner:
                              | string
                              | {
                                  dataExportOptOut?: (...)
                                  | (...)
                                  | (...);
                                  email?: (...) | (...);
                                  goodReputation?: (...) | (...) | (...);
                                  id?: (...) | (...);
                                  password: string;
                                  pseudonyms: (...)[];
                                  role?: (...) | (...);
                                  username: string;
                              };
                          passcode?: number;
                          private: boolean;
                          slug?: string;
                          votingAllowed: boolean;
                      };
                      transcript?: {
                          status: "active"
                          | "paused"
                          | "stopped";
                          vectorStore?: {
                              embeddingsModelName?: (...) | (...);
                              embeddingsPlatform?: (...) | (...);
                          };
                      };
                      updatedAt?: string;
                  };
              };
              headers: { [name: string]: unknown };
          }

          Recording paused successfully

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 403: { content?: undefined; headers: { [name: string]: unknown } }

          Only conversation or topic owner can pause transcript

        • 404: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 404,
              * "message": "Not found"
              * }
          • headers: { [name: string]: unknown }
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/transcript/{conversationId}/resume": {
        delete?: undefined;
        get?: undefined;
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { conversationId: string };
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            active?: boolean;
                            adapters: {
                                active: boolean;
                                audioChannels?: {
                                    agent?: ...;
                                    config?: ...;
                                    direct?: ...;
                                    direction: ...;
                                    name?: ...;
                                }[];
                                chatChannels?: {
                                    agent?: ...;
                                    config?: ...;
                                    direct?: ...;
                                    direction: ...;
                                    name?: ...;
                                }[];
                                config: { [key: string]: unknown };
                                conversation: string;
                                dmChannels?: {
                                    agent?: ...;
                                    config?: ...;
                                    direct?: ...;
                                    direction: ...;
                                    name?: ...;
                                }[];
                                id?: string;
                                type: string;
                            }[];
                            agents: {
                                active?: boolean;
                                agentConfig?: { [key: string]: unknown };
                                agentEvaluation?: { action: (...) | (...) | (...) };
                                agentType: string;
                                conversation: string;
                                conversationHistorySettings?: {
                                    channels?: (...) | (...);
                                    count?: (...) | (...);
                                    directMessages?: (...) | (...) | (...);
                                    endTime?: (...) | (...);
                                    timeWindow?: (...) | (...);
                                };
                                description: string;
                                id?: string;
                                instanceName?: string;
                                lastActiveMessageCount?: number;
                                llmModel: string;
                                llmModelOptions?: { [key: string]: unknown };
                                llmPlatform:
                                    | "openai"
                                    | "ollama"
                                    | "perspective"
                                    | "bedrock"
                                    | "vllm"
                                    | "google";
                                llmPlatformOptions?: {
                                    baseUrl?: (...)
                                    | (...);
                                    useKeepAlive: boolean;
                                };
                                llmTemplates?: { [key: string]: string };
                                llmTemplateVars?: { [key: string]: (...)[] };
                                name: string;
                                pseudonyms: {
                                    active: boolean;
                                    conversations: (...)[];
                                    id?: (...) | (...);
                                    isDeleted: boolean;
                                    pseudonym: string;
                                    token: string;
                                }[];
                                ragCollectionName?: string;
                                triggers?: { periodic?: (...)
                                | (...); perMessage?: (...) | (...) };
                                useTranscriptRAGCollection?: boolean;
                            }[];
                            channels: {
                                direct: boolean;
                                id?: string;
                                name: string;
                                participants?: { id?: ... }[];
                                passcode: string | null;
                            }[];
                            conversationType?: string;
                            createdAt?: string;
                            enableAgents?: boolean;
                            enableDMs: string[];
                            endTime?: string;
                            experimental?: boolean;
                            experiments: {
                                agentModifications?: {
                                    agent: ...;
                                    experimentValues?: ...;
                                    simulatedStartTime?: ...;
                                }[];
                                baseConversation: | string
                                | (
                                    { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                );
                                createdAt: string;
                                createdBy: | string
                                | {
                                    dataExportOptOut?: (...)
                                    | (...)
                                    | (...);
                                    email?: (...) | (...);
                                    goodReputation?: (...) | (...) | (...);
                                    id?: (...) | (...);
                                    password: string;
                                    pseudonyms: (...)[];
                                    role?: (...) | (...);
                                    username: string;
                                };
                                description?: string;
                                executedAt?: string;
                                id?: string;
                                name: string;
                                resultConversation?: | string
                                | (
                                    { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                );
                                status: "running"
                                | "completed"
                                | "failed"
                                | "not started";
                            }[];
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            locked?: boolean;
                            messageCount?: number;
                            messages: {
                                active?: boolean;
                                body: string | { [key: string]: unknown };
                                bodyType?: string;
                                channels?: string[];
                                conversation: string;
                                count?: number;
                                createdAt?: string;
                                downVotes: {
                                    owner?: (...) | (...);
                                    pseudonym?: (...) | (...);
                                    reason?: (...) | (...);
                                }[];
                                fromAgent: boolean;
                                id?: string;
                                isDeleted?: boolean;
                                owner?: string;
                                parentMessage?: string;
                                pause: boolean;
                                prompt?: {
                                    options?: (...)
                                    | (...);
                                    placeholder?: (...) | (...);
                                    type: (...) | (...) | (...) | (...) | (...) | (...);
                                    validation?: (...) | (...);
                                };
                                pseudonym: string;
                                pseudonymId: string;
                                replyCount?: number;
                                source?: string;
                                upVotes: {
                                    owner?: (...)
                                    | (...);
                                    pseudonym?: (...) | (...);
                                    reason?: (...) | (...);
                                }[];
                                visible: boolean;
                            }[];
                            name: string;
                            owner: | string
                            | {
                                dataExportOptOut?: boolean;
                                email?: string;
                                goodReputation?: boolean;
                                id?: string;
                                password: string;
                                pseudonyms: {
                                    active: boolean;
                                    conversations: (...)[];
                                    id?: (...) | (...);
                                    isDeleted: boolean;
                                    pseudonym: string;
                                    token: string;
                                }[];
                                role?: string;
                                username: string;
                            };
                            platforms?: string[];
                            scheduledTime?: string;
                            slug?: string;
                            startTime?: string;
                            topic: | string
                            | {
                                archivable: boolean;
                                archived?: boolean;
                                archiveEmail?: string;
                                conversationCount?: number;
                                conversationCreationAllowed: boolean;
                                conversations: (
                                    { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                                )[];
                                defaultSortAverage?: number;
                                followed?: boolean;
                                followers: { conversation: string; topic: string; user: string }[];
                                id?: string;
                                isArchiveNotified?: boolean;
                                isDeleted?: boolean;
                                latestMessageCreatedAt?: string;
                                messageCount?: number;
                                name: string;
                                owner:
                                    | string
                                    | {
                                        dataExportOptOut?: (...)
                                        | (...)
                                        | (...);
                                        email?: (...) | (...);
                                        goodReputation?: (...) | (...) | (...);
                                        id?: (...) | (...);
                                        password: string;
                                        pseudonyms: (...)[];
                                        role?: (...) | (...);
                                        username: string;
                                    };
                                passcode?: number;
                                private: boolean;
                                slug?: string;
                                votingAllowed: boolean;
                            };
                            transcript?: {
                                status: "active"
                                | "paused"
                                | "stopped";
                                vectorStore?: {
                                    embeddingsModelName?: (...) | (...);
                                    embeddingsPlatform?: (...) | (...);
                                };
                            };
                            updatedAt?: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "403": { content?: undefined; headers: { [name: string]: unknown } };
                "404": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • Optionalget?: undefined
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • post: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path: { conversationId: string };
              query?: undefined;
          };
          requestBody?: undefined;
          responses: {
              "200": {
                  content: {
                      "application/json": {
                          active?: boolean;
                          adapters: {
                              active: boolean;
                              audioChannels?: {
                                  agent?: ...;
                                  config?: ...;
                                  direct?: ...;
                                  direction: ...;
                                  name?: ...;
                              }[];
                              chatChannels?: {
                                  agent?: ...;
                                  config?: ...;
                                  direct?: ...;
                                  direction: ...;
                                  name?: ...;
                              }[];
                              config: { [key: string]: unknown };
                              conversation: string;
                              dmChannels?: {
                                  agent?: ...;
                                  config?: ...;
                                  direct?: ...;
                                  direction: ...;
                                  name?: ...;
                              }[];
                              id?: string;
                              type: string;
                          }[];
                          agents: {
                              active?: boolean;
                              agentConfig?: { [key: string]: unknown };
                              agentEvaluation?: { action: (...) | (...) | (...) };
                              agentType: string;
                              conversation: string;
                              conversationHistorySettings?: {
                                  channels?: (...) | (...);
                                  count?: (...) | (...);
                                  directMessages?: (...) | (...) | (...);
                                  endTime?: (...) | (...);
                                  timeWindow?: (...) | (...);
                              };
                              description: string;
                              id?: string;
                              instanceName?: string;
                              lastActiveMessageCount?: number;
                              llmModel: string;
                              llmModelOptions?: { [key: string]: unknown };
                              llmPlatform:
                                  | "openai"
                                  | "ollama"
                                  | "perspective"
                                  | "bedrock"
                                  | "vllm"
                                  | "google";
                              llmPlatformOptions?: {
                                  baseUrl?: (...)
                                  | (...);
                                  useKeepAlive: boolean;
                              };
                              llmTemplates?: { [key: string]: string };
                              llmTemplateVars?: { [key: string]: (...)[] };
                              name: string;
                              pseudonyms: {
                                  active: boolean;
                                  conversations: (...)[];
                                  id?: (...) | (...);
                                  isDeleted: boolean;
                                  pseudonym: string;
                                  token: string;
                              }[];
                              ragCollectionName?: string;
                              triggers?: { periodic?: (...)
                              | (...); perMessage?: (...) | (...) };
                              useTranscriptRAGCollection?: boolean;
                          }[];
                          channels: {
                              direct: boolean;
                              id?: string;
                              name: string;
                              participants?: { id?: ... }[];
                              passcode: string | null;
                          }[];
                          conversationType?: string;
                          createdAt?: string;
                          enableAgents?: boolean;
                          enableDMs: string[];
                          endTime?: string;
                          experimental?: boolean;
                          experiments: {
                              agentModifications?: {
                                  agent: ...;
                                  experimentValues?: ...;
                                  simulatedStartTime?: ...;
                              }[];
                              baseConversation: | string
                              | (
                                  { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                              );
                              createdAt: string;
                              createdBy: | string
                              | {
                                  dataExportOptOut?: (...)
                                  | (...)
                                  | (...);
                                  email?: (...) | (...);
                                  goodReputation?: (...) | (...) | (...);
                                  id?: (...) | (...);
                                  password: string;
                                  pseudonyms: (...)[];
                                  role?: (...) | (...);
                                  username: string;
                              };
                              description?: string;
                              executedAt?: string;
                              id?: string;
                              name: string;
                              resultConversation?: | string
                              | (
                                  { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                              );
                              status: "running"
                              | "completed"
                              | "failed"
                              | "not started";
                          }[];
                          followed?: boolean;
                          followers: { conversation: string; topic: string; user: string }[];
                          id?: string;
                          locked?: boolean;
                          messageCount?: number;
                          messages: {
                              active?: boolean;
                              body: string | { [key: string]: unknown };
                              bodyType?: string;
                              channels?: string[];
                              conversation: string;
                              count?: number;
                              createdAt?: string;
                              downVotes: {
                                  owner?: (...) | (...);
                                  pseudonym?: (...) | (...);
                                  reason?: (...) | (...);
                              }[];
                              fromAgent: boolean;
                              id?: string;
                              isDeleted?: boolean;
                              owner?: string;
                              parentMessage?: string;
                              pause: boolean;
                              prompt?: {
                                  options?: (...)
                                  | (...);
                                  placeholder?: (...) | (...);
                                  type: (...) | (...) | (...) | (...) | (...) | (...);
                                  validation?: (...) | (...);
                              };
                              pseudonym: string;
                              pseudonymId: string;
                              replyCount?: number;
                              source?: string;
                              upVotes: {
                                  owner?: (...)
                                  | (...);
                                  pseudonym?: (...) | (...);
                                  reason?: (...) | (...);
                              }[];
                              visible: boolean;
                          }[];
                          name: string;
                          owner: | string
                          | {
                              dataExportOptOut?: boolean;
                              email?: string;
                              goodReputation?: boolean;
                              id?: string;
                              password: string;
                              pseudonyms: {
                                  active: boolean;
                                  conversations: (...)[];
                                  id?: (...) | (...);
                                  isDeleted: boolean;
                                  pseudonym: string;
                                  token: string;
                              }[];
                              role?: string;
                              username: string;
                          };
                          platforms?: string[];
                          scheduledTime?: string;
                          slug?: string;
                          startTime?: string;
                          topic: | string
                          | {
                              archivable: boolean;
                              archived?: boolean;
                              archiveEmail?: string;
                              conversationCount?: number;
                              conversationCreationAllowed: boolean;
                              conversations: (
                                  { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                              )[];
                              defaultSortAverage?: number;
                              followed?: boolean;
                              followers: { conversation: string; topic: string; user: string }[];
                              id?: string;
                              isArchiveNotified?: boolean;
                              isDeleted?: boolean;
                              latestMessageCreatedAt?: string;
                              messageCount?: number;
                              name: string;
                              owner:
                                  | string
                                  | {
                                      dataExportOptOut?: (...)
                                      | (...)
                                      | (...);
                                      email?: (...) | (...);
                                      goodReputation?: (...) | (...) | (...);
                                      id?: (...) | (...);
                                      password: string;
                                      pseudonyms: (...)[];
                                      role?: (...) | (...);
                                      username: string;
                                  };
                              passcode?: number;
                              private: boolean;
                              slug?: string;
                              votingAllowed: boolean;
                          };
                          transcript?: {
                              status: "active"
                              | "paused"
                              | "stopped";
                              vectorStore?: {
                                  embeddingsModelName?: (...) | (...);
                                  embeddingsPlatform?: (...) | (...);
                              };
                          };
                          updatedAt?: string;
                      };
                  };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "403": { content?: undefined; headers: { [name: string]: unknown } };
              "404": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Resume transcription

      Resumes paused transcription

      • parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { conversationId: string };
            query?: undefined;
        }
        • Optionalcookie?: undefined
        • Optionalheader?: undefined
        • path: { conversationId: string }
          • conversationId: string

            ID of the conversation with transcript to resume

        • Optionalquery?: undefined
      • OptionalrequestBody?: undefined
      • responses: {
            "200": {
                content: {
                    "application/json": {
                        active?: boolean;
                        adapters: {
                            active: boolean;
                            audioChannels?: {
                                agent?: ...;
                                config?: ...;
                                direct?: ...;
                                direction: ...;
                                name?: ...;
                            }[];
                            chatChannels?: {
                                agent?: ...;
                                config?: ...;
                                direct?: ...;
                                direction: ...;
                                name?: ...;
                            }[];
                            config: { [key: string]: unknown };
                            conversation: string;
                            dmChannels?: {
                                agent?: ...;
                                config?: ...;
                                direct?: ...;
                                direction: ...;
                                name?: ...;
                            }[];
                            id?: string;
                            type: string;
                        }[];
                        agents: {
                            active?: boolean;
                            agentConfig?: { [key: string]: unknown };
                            agentEvaluation?: { action: (...) | (...) | (...) };
                            agentType: string;
                            conversation: string;
                            conversationHistorySettings?: {
                                channels?: (...) | (...);
                                count?: (...) | (...);
                                directMessages?: (...) | (...) | (...);
                                endTime?: (...) | (...);
                                timeWindow?: (...) | (...);
                            };
                            description: string;
                            id?: string;
                            instanceName?: string;
                            lastActiveMessageCount?: number;
                            llmModel: string;
                            llmModelOptions?: { [key: string]: unknown };
                            llmPlatform:
                                | "openai"
                                | "ollama"
                                | "perspective"
                                | "bedrock"
                                | "vllm"
                                | "google";
                            llmPlatformOptions?: { baseUrl?: (...)
                            | (...); useKeepAlive: boolean };
                            llmTemplates?: { [key: string]: string };
                            llmTemplateVars?: { [key: string]: (...)[] };
                            name: string;
                            pseudonyms: {
                                active: boolean;
                                conversations: (...)[];
                                id?: (...) | (...);
                                isDeleted: boolean;
                                pseudonym: string;
                                token: string;
                            }[];
                            ragCollectionName?: string;
                            triggers?: { periodic?: (...)
                            | (...); perMessage?: (...) | (...) };
                            useTranscriptRAGCollection?: boolean;
                        }[];
                        channels: {
                            direct: boolean;
                            id?: string;
                            name: string;
                            participants?: { id?: ... }[];
                            passcode: string | null;
                        }[];
                        conversationType?: string;
                        createdAt?: string;
                        enableAgents?: boolean;
                        enableDMs: string[];
                        endTime?: string;
                        experimental?: boolean;
                        experiments: {
                            agentModifications?: {
                                agent: ...;
                                experimentValues?: ...;
                                simulatedStartTime?: ...;
                            }[];
                            baseConversation: | string
                            | (
                                { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                            );
                            createdAt: string;
                            createdBy: | string
                            | {
                                dataExportOptOut?: (...)
                                | (...)
                                | (...);
                                email?: (...) | (...);
                                goodReputation?: (...) | (...) | (...);
                                id?: (...) | (...);
                                password: string;
                                pseudonyms: (...)[];
                                role?: (...) | (...);
                                username: string;
                            };
                            description?: string;
                            executedAt?: string;
                            id?: string;
                            name: string;
                            resultConversation?: | string
                            | (
                                { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                            );
                            status: "running"
                            | "completed"
                            | "failed"
                            | "not started";
                        }[];
                        followed?: boolean;
                        followers: { conversation: string; topic: string; user: string }[];
                        id?: string;
                        locked?: boolean;
                        messageCount?: number;
                        messages: {
                            active?: boolean;
                            body: string | { [key: string]: unknown };
                            bodyType?: string;
                            channels?: string[];
                            conversation: string;
                            count?: number;
                            createdAt?: string;
                            downVotes: {
                                owner?: (...) | (...);
                                pseudonym?: (...) | (...);
                                reason?: (...) | (...);
                            }[];
                            fromAgent: boolean;
                            id?: string;
                            isDeleted?: boolean;
                            owner?: string;
                            parentMessage?: string;
                            pause: boolean;
                            prompt?: {
                                options?: (...)
                                | (...);
                                placeholder?: (...) | (...);
                                type: (...) | (...) | (...) | (...) | (...) | (...);
                                validation?: (...) | (...);
                            };
                            pseudonym: string;
                            pseudonymId: string;
                            replyCount?: number;
                            source?: string;
                            upVotes: {
                                owner?: (...)
                                | (...);
                                pseudonym?: (...) | (...);
                                reason?: (...) | (...);
                            }[];
                            visible: boolean;
                        }[];
                        name: string;
                        owner: | string
                        | {
                            dataExportOptOut?: boolean;
                            email?: string;
                            goodReputation?: boolean;
                            id?: string;
                            password: string;
                            pseudonyms: {
                                active: boolean;
                                conversations: (...)[];
                                id?: (...) | (...);
                                isDeleted: boolean;
                                pseudonym: string;
                                token: string;
                            }[];
                            role?: string;
                            username: string;
                        };
                        platforms?: string[];
                        scheduledTime?: string;
                        slug?: string;
                        startTime?: string;
                        topic: | string
                        | {
                            archivable: boolean;
                            archived?: boolean;
                            archiveEmail?: string;
                            conversationCount?: number;
                            conversationCreationAllowed: boolean;
                            conversations: (
                                { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                            )[];
                            defaultSortAverage?: number;
                            followed?: boolean;
                            followers: { conversation: string; topic: string; user: string }[];
                            id?: string;
                            isArchiveNotified?: boolean;
                            isDeleted?: boolean;
                            latestMessageCreatedAt?: string;
                            messageCount?: number;
                            name: string;
                            owner:
                                | string
                                | {
                                    dataExportOptOut?: (...)
                                    | (...)
                                    | (...);
                                    email?: (...) | (...);
                                    goodReputation?: (...) | (...) | (...);
                                    id?: (...) | (...);
                                    password: string;
                                    pseudonyms: (...)[];
                                    role?: (...) | (...);
                                    username: string;
                                };
                            passcode?: number;
                            private: boolean;
                            slug?: string;
                            votingAllowed: boolean;
                        };
                        transcript?: {
                            status: "active"
                            | "paused"
                            | "stopped";
                            vectorStore?: {
                                embeddingsModelName?: (...) | (...);
                                embeddingsPlatform?: (...) | (...);
                            };
                        };
                        updatedAt?: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "403": { content?: undefined; headers: { [name: string]: unknown } };
            "404": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: {
                  "application/json": {
                      active?: boolean;
                      adapters: {
                          active: boolean;
                          audioChannels?: {
                              agent?: ...;
                              config?: ...;
                              direct?: ...;
                              direction: ...;
                              name?: ...;
                          }[];
                          chatChannels?: {
                              agent?: ...;
                              config?: ...;
                              direct?: ...;
                              direction: ...;
                              name?: ...;
                          }[];
                          config: { [key: string]: unknown };
                          conversation: string;
                          dmChannels?: {
                              agent?: ...;
                              config?: ...;
                              direct?: ...;
                              direction: ...;
                              name?: ...;
                          }[];
                          id?: string;
                          type: string;
                      }[];
                      agents: {
                          active?: boolean;
                          agentConfig?: { [key: string]: unknown };
                          agentEvaluation?: { action: (...) | (...) | (...) };
                          agentType: string;
                          conversation: string;
                          conversationHistorySettings?: {
                              channels?: (...) | (...);
                              count?: (...) | (...);
                              directMessages?: (...) | (...) | (...);
                              endTime?: (...) | (...);
                              timeWindow?: (...) | (...);
                          };
                          description: string;
                          id?: string;
                          instanceName?: string;
                          lastActiveMessageCount?: number;
                          llmModel: string;
                          llmModelOptions?: { [key: string]: unknown };
                          llmPlatform:
                              | "openai"
                              | "ollama"
                              | "perspective"
                              | "bedrock"
                              | "vllm"
                              | "google";
                          llmPlatformOptions?: { baseUrl?: (...)
                          | (...); useKeepAlive: boolean };
                          llmTemplates?: { [key: string]: string };
                          llmTemplateVars?: { [key: string]: (...)[] };
                          name: string;
                          pseudonyms: {
                              active: boolean;
                              conversations: (...)[];
                              id?: (...) | (...);
                              isDeleted: boolean;
                              pseudonym: string;
                              token: string;
                          }[];
                          ragCollectionName?: string;
                          triggers?: { periodic?: (...)
                          | (...); perMessage?: (...) | (...) };
                          useTranscriptRAGCollection?: boolean;
                      }[];
                      channels: {
                          direct: boolean;
                          id?: string;
                          name: string;
                          participants?: { id?: ... }[];
                          passcode: string | null;
                      }[];
                      conversationType?: string;
                      createdAt?: string;
                      enableAgents?: boolean;
                      enableDMs: string[];
                      endTime?: string;
                      experimental?: boolean;
                      experiments: {
                          agentModifications?: {
                              agent: ...;
                              experimentValues?: ...;
                              simulatedStartTime?: ...;
                          }[];
                          baseConversation: | string
                          | (
                              { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                          );
                          createdAt: string;
                          createdBy: | string
                          | {
                              dataExportOptOut?: (...)
                              | (...)
                              | (...);
                              email?: (...) | (...);
                              goodReputation?: (...) | (...) | (...);
                              id?: (...) | (...);
                              password: string;
                              pseudonyms: (...)[];
                              role?: (...) | (...);
                              username: string;
                          };
                          description?: string;
                          executedAt?: string;
                          id?: string;
                          name: string;
                          resultConversation?: | string
                          | (
                              { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                          );
                          status: "running"
                          | "completed"
                          | "failed"
                          | "not started";
                      }[];
                      followed?: boolean;
                      followers: { conversation: string; topic: string; user: string }[];
                      id?: string;
                      locked?: boolean;
                      messageCount?: number;
                      messages: {
                          active?: boolean;
                          body: string | { [key: string]: unknown };
                          bodyType?: string;
                          channels?: string[];
                          conversation: string;
                          count?: number;
                          createdAt?: string;
                          downVotes: {
                              owner?: (...) | (...);
                              pseudonym?: (...) | (...);
                              reason?: (...) | (...);
                          }[];
                          fromAgent: boolean;
                          id?: string;
                          isDeleted?: boolean;
                          owner?: string;
                          parentMessage?: string;
                          pause: boolean;
                          prompt?: {
                              options?: (...)
                              | (...);
                              placeholder?: (...) | (...);
                              type: (...) | (...) | (...) | (...) | (...) | (...);
                              validation?: (...) | (...);
                          };
                          pseudonym: string;
                          pseudonymId: string;
                          replyCount?: number;
                          source?: string;
                          upVotes: {
                              owner?: (...)
                              | (...);
                              pseudonym?: (...) | (...);
                              reason?: (...) | (...);
                          }[];
                          visible: boolean;
                      }[];
                      name: string;
                      owner: | string
                      | {
                          dataExportOptOut?: boolean;
                          email?: string;
                          goodReputation?: boolean;
                          id?: string;
                          password: string;
                          pseudonyms: {
                              active: boolean;
                              conversations: (...)[];
                              id?: (...) | (...);
                              isDeleted: boolean;
                              pseudonym: string;
                              token: string;
                          }[];
                          role?: string;
                          username: string;
                      };
                      platforms?: string[];
                      scheduledTime?: string;
                      slug?: string;
                      startTime?: string;
                      topic: | string
                      | {
                          archivable: boolean;
                          archived?: boolean;
                          archiveEmail?: string;
                          conversationCount?: number;
                          conversationCreationAllowed: boolean;
                          conversations: (
                              { id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 15 more ...; replyCount?: number | undefined; }[]; ... 23 more ...; transcript?: { ...; } | undefined; }
                          )[];
                          defaultSortAverage?: number;
                          followed?: boolean;
                          followers: { conversation: string; topic: string; user: string }[];
                          id?: string;
                          isArchiveNotified?: boolean;
                          isDeleted?: boolean;
                          latestMessageCreatedAt?: string;
                          messageCount?: number;
                          name: string;
                          owner:
                              | string
                              | {
                                  dataExportOptOut?: (...)
                                  | (...)
                                  | (...);
                                  email?: (...) | (...);
                                  goodReputation?: (...) | (...) | (...);
                                  id?: (...) | (...);
                                  password: string;
                                  pseudonyms: (...)[];
                                  role?: (...) | (...);
                                  username: string;
                              };
                          passcode?: number;
                          private: boolean;
                          slug?: string;
                          votingAllowed: boolean;
                      };
                      transcript?: {
                          status: "active"
                          | "paused"
                          | "stopped";
                          vectorStore?: {
                              embeddingsModelName?: (...) | (...);
                              embeddingsPlatform?: (...) | (...);
                          };
                      };
                      updatedAt?: string;
                  };
              };
              headers: { [name: string]: unknown };
          }

          Transcript resumed successfully

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 403: { content?: undefined; headers: { [name: string]: unknown } }

          Only conversation or topic owner can resume transcript

        • 404: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 404,
              * "message": "Not found"
              * }
          • headers: { [name: string]: unknown }
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/users": {
        delete?: undefined;
        get?: undefined;
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post?: undefined;
        put: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            requestBody: {
                content: {
                    "application/json": {
                        email?: string;
                        password?: string;
                        userId: string;
                        username?: string;
                    };
                };
            };
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            dataExportOptOut?: boolean;
                            email?: string;
                            goodReputation?: boolean;
                            id?: string;
                            password: string;
                            pseudonyms: {
                                active: boolean;
                                conversations: string[];
                                id?: string;
                                isDeleted: boolean;
                                pseudonym: string;
                                token: string;
                            }[];
                            role?: string;
                            username: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "400": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "409": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • Optionalget?: undefined
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • Optionalpost?: undefined
    • put: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path?: undefined;
              query?: undefined;
          };
          requestBody: {
              content: {
                  "application/json": {
                      email?: string;
                      password?: string;
                      userId: string;
                      username?: string;
                  };
              };
          };
          responses: {
              "200": {
                  content: {
                      "application/json": {
                          dataExportOptOut?: boolean;
                          email?: string;
                          goodReputation?: boolean;
                          id?: string;
                          password: string;
                          pseudonyms: {
                              active: boolean;
                              conversations: string[];
                              id?: string;
                              isDeleted: boolean;
                              pseudonym: string;
                              token: string;
                          }[];
                          role?: string;
                          username: string;
                      };
                  };
                  headers: { [name: string]: unknown };
              };
              "400": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "404": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "409": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Update user information

      Update user details including username, password, and email

      • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
      • requestBody: {
            content: {
                "application/json": {
                    email?: string;
                    password?: string;
                    userId: string;
                    username?: string;
                };
            };
        }
      • responses: {
            "200": {
                content: {
                    "application/json": {
                        dataExportOptOut?: boolean;
                        email?: string;
                        goodReputation?: boolean;
                        id?: string;
                        password: string;
                        pseudonyms: {
                            active: boolean;
                            conversations: string[];
                            id?: string;
                            isDeleted: boolean;
                            pseudonym: string;
                            token: string;
                        }[];
                        role?: string;
                        username: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "400": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "409": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: {
                  "application/json": {
                      dataExportOptOut?: boolean;
                      email?: string;
                      goodReputation?: boolean;
                      id?: string;
                      password: string;
                      pseudonyms: {
                          active: boolean;
                          conversations: string[];
                          id?: string;
                          isDeleted: boolean;
                          pseudonym: string;
                          token: string;
                      }[];
                      role?: string;
                      username: string;
                  };
              };
              headers: { [name: string]: unknown };
          }

          Updated user object with reputation status

        • 400: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }

          Validation error

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 404: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 404,
              * "message": "Not found"
              * }
          • headers: { [name: string]: unknown }
        • 409: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }

          Username or email already exists

    • Optionaltrace?: undefined
    "/users/pseudonyms": {
        delete?: undefined;
        get: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            active: boolean;
                            conversations: string[];
                            id?: string;
                            isDeleted: boolean;
                            pseudonym: string;
                            token: string;
                        }[];
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            requestBody: {
                content: { "application/json": { pseudonym: string; token: string } };
            };
            responses: {
                "201": {
                    content: {
                        "application/json": {
                            active: boolean;
                            conversations: string[];
                            id?: string;
                            isDeleted: boolean;
                            pseudonym: string;
                            token: string;
                        }[];
                    };
                    headers: { [name: string]: unknown };
                };
                "400": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "500": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • get: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path?: undefined;
              query?: undefined;
          };
          requestBody?: undefined;
          responses: {
              "200": {
                  content: {
                      "application/json": {
                          active: boolean;
                          conversations: string[];
                          id?: string;
                          isDeleted: boolean;
                          pseudonym: string;
                          token: string;
                      }[];
                  };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "404": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Get user's pseudonyms

      Returns all active pseudonyms for the authenticated user

      • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
      • OptionalrequestBody?: undefined
      • responses: {
            "200": {
                content: {
                    "application/json": {
                        active: boolean;
                        conversations: string[];
                        id?: string;
                        isDeleted: boolean;
                        pseudonym: string;
                        token: string;
                    }[];
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: {
                  "application/json": {
                      active: boolean;
                      conversations: string[];
                      id?: string;
                      isDeleted: boolean;
                      pseudonym: string;
                      token: string;
                  }[];
              };
              headers: { [name: string]: unknown };
          }

          Array of user's active pseudonyms

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 404: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 404,
              * "message": "Not found"
              * }
          • headers: { [name: string]: unknown }
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • post: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path?: undefined;
              query?: undefined;
          };
          requestBody: {
              content: { "application/json": { pseudonym: string; token: string } };
          };
          responses: {
              "201": {
                  content: {
                      "application/json": {
                          active: boolean;
                          conversations: string[];
                          id?: string;
                          isDeleted: boolean;
                          pseudonym: string;
                          token: string;
                      }[];
                  };
                  headers: { [name: string]: unknown };
              };
              "400": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "500": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Add a new pseudonym

      Add a new pseudonym for the user and set it as active. Users are limited to 5 pseudonyms maximum.

      • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
      • requestBody: { content: { "application/json": { pseudonym: string; token: string } } }
      • responses: {
            "201": {
                content: {
                    "application/json": {
                        active: boolean;
                        conversations: string[];
                        id?: string;
                        isDeleted: boolean;
                        pseudonym: string;
                        token: string;
                    }[];
                };
                headers: { [name: string]: unknown };
            };
            "400": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "500": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 201: {
              content: {
                  "application/json": {
                      active: boolean;
                      conversations: string[];
                      id?: string;
                      isDeleted: boolean;
                      pseudonym: string;
                      token: string;
                  }[];
              };
              headers: { [name: string]: unknown };
          }

          Array of user's pseudonyms including the newly created one

        • 400: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }

          Validation error

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 500: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }

          Pseudonym limit reached (maximum 5)

    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/users/pseudonyms/{pseudonymId}": {
        delete: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { pseudonymId: string };
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": { content?: undefined; headers: { [name: string]: unknown } };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        get?: undefined;
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post?: undefined;
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • delete: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path: { pseudonymId: string };
              query?: undefined;
          };
          requestBody?: undefined;
          responses: {
              "200": { content?: undefined; headers: { [name: string]: unknown } };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "404": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Delete a pseudonym

      Delete a pseudonym. If the pseudonym has been used in messages, it will be soft-deleted. Otherwise, it will be hard-deleted.

      • parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { pseudonymId: string };
            query?: undefined;
        }
        • Optionalcookie?: undefined
        • Optionalheader?: undefined
        • path: { pseudonymId: string }
          • pseudonymId: string

            The ID of the pseudonym to delete

        • Optionalquery?: undefined
      • OptionalrequestBody?: undefined
      • responses: {
            "200": { content?: undefined; headers: { [name: string]: unknown } };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: { content?: undefined; headers: { [name: string]: unknown } }

          Pseudonym deleted successfully

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 404: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 404,
              * "message": "Not found"
              * }
          • headers: { [name: string]: unknown }
    • Optionalget?: undefined
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • Optionalpost?: undefined
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/users/pseudonyms/activate": {
        delete?: undefined;
        get?: undefined;
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post?: undefined;
        put: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            requestBody: { content: { "application/json": { token: string } } };
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            active: boolean;
                            conversations: string[];
                            id?: string;
                            isDeleted: boolean;
                            pseudonym: string;
                            token: string;
                        }[];
                    };
                    headers: { [name: string]: unknown };
                };
                "400": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • Optionalget?: undefined
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • Optionalpost?: undefined
    • put: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path?: undefined;
              query?: undefined;
          };
          requestBody: { content: { "application/json": { token: string } } };
          responses: {
              "200": {
                  content: {
                      "application/json": {
                          active: boolean;
                          conversations: string[];
                          id?: string;
                          isDeleted: boolean;
                          pseudonym: string;
                          token: string;
                      }[];
                  };
                  headers: { [name: string]: unknown };
              };
              "400": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "404": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Activate a pseudonym

      Set a specific pseudonym as active (deactivates all others)

      • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
      • requestBody: { content: { "application/json": { token: string } } }
      • responses: {
            "200": {
                content: {
                    "application/json": {
                        active: boolean;
                        conversations: string[];
                        id?: string;
                        isDeleted: boolean;
                        pseudonym: string;
                        token: string;
                    }[];
                };
                headers: { [name: string]: unknown };
            };
            "400": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: {
                  "application/json": {
                      active: boolean;
                      conversations: string[];
                      id?: string;
                      isDeleted: boolean;
                      pseudonym: string;
                      token: string;
                  }[];
              };
              headers: { [name: string]: unknown };
          }

          Array of user's pseudonyms with updated active status

        • 400: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }

          Validation error

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 404: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }

          Pseudonym not found

    • Optionaltrace?: undefined
    "/users/user/{userId}": {
        delete?: undefined;
        get: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { userId: string };
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            dataExportOptOut?: boolean;
                            email?: string;
                            goodReputation?: boolean;
                            id?: string;
                            password: string;
                            pseudonyms: {
                                active: boolean;
                                conversations: string[];
                                id?: string;
                                isDeleted: boolean;
                                pseudonym: string;
                                token: string;
                            }[];
                            role?: string;
                            username: string;
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post?: undefined;
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • get: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path: { userId: string };
              query?: undefined;
          };
          requestBody?: undefined;
          responses: {
              "200": {
                  content: {
                      "application/json": {
                          dataExportOptOut?: boolean;
                          email?: string;
                          goodReputation?: boolean;
                          id?: string;
                          password: string;
                          pseudonyms: {
                              active: boolean;
                              conversations: string[];
                              id?: string;
                              isDeleted: boolean;
                              pseudonym: string;
                              token: string;
                          }[];
                          role?: string;
                          username: string;
                      };
                  };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "404": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Retrieve a user by ID

      Get user details. Users can only request their own details.

      • parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { userId: string };
            query?: undefined;
        }
        • Optionalcookie?: undefined
        • Optionalheader?: undefined
        • path: { userId: string }
          • userId: string

            The ID of the user

        • Optionalquery?: undefined
      • OptionalrequestBody?: undefined
      • responses: {
            "200": {
                content: {
                    "application/json": {
                        dataExportOptOut?: boolean;
                        email?: string;
                        goodReputation?: boolean;
                        id?: string;
                        password: string;
                        pseudonyms: {
                            active: boolean;
                            conversations: string[];
                            id?: string;
                            isDeleted: boolean;
                            pseudonym: string;
                            token: string;
                        }[];
                        role?: string;
                        username: string;
                    };
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: {
                  "application/json": {
                      dataExportOptOut?: boolean;
                      email?: string;
                      goodReputation?: boolean;
                      id?: string;
                      password: string;
                      pseudonyms: {
                          active: boolean;
                          conversations: string[];
                          id?: string;
                          isDeleted: boolean;
                          pseudonym: string;
                          token: string;
                      }[];
                      role?: string;
                      username: string;
                  };
              };
              headers: { [name: string]: unknown };
          }

          User object with reputation status

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 404: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 404,
              * "message": "Not found"
              * }
          • headers: { [name: string]: unknown }
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • Optionalpost?: undefined
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/users/user/{userId}/exports": {
        delete?: undefined;
        get: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { userId: string };
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            audits?: {
                                conversationName?: string;
                                exportDate?: string;
                                exporterUsername?: string;
                                format?: string;
                                messageCount?: number;
                            }[];
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post?: undefined;
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • get: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path: { userId: string };
              query?: undefined;
          };
          requestBody?: undefined;
          responses: {
              "200": {
                  content: {
                      "application/json": {
                          audits?: {
                              conversationName?: string;
                              exportDate?: string;
                              exporterUsername?: string;
                              format?: string;
                              messageCount?: number;
                          }[];
                      };
                  };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "403": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Get export audit log

      Retrieve the audit log of all data exports that included the user's data

      • parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { userId: string };
            query?: undefined;
        }
        • Optionalcookie?: undefined
        • Optionalheader?: undefined
        • path: { userId: string }
          • userId: string

            The ID of the user

        • Optionalquery?: undefined
      • OptionalrequestBody?: undefined
      • responses: {
            "200": {
                content: {
                    "application/json": {
                        audits?: {
                            conversationName?: string;
                            exportDate?: string;
                            exporterUsername?: string;
                            format?: string;
                            messageCount?: number;
                        }[];
                    };
                };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: {
                  "application/json": {
                      audits?: {
                          conversationName?: string;
                          exportDate?: string;
                          exporterUsername?: string;
                          format?: string;
                          messageCount?: number;
                      }[];
                  };
              };
              headers: { [name: string]: unknown };
          }

          Export audit log entries sorted by export date (newest first)

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 403: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }

          Cannot get audit log for another user

          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 403,
              * "message": "Cannot get audit log for another user"
              * }
          • headers: { [name: string]: unknown }
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • Optionalpost?: undefined
    • Optionalput?: undefined
    • Optionaltrace?: undefined
    "/users/user/{userId}/preferences": {
        delete?: undefined;
        get: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { userId: string };
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: { "application/json": { visualResponse?: boolean } };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post?: undefined;
        put: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { userId: string };
                query?: undefined;
            };
            requestBody: {
                content: { "application/json": { visualResponse?: boolean } };
            };
            responses: {
                "200": {
                    content: { "application/json": { visualResponse?: boolean } };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • get: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path: { userId: string };
              query?: undefined;
          };
          requestBody?: undefined;
          responses: {
              "200": {
                  content: { "application/json": { visualResponse?: boolean } };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "403": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Get user preferences

      Retrieve user's preferences including visualResponse settings

      • parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { userId: string };
            query?: undefined;
        }
        • Optionalcookie?: undefined
        • Optionalheader?: undefined
        • path: { userId: string }
          • userId: string

            The ID of the user

        • Optionalquery?: undefined
      • OptionalrequestBody?: undefined
      • responses: {
            "200": {
                content: { "application/json": { visualResponse?: boolean } };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: { "application/json": { visualResponse?: boolean } };
              headers: { [name: string]: unknown };
          }

          User preferences

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 403: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }

          Cannot get preferences for another user

    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • Optionalpost?: undefined
    • put: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path: { userId: string };
              query?: undefined;
          };
          requestBody: {
              content: { "application/json": { visualResponse?: boolean } };
          };
          responses: {
              "200": {
                  content: { "application/json": { visualResponse?: boolean } };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "403": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Update user preferences

      Update user's preferences including visualResponse settings

      • parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { userId: string };
            query?: undefined;
        }
        • Optionalcookie?: undefined
        • Optionalheader?: undefined
        • path: { userId: string }
          • userId: string

            The ID of the user

        • Optionalquery?: undefined
      • requestBody: { content: { "application/json": { visualResponse?: boolean } } }
      • responses: {
            "200": {
                content: { "application/json": { visualResponse?: boolean } };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: { "application/json": { visualResponse?: boolean } };
              headers: { [name: string]: unknown };
          }

          Updated user preferences

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 403: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }

          Cannot update preferences for another user

    • Optionaltrace?: undefined
    "/users/user/{userId}/preferences/export": {
        delete?: undefined;
        get: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { userId: string };
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: { "application/json": { dataExportOptOut?: boolean } };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post?: undefined;
        put: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { userId: string };
                query?: undefined;
            };
            requestBody: { content: { "application/json": { optOut: boolean } } };
            responses: {
                "200": {
                    content: { "application/json": { dataExportOptOut?: boolean } };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "403": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • get: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path: { userId: string };
              query?: undefined;
          };
          requestBody?: undefined;
          responses: {
              "200": {
                  content: { "application/json": { dataExportOptOut?: boolean } };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "403": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "404": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Get data export opt-out preference

      Retrieve user's current data export opt-out preference. Only available when export opt-out feature is enabled.

      • parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { userId: string };
            query?: undefined;
        }
        • Optionalcookie?: undefined
        • Optionalheader?: undefined
        • path: { userId: string }
          • userId: string

            The ID of the user

        • Optionalquery?: undefined
      • OptionalrequestBody?: undefined
      • responses: {
            "200": {
                content: { "application/json": { dataExportOptOut?: boolean } };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: { "application/json": { dataExportOptOut?: boolean } };
              headers: { [name: string]: unknown };
          }

          Current export preference

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 403: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }

          Cannot get preferences for another user or feature disabled

          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 403,
              * "message": "Export opt-out feature is disabled"
              * }
          • headers: { [name: string]: unknown }
        • 404: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 404,
              * "message": "Not found"
              * }
          • headers: { [name: string]: unknown }
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • Optionalpost?: undefined
    • put: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path: { userId: string };
              query?: undefined;
          };
          requestBody: { content: { "application/json": { optOut: boolean } } };
          responses: {
              "200": {
                  content: { "application/json": { dataExportOptOut?: boolean } };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "403": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "404": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Update data export opt-out preference

      Update user's preference for opting out of data exports. Only available when export opt-out feature is enabled.

      • parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { userId: string };
            query?: undefined;
        }
        • Optionalcookie?: undefined
        • Optionalheader?: undefined
        • path: { userId: string }
          • userId: string

            The ID of the user

        • Optionalquery?: undefined
      • requestBody: { content: { "application/json": { optOut: boolean } } }
      • responses: {
            "200": {
                content: { "application/json": { dataExportOptOut?: boolean } };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "403": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: { "application/json": { dataExportOptOut?: boolean } };
              headers: { [name: string]: unknown };
          }

          Updated export preference

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 403: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }

          Cannot update preferences for another user or feature disabled

        • 404: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 404,
              * "message": "Not found"
              * }
          • headers: { [name: string]: unknown }
    • Optionaltrace?: undefined
    "/webhooks/{adapter}": {
        delete?: undefined;
        get?: undefined;
        head?: undefined;
        options?: undefined;
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        patch?: undefined;
        post: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { adapter: string };
                query?: undefined;
            };
            requestBody: {
                content: { "application/json": { [key: string]: unknown } };
            };
            responses: {
                "200": {
                    content: { "application/json": string };
                    headers: { [name: string]: unknown };
                };
                "400": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "401": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
                "404": {
                    content: { "application/json": { code?: number; message?: string } };
                    headers: { [name: string]: unknown };
                };
            };
        };
        put?: undefined;
        trace?: undefined;
    }

    Type Declaration

    • Optionaldelete?: undefined
    • Optionalget?: undefined
    • Optionalhead?: undefined
    • Optionaloptions?: undefined
    • parameters: { cookie?: undefined; header?: undefined; path?: undefined; query?: undefined }
    • Optionalpatch?: undefined
    • post: {
          parameters: {
              cookie?: undefined;
              header?: undefined;
              path: { adapter: string };
              query?: undefined;
          };
          requestBody: {
              content: { "application/json": { [key: string]: unknown } };
          };
          responses: {
              "200": {
                  content: { "application/json": string };
                  headers: { [name: string]: unknown };
              };
              "400": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "401": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
              "404": {
                  content: { "application/json": { code?: number; message?: string } };
                  headers: { [name: string]: unknown };
              };
          };
      }

      Process webhook event for specified adapter

      Processes incoming webhook events for various adapters. The adapter type is determined from the URL path, and the appropriate handler is invoked to process the event.

      Supported adapters may include:
      - Zoom
      - Slack
      - Other integration platforms
      
      • parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { adapter: string };
            query?: undefined;
        }
        • Optionalcookie?: undefined
        • Optionalheader?: undefined
        • path: { adapter: string }
          • adapter: string

            The adapter type to process the webhook for

        • Optionalquery?: undefined
      • requestBody: { content: { "application/json": { [key: string]: unknown } } }

        Webhook payload data. The structure varies depending on the adapter type. Each adapter expects different payload formats based on their respective APIs.

      • responses: {
            "200": {
                content: { "application/json": string };
                headers: { [name: string]: unknown };
            };
            "400": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "401": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
            "404": {
                content: { "application/json": { code?: number; message?: string } };
                headers: { [name: string]: unknown };
            };
        }
        • 200: {
              content: { "application/json": string };
              headers: { [name: string]: unknown };
          }

          Webhook processed successfully

        • 400: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }

          Invalid or unsupported adapter

        • 401: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 401,
              * "message": "Please log in"
              * }
          • headers: { [name: string]: unknown }
        • 404: {
              content: { "application/json": { code?: number; message?: string } };
              headers: { [name: string]: unknown };
          }
          • content: { "application/json": { code?: number; message?: string } }
            • application/json: { code?: number; message?: string }
              {
              * "code": 404,
              * "message": "Not found"
              * }
          • headers: { [name: string]: unknown }
    • Optionalput?: undefined
    • Optionaltrace?: undefined