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: (...)
[]; funFact?: (...)
| (...)
; 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": { conversationId?: string; dataExportOptOut?: boolean; 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: (...)
[]; funFact?: (...)
| (...)
; 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: ...
; funFact?: ...
; id?: ...
; isDeleted: ...
; pseudonym: ...
; token: ...
; }[]; ragCollectionName?: string; triggers?: { periodic?: ...
; perMessage?: ...
}; }[]; behaviorPolicy?: { channels?: { dm?: ...
; groupChat?: ...
}; globalPolicy?: { citationBehavior?: ...
; formality?: ...
; guardrails?: ...
; jargonLevel?: ...
; safetyPosture?: ...
; tone?: ...
; uncertaintyBehavior?: ...
; verbosity?: ...
; }; }; channels: { direct: boolean; id?: string; name: string; participants?: (...)
[]; passcode: string | null; }[]; conversationContext?: { audience?: { assumedBackgroundKnowledge?: ...
; description?: ...
; expertiseLevel?: ...
; type?: ...
; }; contentSensitivity?: { domains?: ...
; level?: ...
}; conversationType?: string; purpose?: string; }; conversationType?: string; createdAt?: string; description?: string; draft?: boolean; enableAgents?: boolean; enableDMs: string[]; endTime?: string; experimental?: boolean; experiments: { agents?: (...)
[]; baseConversation: | string | (
{ id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | 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; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | undefined; }
)
; status: "running" | "completed" | "failed" | "not started"; }[]; features?: { config?: (...)
| (...)
; enabled?: (...)
| (...)
| (...)
; name: string; }[]; followed?: boolean; followers: { conversation: string; topic: string; user: string }[]; goals?: string[]; id?: string; locked?: boolean; messageCount?: number; messages: { active?: boolean; answersPrompt?: string; 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; }[]; moderators?: { alternateName?: (...)
| (...)
; bio?: (...)
| (...)
; name: string; }[]; name: string; owner: | string | { dataExportOptOut?: boolean; email?: string; goodReputation?: boolean; id?: string; password: string; pseudonyms: { active: ...
; conversations: ...
; funFact?: ...
; id?: ...
; isDeleted: ...
; pseudonym: ...
; token: ...
; }[]; role?: string; username: string; }; platforms?: string[]; presenters?: { alternateName?: (...)
| (...)
; bio?: (...)
| (...)
; name: string; }[]; properties?: { [key: string]: unknown }; resources?: { addedAt?: (...)
| (...)
; authors?: (...)
| (...)
; category: (...)
| (...)
| (...)
; citation?: (...)
| (...)
; description?: (...)
| (...)
; hasPdf?: (...)
| (...)
| (...)
; id?: (...)
| (...)
; participantVisible: boolean; relevanceReason?: (...)
| (...)
; source: (...)
| (...)
; summary?: (...)
| (...)
; title: string; url?: (...)
| (...)
; year?: (...)
| (...)
; }[]; scheduledEndTime?: 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; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | undefined; }[]
; defaultSortAverage?: number; description?: string; 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: ...
]: ...
} } )
[]; analyticsRefs?: { [key: string]: string }; 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: (...)
[]; funFact?: (...)
| (...)
; id?: (...)
| (...)
; isDeleted: boolean; pseudonym: string; token: string; }[]; ragCollectionName?: string; triggers?: { periodic?: (...)
| (...)
; perMessage?: (...)
| (...)
}; }[]; behaviorPolicy?: { channels?: { dm?: (...)
| (...)
; groupChat?: (...)
| (...)
}; globalPolicy?: { citationBehavior?: (...)
| (...)
; formality?: (...)
| (...)
| (...)
| (...)
; guardrails?: (...)
| (...)
; jargonLevel?: (...)
| (...)
| (...)
| (...)
| (...)
; safetyPosture?: (...)
| (...)
| (...)
; tone?: (...)
| (...)
| (...)
| (...)
| (...)
; uncertaintyBehavior?: (...)
| (...)
; verbosity?: (...)
| (...)
| (...)
| (...)
; }; }; channels: { direct: boolean; id?: string; name: string; participants?: { id?: ...
}[]; passcode: string | null; }[]; conversationContext?: { audience?: { assumedBackgroundKnowledge?: | (...)
| (...)
| (...)
| (...)
| (...)
; description?: (...)
| (...)
; expertiseLevel?: (...)
| (...)
| (...)
| (...)
; type?: (...)
| (...)
; }; contentSensitivity?: { domains?: (...)
| (...)
; level?: (...)
| (...)
| (...)
| (...)
; }; conversationType?: string; purpose?: string; }; conversationType?: string; createdAt?: string; description?: string; draft?: boolean; enableAgents?: boolean; enableDMs: string[]; endTime?: string; experimental?: boolean; experiments: { agents?: { agent?: ...
; agentType?: ...
; experimentValues?: ...
}[]; baseConversation: | string | (
{ id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | 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; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | undefined; }
)
; status: "running" | "completed" | "failed" | "not started"; }[]; features?: { config?: { [key: ...
]: ...
}; enabled?: boolean; name: string; }[]; followed?: boolean; followers: { conversation: string; topic: string; user: string }[]; goals?: string[]; id?: string; locked?: boolean; messageCount?: number; messages: { active?: boolean; answersPrompt?: string; 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; }[]; moderators?: { alternateName?: string; bio?: string; name: string }[]; name: string; owner: | string | { dataExportOptOut?: boolean; email?: string; goodReputation?: boolean; id?: string; password: string; pseudonyms: { active: boolean; conversations: (...)
[]; funFact?: (...)
| (...)
; id?: (...)
| (...)
; isDeleted: boolean; pseudonym: string; token: string; }[]; role?: string; username: string; }; platforms?: string[]; presenters?: { alternateName?: string; bio?: string; name: string }[]; properties?: { [key: string]: unknown }; resources?: { addedAt?: string; authors?: (...)
[]; category: "required" | "referenced" | "suggested"; citation?: string; description?: string; hasPdf?: boolean; id?: string; participantVisible: boolean; relevanceReason?: string; source: "speaker" | "ai"; summary?: string; title: string; url?: string; year?: string; }[]; scheduledEndTime?: 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; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | undefined; }
)
[]; defaultSortAverage?: number; description?: string; 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[]; funFact?: string; id?: string; isDeleted: boolean; pseudonym: string; token: string; }[]; ragCollectionName?: string; triggers?: { periodic?: { conversationHistorySettings?: ...
; timerPeriod: ...
; }; perMessage?: { channels?: ...
; conversationHistorySettings?: ...
; directMessages?: ...
; minNewMessages?: ...
; }; }; }[]; behaviorPolicy?: { channels?: { dm?: { guardrails?: ...
; proactivePolicy?: ...
; qaBehavior?: ...
; }; groupChat?: { guardrails?: ...
; pollPolicy?: ...
; proactivePolicy?: ...
; }; }; globalPolicy?: { citationBehavior?: string; formality?: "casual" | "semiFormal" | "formal"; guardrails?: (...)
[]; jargonLevel?: "low" | "lowToMedium" | "medium" | "high"; safetyPosture?: "strict" | "standard"; tone?: | "clearNeutral" | "warmSupportive" | "playful" | "professional"; uncertaintyBehavior?: string; verbosity?: "medium" | "brief" | "detailed"; }; }; channels: { direct: boolean; id?: string; name: string; participants?: { id?: (...)
| (...)
}[]; passcode: string | null; }[]; conversationContext?: { audience?: { assumedBackgroundKnowledge?: | "low" | "lowToMedium" | "medium" | "high"; description?: string; expertiseLevel?: "beginner" | "mixed" | "expert"; type?: (...)
[]; }; contentSensitivity?: { domains?: (...)
[]; level?: "high" | "standard" | "elevated"; }; conversationType?: string; purpose?: string; }; conversationType?: string; createdAt?: string; description?: string; draft?: boolean; enableAgents?: boolean; enableDMs: string[]; endTime?: string; experimental?: boolean; experiments: { agents?: { agent?: (...)
| (...)
; agentType?: (...)
| (...)
; experimentValues?: (...)
| (...)
; }[]; baseConversation: | string | (
{ id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | undefined; }
)
; createdAt: string; createdBy: | string | { dataExportOptOut?: boolean; email?: string; goodReputation?: boolean; id?: string; password: string; pseudonyms: { active: ...
; conversations: ...
; funFact?: ...
; 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; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | undefined; }
)
; status: "running" | "completed" | "failed" | "not started"; }[]; features?: { config?: { [key: string]: unknown }; enabled?: boolean; name: string; }[]; followed?: boolean; followers: { conversation: string; topic: string; user: string }[]; goals?: string[]; id?: string; locked?: boolean; messageCount?: number; messages: { active?: boolean; answersPrompt?: string; 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; }[]; moderators?: { alternateName?: string; bio?: string; name: string }[]; name: string; owner: | string | { dataExportOptOut?: boolean; email?: string; goodReputation?: boolean; id?: string; password: string; pseudonyms: { active: boolean; conversations: string[]; funFact?: string; id?: string; isDeleted: boolean; pseudonym: string; token: string; }[]; role?: string; username: string; }; platforms?: string[]; presenters?: { alternateName?: string; bio?: string; name: string }[]; properties?: { [key: string]: unknown }; resources?: { addedAt?: string; authors?: string[]; category: "required" | "referenced" | "suggested"; citation?: string; description?: string; hasPdf?: boolean; id?: string; participantVisible: boolean; relevanceReason?: string; source: "speaker" | "ai"; summary?: string; title: string; url?: string; year?: string; }[]; scheduledEndTime?: 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; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | undefined; }
)
[]; defaultSortAverage?: number; description?: string; 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: ...
; funFact?: ...
; 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: (...)
[]; funFact?: (...)
| (...)
; id?: (...)
| (...)
; isDeleted: boolean; pseudonym: string; token: string; }[]; ragCollectionName?: string; triggers?: { periodic?: (...)
| (...)
; perMessage?: (...)
| (...)
}; }[]; behaviorPolicy?: { channels?: { dm?: (...)
| (...)
; groupChat?: (...)
| (...)
}; globalPolicy?: { citationBehavior?: (...)
| (...)
; formality?: (...)
| (...)
| (...)
| (...)
; guardrails?: (...)
| (...)
; jargonLevel?: (...)
| (...)
| (...)
| (...)
| (...)
; safetyPosture?: (...)
| (...)
| (...)
; tone?: (...)
| (...)
| (...)
| (...)
| (...)
; uncertaintyBehavior?: (...)
| (...)
; verbosity?: (...)
| (...)
| (...)
| (...)
; }; }; channels: { direct: boolean; id?: string; name: string; participants?: { id?: ...
}[]; passcode: string | null; }[]; conversationContext?: { audience?: { assumedBackgroundKnowledge?: | (...)
| (...)
| (...)
| (...)
| (...)
; description?: (...)
| (...)
; expertiseLevel?: (...)
| (...)
| (...)
| (...)
; type?: (...)
| (...)
; }; contentSensitivity?: { domains?: (...)
| (...)
; level?: (...)
| (...)
| (...)
| (...)
; }; conversationType?: string; purpose?: string; }; conversationType?: string; createdAt?: string; description?: string; draft?: boolean; enableAgents?: boolean; enableDMs: string[]; endTime?: string; experimental?: boolean; experiments: { agents?: { agent?: ...
; agentType?: ...
; experimentValues?: ...
}[]; baseConversation: | string | (
{ id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | 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; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | undefined; }
)
; status: "running" | "completed" | "failed" | "not started"; }[]; features?: { config?: { [key: ...
]: ...
}; enabled?: boolean; name: string; }[]; followed?: boolean; followers: { conversation: string; topic: string; user: string }[]; goals?: string[]; id?: string; locked?: boolean; messageCount?: number; messages: { active?: boolean; answersPrompt?: string; 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; }[]; moderators?: { alternateName?: string; bio?: string; name: string }[]; name: string; owner: | string | { dataExportOptOut?: boolean; email?: string; goodReputation?: boolean; id?: string; password: string; pseudonyms: { active: boolean; conversations: (...)
[]; funFact?: (...)
| (...)
; id?: (...)
| (...)
; isDeleted: boolean; pseudonym: string; token: string; }[]; role?: string; username: string; }; platforms?: string[]; presenters?: { alternateName?: string; bio?: string; name: string }[]; properties?: { [key: string]: unknown }; resources?: { addedAt?: string; authors?: (...)
[]; category: "required" | "referenced" | "suggested"; citation?: string; description?: string; hasPdf?: boolean; id?: string; participantVisible: boolean; relevanceReason?: string; source: "speaker" | "ai"; summary?: string; title: string; url?: string; year?: string; }[]; scheduledEndTime?: 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; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | undefined; }
)
[]; defaultSortAverage?: number; description?: string; 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: (...)
[]; funFact?: (...)
| (...)
; id?: (...)
| (...)
; isDeleted: boolean; pseudonym: string; token: string; }[]; ragCollectionName?: string; triggers?: { periodic?: (...)
| (...)
; perMessage?: (...)
| (...)
}; }[]; behaviorPolicy?: { channels?: { dm?: (...)
| (...)
; groupChat?: (...)
| (...)
}; globalPolicy?: { citationBehavior?: (...)
| (...)
; formality?: (...)
| (...)
| (...)
| (...)
; guardrails?: (...)
| (...)
; jargonLevel?: (...)
| (...)
| (...)
| (...)
| (...)
; safetyPosture?: (...)
| (...)
| (...)
; tone?: (...)
| (...)
| (...)
| (...)
| (...)
; uncertaintyBehavior?: (...)
| (...)
; verbosity?: (...)
| (...)
| (...)
| (...)
; }; }; channels: { direct: boolean; id?: string; name: string; participants?: { id?: ...
}[]; passcode: string | null; }[]; conversationContext?: { audience?: { assumedBackgroundKnowledge?: | (...)
| (...)
| (...)
| (...)
| (...)
; description?: (...)
| (...)
; expertiseLevel?: (...)
| (...)
| (...)
| (...)
; type?: (...)
| (...)
; }; contentSensitivity?: { domains?: (...)
| (...)
; level?: (...)
| (...)
| (...)
| (...)
; }; conversationType?: string; purpose?: string; }; conversationType?: string; createdAt?: string; description?: string; draft?: boolean; enableAgents?: boolean; enableDMs: string[]; endTime?: string; experimental?: boolean; experiments: { agents?: { agent?: ...
; agentType?: ...
; experimentValues?: ...
}[]; baseConversation: | string | (
{ id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | 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; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | undefined; }
)
; status: "running" | "completed" | "failed" | "not started"; }[]; features?: { config?: { [key: ...
]: ...
}; enabled?: boolean; name: string; }[]; followed?: boolean; followers: { conversation: string; topic: string; user: string }[]; goals?: string[]; id?: string; locked?: boolean; messageCount?: number; messages: { active?: boolean; answersPrompt?: string; 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; }[]; moderators?: { alternateName?: string; bio?: string; name: string }[]; name: string; owner: | string | { dataExportOptOut?: boolean; email?: string; goodReputation?: boolean; id?: string; password: string; pseudonyms: { active: boolean; conversations: (...)
[]; funFact?: (...)
| (...)
; id?: (...)
| (...)
; isDeleted: boolean; pseudonym: string; token: string; }[]; role?: string; username: string; }; platforms?: string[]; presenters?: { alternateName?: string; bio?: string; name: string }[]; properties?: { [key: string]: unknown }; resources?: { addedAt?: string; authors?: (...)
[]; category: "required" | "referenced" | "suggested"; citation?: string; description?: string; hasPdf?: boolean; id?: string; participantVisible: boolean; relevanceReason?: string; source: "speaker" | "ai"; summary?: string; title: string; url?: string; year?: string; }[]; scheduledEndTime?: 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; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | undefined; }
)
[]; defaultSortAverage?: number; description?: string; 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[]; funFact?: string; id?: string; isDeleted: boolean; pseudonym: string; token: string; }[]; ragCollectionName?: string; triggers?: { periodic?: { conversationHistorySettings?: (...)
| (...)
; timerPeriod: number; }; perMessage?: { channels?: (...)
| (...)
; conversationHistorySettings?: (...)
| (...)
; directMessages?: (...)
| (...)
| (...)
; minNewMessages?: (...)
| (...)
; }; }; }; }; 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}/features": { delete?: undefined; get: { parameters: { cookie?: undefined; header?: undefined; path: { conversationId: string }; query?: undefined; }; requestBody?: undefined; responses: { "200": { content: { "application/json": { conversationBotName?: string; conversationType?: string; features?: { agents: { name: ...
}[]; category: "assistant" | "group-chat" | "transcript" | "resources"; default: boolean; description?: string; enabled?: boolean; label: string; name: string; prerequisite?: string; properties?: (...)
[]; slashCommand?: string; userControlled: 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; }; "/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: (...)
[]; funFact?: (...)
| (...)
; id?: (...)
| (...)
; isDeleted: boolean; pseudonym: string; token: string; }[]; ragCollectionName?: string; triggers?: { periodic?: (...)
| (...)
; perMessage?: (...)
| (...)
}; }[]; behaviorPolicy?: { channels?: { dm?: (...)
| (...)
; groupChat?: (...)
| (...)
}; globalPolicy?: { citationBehavior?: (...)
| (...)
; formality?: (...)
| (...)
| (...)
| (...)
; guardrails?: (...)
| (...)
; jargonLevel?: (...)
| (...)
| (...)
| (...)
| (...)
; safetyPosture?: (...)
| (...)
| (...)
; tone?: (...)
| (...)
| (...)
| (...)
| (...)
; uncertaintyBehavior?: (...)
| (...)
; verbosity?: (...)
| (...)
| (...)
| (...)
; }; }; channels: { direct: boolean; id?: string; name: string; participants?: { id?: ...
}[]; passcode: string | null; }[]; conversationContext?: { audience?: { assumedBackgroundKnowledge?: | (...)
| (...)
| (...)
| (...)
| (...)
; description?: (...)
| (...)
; expertiseLevel?: (...)
| (...)
| (...)
| (...)
; type?: (...)
| (...)
; }; contentSensitivity?: { domains?: (...)
| (...)
; level?: (...)
| (...)
| (...)
| (...)
; }; conversationType?: string; purpose?: string; }; conversationType?: string; createdAt?: string; description?: string; draft?: boolean; enableAgents?: boolean; enableDMs: string[]; endTime?: string; experimental?: boolean; experiments: { agents?: { agent?: ...
; agentType?: ...
; experimentValues?: ...
}[]; baseConversation: | string | (
{ id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | 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; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | undefined; }
)
; status: "running" | "completed" | "failed" | "not started"; }[]; features?: { config?: { [key: ...
]: ...
}; enabled?: boolean; name: string; }[]; followed?: boolean; followers: { conversation: string; topic: string; user: string }[]; goals?: string[]; id?: string; locked?: boolean; messageCount?: number; messages: { active?: boolean; answersPrompt?: string; 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; }[]; moderators?: { alternateName?: string; bio?: string; name: string }[]; name: string; owner: | string | { dataExportOptOut?: boolean; email?: string; goodReputation?: boolean; id?: string; password: string; pseudonyms: { active: boolean; conversations: (...)
[]; funFact?: (...)
| (...)
; id?: (...)
| (...)
; isDeleted: boolean; pseudonym: string; token: string; }[]; role?: string; username: string; }; platforms?: string[]; presenters?: { alternateName?: string; bio?: string; name: string }[]; properties?: { [key: string]: unknown }; resources?: { addedAt?: string; authors?: (...)
[]; category: "required" | "referenced" | "suggested"; citation?: string; description?: string; hasPdf?: boolean; id?: string; participantVisible: boolean; relevanceReason?: string; source: "speaker" | "ai"; summary?: string; title: string; url?: string; year?: string; }[]; scheduledEndTime?: 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; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | undefined; }
)
[]; defaultSortAverage?: number; description?: string; 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: (...)
[]; funFact?: (...)
| (...)
; id?: (...)
| (...)
; isDeleted: boolean; pseudonym: string; token: string; }[]; ragCollectionName?: string; triggers?: { periodic?: (...)
| (...)
; perMessage?: (...)
| (...)
}; }[]; behaviorPolicy?: { channels?: { dm?: (...)
| (...)
; groupChat?: (...)
| (...)
}; globalPolicy?: { citationBehavior?: (...)
| (...)
; formality?: (...)
| (...)
| (...)
| (...)
; guardrails?: (...)
| (...)
; jargonLevel?: (...)
| (...)
| (...)
| (...)
| (...)
; safetyPosture?: (...)
| (...)
| (...)
; tone?: (...)
| (...)
| (...)
| (...)
| (...)
; uncertaintyBehavior?: (...)
| (...)
; verbosity?: (...)
| (...)
| (...)
| (...)
; }; }; channels: { direct: boolean; id?: string; name: string; participants?: { id?: ...
}[]; passcode: string | null; }[]; conversationContext?: { audience?: { assumedBackgroundKnowledge?: | (...)
| (...)
| (...)
| (...)
| (...)
; description?: (...)
| (...)
; expertiseLevel?: (...)
| (...)
| (...)
| (...)
; type?: (...)
| (...)
; }; contentSensitivity?: { domains?: (...)
| (...)
; level?: (...)
| (...)
| (...)
| (...)
; }; conversationType?: string; purpose?: string; }; conversationType?: string; createdAt?: string; description?: string; draft?: boolean; enableAgents?: boolean; enableDMs: string[]; endTime?: string; experimental?: boolean; experiments: { agents?: { agent?: ...
; agentType?: ...
; experimentValues?: ...
}[]; baseConversation: | string | (
{ id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | 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; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | undefined; }
)
; status: "running" | "completed" | "failed" | "not started"; }[]; features?: { config?: { [key: ...
]: ...
}; enabled?: boolean; name: string; }[]; followed?: boolean; followers: { conversation: string; topic: string; user: string }[]; goals?: string[]; id?: string; locked?: boolean; messageCount?: number; messages: { active?: boolean; answersPrompt?: string; 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; }[]; moderators?: { alternateName?: string; bio?: string; name: string }[]; name: string; owner: | string | { dataExportOptOut?: boolean; email?: string; goodReputation?: boolean; id?: string; password: string; pseudonyms: { active: boolean; conversations: (...)
[]; funFact?: (...)
| (...)
; id?: (...)
| (...)
; isDeleted: boolean; pseudonym: string; token: string; }[]; role?: string; username: string; }; platforms?: string[]; presenters?: { alternateName?: string; bio?: string; name: string }[]; properties?: { [key: string]: unknown }; resources?: { addedAt?: string; authors?: (...)
[]; category: "required" | "referenced" | "suggested"; citation?: string; description?: string; hasPdf?: boolean; id?: string; participantVisible: boolean; relevanceReason?: string; source: "speaker" | "ai"; summary?: string; title: string; url?: string; year?: string; }[]; scheduledEndTime?: 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; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | undefined; }
)
[]; defaultSortAverage?: number; description?: string; 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: (...)
[]; funFact?: (...)
| (...)
; id?: (...)
| (...)
; isDeleted: boolean; pseudonym: string; token: string; }[]; ragCollectionName?: string; triggers?: { periodic?: (...)
| (...)
; perMessage?: (...)
| (...)
}; }[]; behaviorPolicy?: { channels?: { dm?: (...)
| (...)
; groupChat?: (...)
| (...)
}; globalPolicy?: { citationBehavior?: (...)
| (...)
; formality?: (...)
| (...)
| (...)
| (...)
; guardrails?: (...)
| (...)
; jargonLevel?: (...)
| (...)
| (...)
| (...)
| (...)
; safetyPosture?: (...)
| (...)
| (...)
; tone?: (...)
| (...)
| (...)
| (...)
| (...)
; uncertaintyBehavior?: (...)
| (...)
; verbosity?: (...)
| (...)
| (...)
| (...)
; }; }; channels: { direct: boolean; id?: string; name: string; participants?: { id?: ...
}[]; passcode: string | null; }[]; conversationContext?: { audience?: { assumedBackgroundKnowledge?: | (...)
| (...)
| (...)
| (...)
| (...)
; description?: (...)
| (...)
; expertiseLevel?: (...)
| (...)
| (...)
| (...)
; type?: (...)
| (...)
; }; contentSensitivity?: { domains?: (...)
| (...)
; level?: (...)
| (...)
| (...)
| (...)
; }; conversationType?: string; purpose?: string; }; conversationType?: string; createdAt?: string; description?: string; draft?: boolean; enableAgents?: boolean; enableDMs: string[]; endTime?: string; experimental?: boolean; experiments: { agents?: { agent?: ...
; agentType?: ...
; experimentValues?: ...
}[]; baseConversation: | string | (
{ id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | 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; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | undefined; }
)
; status: "running" | "completed" | "failed" | "not started"; }[]; features?: { config?: { [key: ...
]: ...
}; enabled?: boolean; name: string; }[]; followed?: boolean; followers: { conversation: string; topic: string; user: string }[]; goals?: string[]; id?: string; locked?: boolean; messageCount?: number; messages: { active?: boolean; answersPrompt?: string; 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; }[]; moderators?: { alternateName?: string; bio?: string; name: string }[]; name: string; owner: | string | { dataExportOptOut?: boolean; email?: string; goodReputation?: boolean; id?: string; password: string; pseudonyms: { active: boolean; conversations: (...)
[]; funFact?: (...)
| (...)
; id?: (...)
| (...)
; isDeleted: boolean; pseudonym: string; token: string; }[]; role?: string; username: string; }; platforms?: string[]; presenters?: { alternateName?: string; bio?: string; name: string }[]; properties?: { [key: string]: unknown }; resources?: { addedAt?: string; authors?: (...)
[]; category: "required" | "referenced" | "suggested"; citation?: string; description?: string; hasPdf?: boolean; id?: string; participantVisible: boolean; relevanceReason?: string; source: "speaker" | "ai"; summary?: string; title: string; url?: string; year?: string; }[]; scheduledEndTime?: 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; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | undefined; }
)
[]; defaultSortAverage?: number; description?: string; 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: ...
; funFact?: ...
; id?: ...
; isDeleted: ...
; pseudonym: ...
; token: ...
; }[]; ragCollectionName?: string; triggers?: { periodic?: ...
; perMessage?: ...
}; }[]; behaviorPolicy?: { channels?: { dm?: ...
; groupChat?: ...
}; globalPolicy?: { citationBehavior?: ...
; formality?: ...
; guardrails?: ...
; jargonLevel?: ...
; safetyPosture?: ...
; tone?: ...
; uncertaintyBehavior?: ...
; verbosity?: ...
; }; }; channels: { direct: boolean; id?: string; name: string; participants?: (...)
[]; passcode: string | null; }[]; conversationContext?: { audience?: { assumedBackgroundKnowledge?: ...
; description?: ...
; expertiseLevel?: ...
; type?: ...
; }; contentSensitivity?: { domains?: ...
; level?: ...
}; conversationType?: string; purpose?: string; }; conversationType?: string; createdAt?: string; description?: string; draft?: boolean; enableAgents?: boolean; enableDMs: string[]; endTime?: string; experimental?: boolean; experiments: { agents?: (...)
[]; baseConversation: | string | (
{ id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | 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; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | undefined; }
)
; status: "running" | "completed" | "failed" | "not started"; }[]; features?: { config?: (...)
| (...)
; enabled?: (...)
| (...)
| (...)
; name: string; }[]; followed?: boolean; followers: { conversation: string; topic: string; user: string }[]; goals?: string[]; id?: string; locked?: boolean; messageCount?: number; messages: { active?: boolean; answersPrompt?: string; 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; }[]; moderators?: { alternateName?: (...)
| (...)
; bio?: (...)
| (...)
; name: string; }[]; name: string; owner: | string | { dataExportOptOut?: boolean; email?: string; goodReputation?: boolean; id?: string; password: string; pseudonyms: { active: ...
; conversations: ...
; funFact?: ...
; id?: ...
; isDeleted: ...
; pseudonym: ...
; token: ...
; }[]; role?: string; username: string; }; platforms?: string[]; presenters?: { alternateName?: (...)
| (...)
; bio?: (...)
| (...)
; name: string; }[]; properties?: { [key: string]: unknown }; resources?: { addedAt?: (...)
| (...)
; authors?: (...)
| (...)
; category: (...)
| (...)
| (...)
; citation?: (...)
| (...)
; description?: (...)
| (...)
; hasPdf?: (...)
| (...)
| (...)
; id?: (...)
| (...)
; participantVisible: boolean; relevanceReason?: (...)
| (...)
; source: (...)
| (...)
; summary?: (...)
| (...)
; title: string; url?: (...)
| (...)
; year?: (...)
| (...)
; }[]; scheduledEndTime?: 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; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | undefined; }[]
; defaultSortAverage?: number; description?: string; 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": { analyticsRefs?: { [key: string]: string }; 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: (...)
[]; funFact?: (...)
| (...)
; id?: (...)
| (...)
; isDeleted: boolean; pseudonym: string; token: string; }[]; ragCollectionName?: string; triggers?: { periodic?: (...)
| (...)
; perMessage?: (...)
| (...)
}; }[]; behaviorPolicy?: { channels?: { dm?: (...)
| (...)
; groupChat?: (...)
| (...)
}; globalPolicy?: { citationBehavior?: (...)
| (...)
; formality?: (...)
| (...)
| (...)
| (...)
; guardrails?: (...)
| (...)
; jargonLevel?: (...)
| (...)
| (...)
| (...)
| (...)
; safetyPosture?: (...)
| (...)
| (...)
; tone?: (...)
| (...)
| (...)
| (...)
| (...)
; uncertaintyBehavior?: (...)
| (...)
; verbosity?: (...)
| (...)
| (...)
| (...)
; }; }; channels: { direct: boolean; id?: string; name: string; participants?: { id?: ...
}[]; passcode: string | null; }[]; conversationContext?: { audience?: { assumedBackgroundKnowledge?: | (...)
| (...)
| (...)
| (...)
| (...)
; description?: (...)
| (...)
; expertiseLevel?: (...)
| (...)
| (...)
| (...)
; type?: (...)
| (...)
; }; contentSensitivity?: { domains?: (...)
| (...)
; level?: (...)
| (...)
| (...)
| (...)
; }; conversationType?: string; purpose?: string; }; conversationType?: string; createdAt?: string; description?: string; draft?: boolean; enableAgents?: boolean; enableDMs: string[]; endTime?: string; experimental?: boolean; experiments: { agents?: { agent?: ...
; agentType?: ...
; experimentValues?: ...
}[]; baseConversation: | string | (
{ id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | 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; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | undefined; }
)
; status: "running" | "completed" | "failed" | "not started"; }[]; features?: { config?: { [key: ...
]: ...
}; enabled?: boolean; name: string; }[]; followed?: boolean; followers: { conversation: string; topic: string; user: string }[]; goals?: string[]; id?: string; locked?: boolean; messageCount?: number; messages: { active?: boolean; answersPrompt?: string; 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; }[]; moderators?: { alternateName?: string; bio?: string; name: string }[]; name: string; owner: | string | { dataExportOptOut?: boolean; email?: string; goodReputation?: boolean; id?: string; password: string; pseudonyms: { active: boolean; conversations: (...)
[]; funFact?: (...)
| (...)
; id?: (...)
| (...)
; isDeleted: boolean; pseudonym: string; token: string; }[]; role?: string; username: string; }; platforms?: string[]; presenters?: { alternateName?: string; bio?: string; name: string }[]; properties?: { [key: string]: unknown }; resources?: { addedAt?: string; authors?: (...)
[]; category: "required" | "referenced" | "suggested"; citation?: string; description?: string; hasPdf?: boolean; id?: string; participantVisible: boolean; relevanceReason?: string; source: "speaker" | "ai"; summary?: string; title: string; url?: string; year?: string; }[]; scheduledEndTime?: 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; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | undefined; }
)
[]; defaultSortAverage?: number; description?: string; 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: ...
; funFact?: ...
; id?: ...
; isDeleted: ...
; pseudonym: ...
; token: ...
; }[]; ragCollectionName?: string; triggers?: { periodic?: ...
; perMessage?: ...
}; }[]; behaviorPolicy?: { channels?: { dm?: ...
; groupChat?: ...
}; globalPolicy?: { citationBehavior?: ...
; formality?: ...
; guardrails?: ...
; jargonLevel?: ...
; safetyPosture?: ...
; tone?: ...
; uncertaintyBehavior?: ...
; verbosity?: ...
; }; }; channels: { direct: boolean; id?: string; name: string; participants?: (...)
[]; passcode: string | null; }[]; conversationContext?: { audience?: { assumedBackgroundKnowledge?: ...
; description?: ...
; expertiseLevel?: ...
; type?: ...
; }; contentSensitivity?: { domains?: ...
; level?: ...
}; conversationType?: string; purpose?: string; }; conversationType?: string; createdAt?: string; description?: string; draft?: boolean; enableAgents?: boolean; enableDMs: string[]; endTime?: string; experimental?: boolean; experiments: { agents?: (...)
[]; baseConversation: | string | (
{ id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | 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; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | undefined; }
)
; status: "running" | "completed" | "failed" | "not started"; }[]; features?: { config?: (...)
| (...)
; enabled?: (...)
| (...)
| (...)
; name: string; }[]; followed?: boolean; followers: { conversation: string; topic: string; user: string }[]; goals?: string[]; id?: string; locked?: boolean; messageCount?: number; messages: { active?: boolean; answersPrompt?: string; 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; }[]; moderators?: { alternateName?: (...)
| (...)
; bio?: (...)
| (...)
; name: string; }[]; name: string; owner: | string | { dataExportOptOut?: boolean; email?: string; goodReputation?: boolean; id?: string; password: string; pseudonyms: { active: ...
; conversations: ...
; funFact?: ...
; id?: ...
; isDeleted: ...
; pseudonym: ...
; token: ...
; }[]; role?: string; username: string; }; platforms?: string[]; presenters?: { alternateName?: (...)
| (...)
; bio?: (...)
| (...)
; name: string; }[]; properties?: { [key: string]: unknown }; resources?: { addedAt?: (...)
| (...)
; authors?: (...)
| (...)
; category: (...)
| (...)
| (...)
; citation?: (...)
| (...)
; description?: (...)
| (...)
; hasPdf?: (...)
| (...)
| (...)
; id?: (...)
| (...)
; participantVisible: boolean; relevanceReason?: (...)
| (...)
; source: (...)
| (...)
; summary?: (...)
| (...)
; title: string; url?: (...)
| (...)
; year?: (...)
| (...)
; }[]; scheduledEndTime?: 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; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | undefined; }[]
; defaultSortAverage?: number; description?: string; 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: ...
; funFact?: ...
; id?: ...
; isDeleted: ...
; pseudonym: ...
; token: ...
; }[]; ragCollectionName?: string; triggers?: { periodic?: ...
; perMessage?: ...
}; }[]; behaviorPolicy?: { channels?: { dm?: ...
; groupChat?: ...
}; globalPolicy?: { citationBehavior?: ...
; formality?: ...
; guardrails?: ...
; jargonLevel?: ...
; safetyPosture?: ...
; tone?: ...
; uncertaintyBehavior?: ...
; verbosity?: ...
; }; }; channels: { direct: boolean; id?: string; name: string; participants?: (...)
[]; passcode: string | null; }[]; conversationContext?: { audience?: { assumedBackgroundKnowledge?: ...
; description?: ...
; expertiseLevel?: ...
; type?: ...
; }; contentSensitivity?: { domains?: ...
; level?: ...
}; conversationType?: string; purpose?: string; }; conversationType?: string; createdAt?: string; description?: string; draft?: boolean; enableAgents?: boolean; enableDMs: string[]; endTime?: string; experimental?: boolean; experiments: { agents?: (...)
[]; baseConversation: | string | (
{ id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | 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; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | undefined; }
)
; status: "running" | "completed" | "failed" | "not started"; }[]; features?: { config?: (...)
| (...)
; enabled?: (...)
| (...)
| (...)
; name: string; }[]; followed?: boolean; followers: { conversation: string; topic: string; user: string }[]; goals?: string[]; id?: string; locked?: boolean; messageCount?: number; messages: { active?: boolean; answersPrompt?: string; 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; }[]; moderators?: { alternateName?: (...)
| (...)
; bio?: (...)
| (...)
; name: string; }[]; name: string; owner: | string | { dataExportOptOut?: boolean; email?: string; goodReputation?: boolean; id?: string; password: string; pseudonyms: { active: ...
; conversations: ...
; funFact?: ...
; id?: ...
; isDeleted: ...
; pseudonym: ...
; token: ...
; }[]; role?: string; username: string; }; platforms?: string[]; presenters?: { alternateName?: (...)
| (...)
; bio?: (...)
| (...)
; name: string; }[]; properties?: { [key: string]: unknown }; resources?: { addedAt?: (...)
| (...)
; authors?: (...)
| (...)
; category: (...)
| (...)
| (...)
; citation?: (...)
| (...)
; description?: (...)
| (...)
; hasPdf?: (...)
| (...)
| (...)
; id?: (...)
| (...)
; participantVisible: boolean; relevanceReason?: (...)
| (...)
; source: (...)
| (...)
; summary?: (...)
| (...)
; title: string; url?: (...)
| (...)
; year?: (...)
| (...)
; }[]; scheduledEndTime?: 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; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | undefined; }[]
; defaultSortAverage?: number; description?: string; 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": { agents?: { 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?: (...)
| (...)
; }; agentType?: string; experimentValues?: { [key: string]: unknown }; }[]; baseConversation: string; description: string; executedAt?: string; name: string; }; }; }; responses: { "201": { content: { "application/json": { agents?: { agent?: { active?: ...
; agentConfig?: ...
; agentEvaluation?: ...
; agentType: ...
; conversation: ...
; conversationHistorySettings?: ...
; description: ...
; id?: ...
; instanceName?: ...
; lastActiveMessageCount?: ...
; llmModel: ...
; llmModelOptions?: ...
; llmPlatform: ...
; llmPlatformOptions?: ...
; llmTemplates?: ...
; llmTemplateVars?: ...
; name: ...
; pseudonyms: ...
; ragCollectionName?: ...
; triggers?: ...
; }; agentType?: string; experimentValues?: { [key: ...
]: ...
}; }[]; 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?: (...)
| (...)
; }[]; behaviorPolicy?: { channels?: (...)
| (...)
; globalPolicy?: (...)
| (...)
; }; channels: { direct: boolean; id?: (...)
| (...)
; name: string; participants?: (...)
| (...)
; passcode: (...)
| (...)
; }[]; conversationContext?: { audience?: (...)
| (...)
; contentSensitivity?: (...)
| (...)
; conversationType?: (...)
| (...)
; purpose?: (...)
| (...)
; }; conversationType?: string; createdAt?: string; description?: string; draft?: boolean; 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; ... 19 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | undefined; }; ... 5 mor...
)
[]; features?: { config?: ...
; enabled?: ...
; name: ...
}[]; followed?: boolean; followers: { conversation: string; topic: string; user: string }[]; goals?: string[]; id?: string; locked?: boolean; messageCount?: number; messages: { active?: (...)
| (...)
| (...)
; answersPrompt?: (...)
| (...)
; 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; }[]; moderators?: { alternateName?: ...
; bio?: ...
; name: ...
}[]; name: string; owner: | string | { dataExportOptOut?: (...)
| (...)
| (...)
; email?: (...)
| (...)
; goodReputation?: (...)
| (...)
| (...)
; id?: (...)
| (...)
; password: string; pseudonyms: (...)
[]; role?: (...)
| (...)
; username: string; }; platforms?: string[]; presenters?: { alternateName?: ...
; bio?: ...
; name: ...
}[]; properties?: { [key: string]: unknown }; resources?: { addedAt?: ...
; authors?: ...
; category: ...
; citation?: ...
; description?: ...
; hasPdf?: ...
; id?: ...
; participantVisible: ...
; relevanceReason?: ...
; source: ...
; summary?: ...
; title: ...
; url?: ...
; year?: ...
; }[]; scheduledEndTime?: string; scheduledTime?: string; slug?: string; startTime?: string; topic?: | string | { archivable: boolean; archived?: (...)
| (...)
| (...)
; archiveEmail?: (...)
| (...)
; conversationCount?: (...)
| (...)
; conversationCreationAllowed: boolean; conversations: (...)
[]; defaultSortAverage?: (...)
| (...)
; description?: (...)
| (...)
; 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: (...)
[]; funFact?: (...)
| (...)
; 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?: (...)
| (...)
; }[]; behaviorPolicy?: { channels?: (...)
| (...)
; globalPolicy?: (...)
| (...)
; }; channels: { direct: boolean; id?: (...)
| (...)
; name: string; participants?: (...)
| (...)
; passcode: (...)
| (...)
; }[]; conversationContext?: { audience?: (...)
| (...)
; contentSensitivity?: (...)
| (...)
; conversationType?: (...)
| (...)
; purpose?: (...)
| (...)
; }; conversationType?: string; createdAt?: string; description?: string; draft?: boolean; 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; ... 19 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | undefined; }; ... 5 mor...
)
[]; features?: { config?: ...
; enabled?: ...
; name: ...
}[]; followed?: boolean; followers: { conversation: string; topic: string; user: string }[]; goals?: string[]; id?: string; locked?: boolean; messageCount?: number; messages: { active?: (...)
| (...)
| (...)
; answersPrompt?: (...)
| (...)
; 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; }[]; moderators?: { alternateName?: ...
; bio?: ...
; name: ...
}[]; name: string; owner: | string | { dataExportOptOut?: (...)
| (...)
| (...)
; email?: (...)
| (...)
; goodReputation?: (...)
| (...)
| (...)
; id?: (...)
| (...)
; password: string; pseudonyms: (...)
[]; role?: (...)
| (...)
; username: string; }; platforms?: string[]; presenters?: { alternateName?: ...
; bio?: ...
; name: ...
}[]; properties?: { [key: string]: unknown }; resources?: { addedAt?: ...
; authors?: ...
; category: ...
; citation?: ...
; description?: ...
; hasPdf?: ...
; id?: ...
; participantVisible: ...
; relevanceReason?: ...
; source: ...
; summary?: ...
; title: ...
; url?: ...
; year?: ...
; }[]; scheduledEndTime?: string; scheduledTime?: string; slug?: string; startTime?: string; topic?: | string | { archivable: boolean; archived?: (...)
| (...)
| (...)
; archiveEmail?: (...)
| (...)
; conversationCount?: (...)
| (...)
; conversationCreationAllowed: boolean; conversations: (...)
[]; defaultSortAverage?: (...)
| (...)
; description?: (...)
| (...)
; 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": { agents?: { agent?: (...)
| (...)
; agentType?: (...)
| (...)
; experimentValues?: (...)
| (...)
; }[]; 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?: ...
; }[]; behaviorPolicy?: { channels?: ...
; globalPolicy?: ...
}; channels: { direct: ...
; id?: ...
; name: ...
; participants?: ...
; passcode: ...
; }[]; conversationContext?: { audience?: ...
; contentSensitivity?: ...
; conversationType?: ...
; purpose?: ...
; }; conversationType?: string; createdAt?: string; description?: string; draft?: boolean; 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; ... 19 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | undefined; }; ... 5 mor...
)
[]; features?: (...)
[]; followed?: boolean; followers: { conversation: ...
; topic: ...
; user: ...
}[]; goals?: (...)
[]; id?: string; locked?: boolean; messageCount?: number; messages: { active?: ...
; answersPrompt?: ...
; body: ...
; bodyType?: ...
; channels?: ...
; conversation: ...
; count?: ...
; createdAt?: ...
; downVotes: ...
; fromAgent: ...
; id?: ...
; isDeleted?: ...
; owner?: ...
; parentMessage?: ...
; pause: ...
; prompt?: ...
; pseudonym: ...
; pseudonymId: ...
; replyCount?: ...
; source?: ...
; upVotes: ...
; visible: ...
; }[]; moderators?: (...)
[]; name: string; owner: | string | { dataExportOptOut?: ...
; email?: ...
; goodReputation?: ...
; id?: ...
; password: ...
; pseudonyms: ...
; role?: ...
; username: ...
; }; platforms?: (...)
[]; presenters?: (...)
[]; properties?: { [key: ...
]: ...
}; resources?: (...)
[]; scheduledEndTime?: string; scheduledTime?: string; slug?: string; startTime?: string; topic?: | string | { archivable: ...
; archived?: ...
; archiveEmail?: ...
; conversationCount?: ...
; conversationCreationAllowed: ...
; conversations: ...
; defaultSortAverage?: ...
; description?: ...
; 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: ...
; funFact?: ...
; 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?: ...
; }[]; behaviorPolicy?: { channels?: ...
; globalPolicy?: ...
}; channels: { direct: ...
; id?: ...
; name: ...
; participants?: ...
; passcode: ...
; }[]; conversationContext?: { audience?: ...
; contentSensitivity?: ...
; conversationType?: ...
; purpose?: ...
; }; conversationType?: string; createdAt?: string; description?: string; draft?: boolean; 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; ... 19 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | undefined; }; ... 5 mor...
)
[]; features?: (...)
[]; followed?: boolean; followers: { conversation: ...
; topic: ...
; user: ...
}[]; goals?: (...)
[]; id?: string; locked?: boolean; messageCount?: number; messages: { active?: ...
; answersPrompt?: ...
; body: ...
; bodyType?: ...
; channels?: ...
; conversation: ...
; count?: ...
; createdAt?: ...
; downVotes: ...
; fromAgent: ...
; id?: ...
; isDeleted?: ...
; owner?: ...
; parentMessage?: ...
; pause: ...
; prompt?: ...
; pseudonym: ...
; pseudonymId: ...
; replyCount?: ...
; source?: ...
; upVotes: ...
; visible: ...
; }[]; moderators?: (...)
[]; name: string; owner: | string | { dataExportOptOut?: ...
; email?: ...
; goodReputation?: ...
; id?: ...
; password: ...
; pseudonyms: ...
; role?: ...
; username: ...
; }; platforms?: (...)
[]; presenters?: (...)
[]; properties?: { [key: ...
]: ...
}; resources?: (...)
[]; scheduledEndTime?: string; scheduledTime?: string; slug?: string; startTime?: string; topic?: | string | { archivable: ...
; archived?: ...
; archiveEmail?: ...
; conversationCount?: ...
; conversationCreationAllowed: ...
; conversations: ...
; defaultSortAverage?: ...
; description?: ...
; 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?: ...
; }[]; behaviorPolicy?: { channels?: ...
; globalPolicy?: ...
}; channels: { direct: ...
; id?: ...
; name: ...
; participants?: ...
; passcode: ...
; }[]; conversationContext?: { audience?: ...
; contentSensitivity?: ...
; conversationType?: ...
; purpose?: ...
; }; conversationType?: string; createdAt?: string; description?: string; draft?: boolean; enableAgents?: boolean; enableDMs: string[]; endTime?: string; experimental?: boolean; experiments: { agents?: ...
; baseConversation: ...
; createdAt: ...
; createdBy: ...
; description?: ...
; executedAt?: ...
; id?: ...
; name: ...
; resultConversation?: ...
; status: ...
; }[]; features?: (...)
[]; followed?: boolean; followers: { conversation: ...
; topic: ...
; user: ...
}[]; goals?: (...)
[]; id?: string; locked?: boolean; messageCount?: number; messages: { active?: ...
; answersPrompt?: ...
; body: ...
; bodyType?: ...
; channels?: ...
; conversation: ...
; count?: ...
; createdAt?: ...
; downVotes: ...
; fromAgent: ...
; id?: ...
; isDeleted?: ...
; owner?: ...
; parentMessage?: ...
; pause: ...
; prompt?: ...
; pseudonym: ...
; pseudonymId: ...
; replyCount?: ...
; source?: ...
; upVotes: ...
; visible: ...
; }[]; moderators?: (...)
[]; name: string; owner: | string | { dataExportOptOut?: ...
; email?: ...
; goodReputation?: ...
; id?: ...
; password: ...
; pseudonyms: ...
; role?: ...
; username: ...
; }; platforms?: (...)
[]; presenters?: (...)
[]; properties?: { [key: ...
]: ...
}; resources?: (...)
[]; scheduledEndTime?: string; scheduledTime?: string; slug?: string; startTime?: string; topic?: | string | { archivable: ...
; archived?: ...
; archiveEmail?: ...
; conversationCount?: ...
; conversationCreationAllowed: ...
; conversations: ...
; defaultSortAverage?: ...
; description?: ...
; 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?: ...
; }[]; behaviorPolicy?: { channels?: ...
; globalPolicy?: ...
}; channels: { direct: ...
; id?: ...
; name: ...
; participants?: ...
; passcode: ...
; }[]; conversationContext?: { audience?: ...
; contentSensitivity?: ...
; conversationType?: ...
; purpose?: ...
; }; conversationType?: string; createdAt?: string; description?: string; draft?: boolean; enableAgents?: boolean; enableDMs: string[]; endTime?: string; experimental?: boolean; experiments: { agents?: ...
; baseConversation: ...
; createdAt: ...
; createdBy: ...
; description?: ...
; executedAt?: ...
; id?: ...
; name: ...
; resultConversation?: ...
; status: ...
; }[]; features?: (...)
[]; followed?: boolean; followers: { conversation: ...
; topic: ...
; user: ...
}[]; goals?: (...)
[]; id?: string; locked?: boolean; messageCount?: number; messages: { active?: ...
; answersPrompt?: ...
; body: ...
; bodyType?: ...
; channels?: ...
; conversation: ...
; count?: ...
; createdAt?: ...
; downVotes: ...
; fromAgent: ...
; id?: ...
; isDeleted?: ...
; owner?: ...
; parentMessage?: ...
; pause: ...
; prompt?: ...
; pseudonym: ...
; pseudonymId: ...
; replyCount?: ...
; source?: ...
; upVotes: ...
; visible: ...
; }[]; moderators?: (...)
[]; name: string; owner: | string | { dataExportOptOut?: ...
; email?: ...
; goodReputation?: ...
; id?: ...
; password: ...
; pseudonyms: ...
; role?: ...
; username: ...
; }; platforms?: (...)
[]; presenters?: (...)
[]; properties?: { [key: ...
]: ...
}; resources?: (...)
[]; scheduledEndTime?: string; scheduledTime?: string; slug?: string; startTime?: string; topic?: | string | { archivable: ...
; archived?: ...
; archiveEmail?: ...
; conversationCount?: ...
; conversationCreationAllowed: ...
; conversations: ...
; defaultSortAverage?: ...
; description?: ...
; 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": { agents?: { agent?: { active?: ...
; agentConfig?: ...
; agentEvaluation?: ...
; agentType: ...
; conversation: ...
; conversationHistorySettings?: ...
; description: ...
; id?: ...
; instanceName?: ...
; lastActiveMessageCount?: ...
; llmModel: ...
; llmModelOptions?: ...
; llmPlatform: ...
; llmPlatformOptions?: ...
; llmTemplates?: ...
; llmTemplateVars?: ...
; name: ...
; pseudonyms: ...
; ragCollectionName?: ...
; triggers?: ...
; }; agentType?: string; experimentValues?: { [key: ...
]: ...
}; }[]; 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?: (...)
| (...)
; }[]; behaviorPolicy?: { channels?: (...)
| (...)
; globalPolicy?: (...)
| (...)
; }; channels: { direct: boolean; id?: (...)
| (...)
; name: string; participants?: (...)
| (...)
; passcode: (...)
| (...)
; }[]; conversationContext?: { audience?: (...)
| (...)
; contentSensitivity?: (...)
| (...)
; conversationType?: (...)
| (...)
; purpose?: (...)
| (...)
; }; conversationType?: string; createdAt?: string; description?: string; draft?: boolean; 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; ... 19 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | undefined; }; ... 5 mor...
)
[]; features?: { config?: ...
; enabled?: ...
; name: ...
}[]; followed?: boolean; followers: { conversation: string; topic: string; user: string }[]; goals?: string[]; id?: string; locked?: boolean; messageCount?: number; messages: { active?: (...)
| (...)
| (...)
; answersPrompt?: (...)
| (...)
; 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; }[]; moderators?: { alternateName?: ...
; bio?: ...
; name: ...
}[]; name: string; owner: | string | { dataExportOptOut?: (...)
| (...)
| (...)
; email?: (...)
| (...)
; goodReputation?: (...)
| (...)
| (...)
; id?: (...)
| (...)
; password: string; pseudonyms: (...)
[]; role?: (...)
| (...)
; username: string; }; platforms?: string[]; presenters?: { alternateName?: ...
; bio?: ...
; name: ...
}[]; properties?: { [key: string]: unknown }; resources?: { addedAt?: ...
; authors?: ...
; category: ...
; citation?: ...
; description?: ...
; hasPdf?: ...
; id?: ...
; participantVisible: ...
; relevanceReason?: ...
; source: ...
; summary?: ...
; title: ...
; url?: ...
; year?: ...
; }[]; scheduledEndTime?: string; scheduledTime?: string; slug?: string; startTime?: string; topic?: | string | { archivable: boolean; archived?: (...)
| (...)
| (...)
; archiveEmail?: (...)
| (...)
; conversationCount?: (...)
| (...)
; conversationCreationAllowed: boolean; conversations: (...)
[]; defaultSortAverage?: (...)
| (...)
; description?: (...)
| (...)
; 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: (...)
[]; funFact?: (...)
| (...)
; 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?: (...)
| (...)
; }[]; behaviorPolicy?: { channels?: (...)
| (...)
; globalPolicy?: (...)
| (...)
; }; channels: { direct: boolean; id?: (...)
| (...)
; name: string; participants?: (...)
| (...)
; passcode: (...)
| (...)
; }[]; conversationContext?: { audience?: (...)
| (...)
; contentSensitivity?: (...)
| (...)
; conversationType?: (...)
| (...)
; purpose?: (...)
| (...)
; }; conversationType?: string; createdAt?: string; description?: string; draft?: boolean; 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; ... 19 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | undefined; }; ... 5 mor...
)
[]; features?: { config?: ...
; enabled?: ...
; name: ...
}[]; followed?: boolean; followers: { conversation: string; topic: string; user: string }[]; goals?: string[]; id?: string; locked?: boolean; messageCount?: number; messages: { active?: (...)
| (...)
| (...)
; answersPrompt?: (...)
| (...)
; 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; }[]; moderators?: { alternateName?: ...
; bio?: ...
; name: ...
}[]; name: string; owner: | string | { dataExportOptOut?: (...)
| (...)
| (...)
; email?: (...)
| (...)
; goodReputation?: (...)
| (...)
| (...)
; id?: (...)
| (...)
; password: string; pseudonyms: (...)
[]; role?: (...)
| (...)
; username: string; }; platforms?: string[]; presenters?: { alternateName?: ...
; bio?: ...
; name: ...
}[]; properties?: { [key: string]: unknown }; resources?: { addedAt?: ...
; authors?: ...
; category: ...
; citation?: ...
; description?: ...
; hasPdf?: ...
; id?: ...
; participantVisible: ...
; relevanceReason?: ...
; source: ...
; summary?: ...
; title: ...
; url?: ...
; year?: ...
; }[]; scheduledEndTime?: string; scheduledTime?: string; slug?: string; startTime?: string; topic?: | string | { archivable: boolean; archived?: (...)
| (...)
| (...)
; archiveEmail?: (...)
| (...)
; conversationCount?: (...)
| (...)
; conversationCreationAllowed: boolean; conversations: (...)
[]; defaultSortAverage?: (...)
| (...)
; description?: (...)
| (...)
; 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; }; "/members/{conversationId}/import": { 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: { content: { "multipart/form-data": { file: string } } }; responses: { "200": { content?: undefined; 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: { "application/json": { code?: number; message?: string } }; headers: { [name: string]: unknown }; }; "404": { content?: undefined; headers: { [name: string]: unknown } }; }; }; 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; answersPrompt?: string; 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; answersPrompt?: string; 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; answersPrompt?: string; 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; answersPrompt?: string; 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: ...
; funFact?: ...
; 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: ...
; behaviorPolicy?: ...
; channels: ...
; conversationContext?: ...
; conversationType?: ...
; createdAt?: ...
; description?: ...
; draft?: ...
; enableAgents?: ...
; enableDMs: ...
; endTime?: ...
; experimental?: ...
; experiments: ...
; features?: ...
; followed?: ...
; followers: ...
; goals?: ...
; id?: ...
; locked?: ...
; messageCount?: ...
; messages: ...
; moderators?: ...
; name: ...
; owner: ...
; platforms?: ...
; presenters?: ...
; properties?: ...
; resources?: ...
; scheduledEndTime?: ...
; scheduledTime?: ...
; slug?: ...
; startTime?: ...
; topic?: ...
; transcript?: ...
; updatedAt?: ...
; }[]; defaultSortAverage?: number; description?: string; 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; conversationId: string; description?: string; expirationDate?: string; multiSelect?: boolean; onlyOwnChoicesVisible?: boolean; responseCountsVisible?: boolean; responsesVisible?: boolean; responsesVisibleToNonParticipants?: boolean; threshold?: number; title: 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: (...)
[]; funFact?: (...)
| (...)
; 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: (...)
[]; behaviorPolicy?: (...)
| (...)
; channels: (...)
[]; conversationContext?: (...)
| (...)
; conversationType?: (...)
| (...)
; createdAt?: (...)
| (...)
; description?: (...)
| (...)
; draft?: (...)
| (...)
| (...)
; enableAgents?: (...)
| (...)
| (...)
; enableDMs: (...)
[]; endTime?: (...)
| (...)
; experimental?: (...)
| (...)
| (...)
; experiments: (...)
[]; features?: (...)
| (...)
; followed?: (...)
| (...)
| (...)
; followers: (...)
[]; goals?: (...)
| (...)
; id?: (...)
| (...)
; locked?: (...)
| (...)
| (...)
; messageCount?: (...)
| (...)
; messages: (...)
[]; moderators?: (...)
| (...)
; name: string; owner: (...)
| (...)
; platforms?: (...)
| (...)
; presenters?: (...)
| (...)
; properties?: (...)
| (...)
; resources?: (...)
| (...)
; scheduledEndTime?: (...)
| (...)
; scheduledTime?: (...)
| (...)
; slug?: (...)
| (...)
; startTime?: (...)
| (...)
; topic?: (...)
| (...)
| (...)
; transcript?: (...)
| (...)
; updatedAt?: (...)
| (...)
; }[]; defaultSortAverage?: number; description?: string; 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: ...
; funFact?: ...
; 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: ...
; behaviorPolicy?: ...
; channels: ...
; conversationContext?: ...
; conversationType?: ...
; createdAt?: ...
; description?: ...
; draft?: ...
; enableAgents?: ...
; enableDMs: ...
; endTime?: ...
; experimental?: ...
; experiments: ...
; features?: ...
; followed?: ...
; followers: ...
; goals?: ...
; id?: ...
; locked?: ...
; messageCount?: ...
; messages: ...
; moderators?: ...
; name: ...
; owner: ...
; platforms?: ...
; presenters?: ...
; properties?: ...
; resources?: ...
; scheduledEndTime?: ...
; scheduledTime?: ...
; slug?: ...
; startTime?: ...
; topic?: ...
; transcript?: ...
; updatedAt?: ...
; }[]; defaultSortAverage?: number; description?: string; 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: (...)
[]; funFact?: (...)
| (...)
; 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?: (...)
| (...)
; description?: (...)
| (...)
; 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; }; "/resources/{conversationId}/{resourceId}/pdf": { 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; resourceId: string }; query?: undefined; }; requestBody: { content: { "multipart/form-data": { pdf: string } } }; responses: { "204": { content?: undefined; 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: { "application/json": { code?: number; message?: string } }; headers: { [name: string]: unknown }; }; "404": { content?: undefined; headers: { [name: string]: unknown } }; }; }; 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?: ...
; }[]; behaviorPolicy?: { channels?: ...
; globalPolicy?: ...
}; channels: { direct: ...
; id?: ...
; name: ...
; participants?: ...
; passcode: ...
; }[]; conversationContext?: { audience?: ...
; contentSensitivity?: ...
; conversationType?: ...
; purpose?: ...
; }; conversationType?: string; createdAt?: string; description?: string; draft?: boolean; enableAgents?: boolean; enableDMs: string[]; endTime?: string; experimental?: boolean; experiments: { agents?: ...
; baseConversation: ...
; createdAt: ...
; createdBy: ...
; description?: ...
; executedAt?: ...
; id?: ...
; name: ...
; resultConversation?: ...
; status: ...
; }[]; features?: (...)
[]; followed?: boolean; followers: { conversation: ...
; topic: ...
; user: ...
}[]; goals?: (...)
[]; id?: string; locked?: boolean; messageCount?: number; messages: { active?: ...
; answersPrompt?: ...
; body: ...
; bodyType?: ...
; channels?: ...
; conversation: ...
; count?: ...
; createdAt?: ...
; downVotes: ...
; fromAgent: ...
; id?: ...
; isDeleted?: ...
; owner?: ...
; parentMessage?: ...
; pause: ...
; prompt?: ...
; pseudonym: ...
; pseudonymId: ...
; replyCount?: ...
; source?: ...
; upVotes: ...
; visible: ...
; }[]; moderators?: (...)
[]; name: string; owner: | string | { dataExportOptOut?: ...
; email?: ...
; goodReputation?: ...
; id?: ...
; password: ...
; pseudonyms: ...
; role?: ...
; username: ...
; }; platforms?: (...)
[]; presenters?: (...)
[]; properties?: { [key: ...
]: ...
}; resources?: (...)
[]; scheduledEndTime?: string; scheduledTime?: string; slug?: string; startTime?: string; topic?: | string | (
{ id?: string | undefined; slug?: string | undefined; name: string; description?: string | undefined; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { ...; }[]; ... 13 more ...; conversationCount?: number | undefined; }
)
; transcript?: { status: ...
; vectorStore?: ...
}; updatedAt?: string; }[]; defaultSortAverage?: number; description?: string; 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: ...
; funFact?: ...
; 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?: (...)
| (...)
; }[]; behaviorPolicy?: { channels?: (...)
| (...)
; globalPolicy?: (...)
| (...)
; }; channels: { direct: boolean; id?: (...)
| (...)
; name: string; participants?: (...)
| (...)
; passcode: (...)
| (...)
; }[]; conversationContext?: { audience?: (...)
| (...)
; contentSensitivity?: (...)
| (...)
; conversationType?: (...)
| (...)
; purpose?: (...)
| (...)
; }; conversationType?: string; createdAt?: string; description?: string; draft?: boolean; enableAgents?: boolean; enableDMs: string[]; endTime?: string; experimental?: boolean; experiments: { agents?: (...)
| (...)
; baseConversation: (...)
| (...)
; createdAt: string; createdBy: (...)
| (...)
; description?: (...)
| (...)
; executedAt?: (...)
| (...)
; id?: (...)
| (...)
; name: string; resultConversation?: (...)
| (...)
| (...)
; status: (...)
| (...)
| (...)
| (...)
; }[]; features?: { config?: ...
; enabled?: ...
; name: ...
}[]; followed?: boolean; followers: { conversation: string; topic: string; user: string }[]; goals?: string[]; id?: string; locked?: boolean; messageCount?: number; messages: { active?: (...)
| (...)
| (...)
; answersPrompt?: (...)
| (...)
; 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; }[]; moderators?: { alternateName?: ...
; bio?: ...
; name: ...
}[]; name: string; owner: | string | { dataExportOptOut?: (...)
| (...)
| (...)
; email?: (...)
| (...)
; goodReputation?: (...)
| (...)
| (...)
; id?: (...)
| (...)
; password: string; pseudonyms: (...)
[]; role?: (...)
| (...)
; username: string; }; platforms?: string[]; presenters?: { alternateName?: ...
; bio?: ...
; name: ...
}[]; properties?: { [key: string]: unknown }; resources?: { addedAt?: ...
; authors?: ...
; category: ...
; citation?: ...
; description?: ...
; hasPdf?: ...
; id?: ...
; participantVisible: ...
; relevanceReason?: ...
; source: ...
; summary?: ...
; title: ...
; url?: ...
; year?: ...
; }[]; scheduledEndTime?: string; scheduledTime?: string; slug?: string; startTime?: string; topic?: | string | (
{ id?: string | undefined; slug?: string | undefined; name: string; description?: string | undefined; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { ...; }[]; ... 13 more ...; conversationCount?: number | undefined; }
)
; transcript?: { status: (...)
| (...)
| (...)
; vectorStore?: (...)
| (...)
; }; updatedAt?: string; }[]; defaultSortAverage?: number; description?: string; 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: (...)
[]; funFact?: (...)
| (...)
; 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?: (...)
| (...)
; }[]; behaviorPolicy?: { channels?: (...)
| (...)
; globalPolicy?: (...)
| (...)
; }; channels: { direct: boolean; id?: (...)
| (...)
; name: string; participants?: (...)
| (...)
; passcode: (...)
| (...)
; }[]; conversationContext?: { audience?: (...)
| (...)
; contentSensitivity?: (...)
| (...)
; conversationType?: (...)
| (...)
; purpose?: (...)
| (...)
; }; conversationType?: string; createdAt?: string; description?: string; draft?: boolean; enableAgents?: boolean; enableDMs: string[]; endTime?: string; experimental?: boolean; experiments: { agents?: (...)
| (...)
; baseConversation: (...)
| (...)
; createdAt: string; createdBy: (...)
| (...)
; description?: (...)
| (...)
; executedAt?: (...)
| (...)
; id?: (...)
| (...)
; name: string; resultConversation?: (...)
| (...)
| (...)
; status: (...)
| (...)
| (...)
| (...)
; }[]; features?: { config?: ...
; enabled?: ...
; name: ...
}[]; followed?: boolean; followers: { conversation: string; topic: string; user: string }[]; goals?: string[]; id?: string; locked?: boolean; messageCount?: number; messages: { active?: (...)
| (...)
| (...)
; answersPrompt?: (...)
| (...)
; 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; }[]; moderators?: { alternateName?: ...
; bio?: ...
; name: ...
}[]; name: string; owner: | string | { dataExportOptOut?: (...)
| (...)
| (...)
; email?: (...)
| (...)
; goodReputation?: (...)
| (...)
| (...)
; id?: (...)
| (...)
; password: string; pseudonyms: (...)
[]; role?: (...)
| (...)
; username: string; }; platforms?: string[]; presenters?: { alternateName?: ...
; bio?: ...
; name: ...
}[]; properties?: { [key: string]: unknown }; resources?: { addedAt?: ...
; authors?: ...
; category: ...
; citation?: ...
; description?: ...
; hasPdf?: ...
; id?: ...
; participantVisible: ...
; relevanceReason?: ...
; source: ...
; summary?: ...
; title: ...
; url?: ...
; year?: ...
; }[]; scheduledEndTime?: string; scheduledTime?: string; slug?: string; startTime?: string; topic?: | string | (
{ id?: string | undefined; slug?: string | undefined; name: string; description?: string | undefined; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { ...; }[]; ... 13 more ...; conversationCount?: number | undefined; }
)
; transcript?: { status: (...)
| (...)
| (...)
; vectorStore?: (...)
| (...)
; }; updatedAt?: string; }[]; defaultSortAverage?: number; description?: string; 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: (...)
[]; funFact?: (...)
| (...)
; 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?: (...)
| (...)
; }[]; behaviorPolicy?: { channels?: (...)
| (...)
; globalPolicy?: (...)
| (...)
; }; channels: { direct: boolean; id?: (...)
| (...)
; name: string; participants?: (...)
| (...)
; passcode: (...)
| (...)
; }[]; conversationContext?: { audience?: (...)
| (...)
; contentSensitivity?: (...)
| (...)
; conversationType?: (...)
| (...)
; purpose?: (...)
| (...)
; }; conversationType?: string; createdAt?: string; description?: string; draft?: boolean; enableAgents?: boolean; enableDMs: string[]; endTime?: string; experimental?: boolean; experiments: { agents?: (...)
| (...)
; baseConversation: (...)
| (...)
; createdAt: string; createdBy: (...)
| (...)
; description?: (...)
| (...)
; executedAt?: (...)
| (...)
; id?: (...)
| (...)
; name: string; resultConversation?: (...)
| (...)
| (...)
; status: (...)
| (...)
| (...)
| (...)
; }[]; features?: { config?: ...
; enabled?: ...
; name: ...
}[]; followed?: boolean; followers: { conversation: string; topic: string; user: string }[]; goals?: string[]; id?: string; locked?: boolean; messageCount?: number; messages: { active?: (...)
| (...)
| (...)
; answersPrompt?: (...)
| (...)
; 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; }[]; moderators?: { alternateName?: ...
; bio?: ...
; name: ...
}[]; name: string; owner: | string | { dataExportOptOut?: (...)
| (...)
| (...)
; email?: (...)
| (...)
; goodReputation?: (...)
| (...)
| (...)
; id?: (...)
| (...)
; password: string; pseudonyms: (...)
[]; role?: (...)
| (...)
; username: string; }; platforms?: string[]; presenters?: { alternateName?: ...
; bio?: ...
; name: ...
}[]; properties?: { [key: string]: unknown }; resources?: { addedAt?: ...
; authors?: ...
; category: ...
; citation?: ...
; description?: ...
; hasPdf?: ...
; id?: ...
; participantVisible: ...
; relevanceReason?: ...
; source: ...
; summary?: ...
; title: ...
; url?: ...
; year?: ...
; }[]; scheduledEndTime?: string; scheduledTime?: string; slug?: string; startTime?: string; topic?: | string | (
{ id?: string | undefined; slug?: string | undefined; name: string; description?: string | undefined; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { ...; }[]; ... 13 more ...; conversationCount?: number | undefined; }
)
; transcript?: { status: (...)
| (...)
| (...)
; vectorStore?: (...)
| (...)
; }; updatedAt?: string; }[]; defaultSortAverage?: number; description?: string; 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: (...)
[]; funFact?: (...)
| (...)
; 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?: (...)
| (...)
; }[]; behaviorPolicy?: { channels?: (...)
| (...)
; globalPolicy?: (...)
| (...)
; }; channels: { direct: boolean; id?: (...)
| (...)
; name: string; participants?: (...)
| (...)
; passcode: (...)
| (...)
; }[]; conversationContext?: { audience?: (...)
| (...)
; contentSensitivity?: (...)
| (...)
; conversationType?: (...)
| (...)
; purpose?: (...)
| (...)
; }; conversationType?: string; createdAt?: string; description?: string; draft?: boolean; enableAgents?: boolean; enableDMs: string[]; endTime?: string; experimental?: boolean; experiments: { agents?: (...)
| (...)
; baseConversation: (...)
| (...)
; createdAt: string; createdBy: (...)
| (...)
; description?: (...)
| (...)
; executedAt?: (...)
| (...)
; id?: (...)
| (...)
; name: string; resultConversation?: (...)
| (...)
| (...)
; status: (...)
| (...)
| (...)
| (...)
; }[]; features?: { config?: ...
; enabled?: ...
; name: ...
}[]; followed?: boolean; followers: { conversation: string; topic: string; user: string }[]; goals?: string[]; id?: string; locked?: boolean; messageCount?: number; messages: { active?: (...)
| (...)
| (...)
; answersPrompt?: (...)
| (...)
; 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; }[]; moderators?: { alternateName?: ...
; bio?: ...
; name: ...
}[]; name: string; owner: | string | { dataExportOptOut?: (...)
| (...)
| (...)
; email?: (...)
| (...)
; goodReputation?: (...)
| (...)
| (...)
; id?: (...)
| (...)
; password: string; pseudonyms: (...)
[]; role?: (...)
| (...)
; username: string; }; platforms?: string[]; presenters?: { alternateName?: ...
; bio?: ...
; name: ...
}[]; properties?: { [key: string]: unknown }; resources?: { addedAt?: ...
; authors?: ...
; category: ...
; citation?: ...
; description?: ...
; hasPdf?: ...
; id?: ...
; participantVisible: ...
; relevanceReason?: ...
; source: ...
; summary?: ...
; title: ...
; url?: ...
; year?: ...
; }[]; scheduledEndTime?: string; scheduledTime?: string; slug?: string; startTime?: string; topic?: | string | (
{ id?: string | undefined; slug?: string | undefined; name: string; description?: string | undefined; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { ...; }[]; ... 13 more ...; conversationCount?: number | undefined; }
)
; transcript?: { status: (...)
| (...)
| (...)
; vectorStore?: (...)
| (...)
; }; updatedAt?: string; }[]; defaultSortAverage?: number; description?: string; 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: (...)
[]; funFact?: (...)
| (...)
; 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?: ...
; }[]; behaviorPolicy?: { channels?: ...
; globalPolicy?: ...
}; channels: { direct: ...
; id?: ...
; name: ...
; participants?: ...
; passcode: ...
; }[]; conversationContext?: { audience?: ...
; contentSensitivity?: ...
; conversationType?: ...
; purpose?: ...
; }; conversationType?: string; createdAt?: string; description?: string; draft?: boolean; enableAgents?: boolean; enableDMs: string[]; endTime?: string; experimental?: boolean; experiments: { agents?: ...
; baseConversation: ...
; createdAt: ...
; createdBy: ...
; description?: ...
; executedAt?: ...
; id?: ...
; name: ...
; resultConversation?: ...
; status: ...
; }[]; features?: (...)
[]; followed?: boolean; followers: { conversation: ...
; topic: ...
; user: ...
}[]; goals?: (...)
[]; id?: string; locked?: boolean; messageCount?: number; messages: { active?: ...
; answersPrompt?: ...
; body: ...
; bodyType?: ...
; channels?: ...
; conversation: ...
; count?: ...
; createdAt?: ...
; downVotes: ...
; fromAgent: ...
; id?: ...
; isDeleted?: ...
; owner?: ...
; parentMessage?: ...
; pause: ...
; prompt?: ...
; pseudonym: ...
; pseudonymId: ...
; replyCount?: ...
; source?: ...
; upVotes: ...
; visible: ...
; }[]; moderators?: (...)
[]; name: string; owner: | string | { dataExportOptOut?: ...
; email?: ...
; goodReputation?: ...
; id?: ...
; password: ...
; pseudonyms: ...
; role?: ...
; username: ...
; }; platforms?: (...)
[]; presenters?: (...)
[]; properties?: { [key: ...
]: ...
}; resources?: (...)
[]; scheduledEndTime?: string; scheduledTime?: string; slug?: string; startTime?: string; topic?: | string | (
{ id?: string | undefined; slug?: string | undefined; name: string; description?: string | undefined; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { ...; }[]; ... 13 more ...; conversationCount?: number | undefined; }
)
; transcript?: { status: ...
; vectorStore?: ...
}; updatedAt?: string; }[]; defaultSortAverage?: number; description?: string; 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: ...
; funFact?: ...
; 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?: ...
; }[]; behaviorPolicy?: { channels?: ...
; globalPolicy?: ...
}; channels: { direct: ...
; id?: ...
; name: ...
; participants?: ...
; passcode: ...
; }[]; conversationContext?: { audience?: ...
; contentSensitivity?: ...
; conversationType?: ...
; purpose?: ...
; }; conversationType?: string; createdAt?: string; description?: string; draft?: boolean; enableAgents?: boolean; enableDMs: string[]; endTime?: string; experimental?: boolean; experiments: { agents?: ...
; baseConversation: ...
; createdAt: ...
; createdBy: ...
; description?: ...
; executedAt?: ...
; id?: ...
; name: ...
; resultConversation?: ...
; status: ...
; }[]; features?: (...)
[]; followed?: boolean; followers: { conversation: ...
; topic: ...
; user: ...
}[]; goals?: (...)
[]; id?: string; locked?: boolean; messageCount?: number; messages: { active?: ...
; answersPrompt?: ...
; body: ...
; bodyType?: ...
; channels?: ...
; conversation: ...
; count?: ...
; createdAt?: ...
; downVotes: ...
; fromAgent: ...
; id?: ...
; isDeleted?: ...
; owner?: ...
; parentMessage?: ...
; pause: ...
; prompt?: ...
; pseudonym: ...
; pseudonymId: ...
; replyCount?: ...
; source?: ...
; upVotes: ...
; visible: ...
; }[]; moderators?: (...)
[]; name: string; owner: | string | { dataExportOptOut?: ...
; email?: ...
; goodReputation?: ...
; id?: ...
; password: ...
; pseudonyms: ...
; role?: ...
; username: ...
; }; platforms?: (...)
[]; presenters?: (...)
[]; properties?: { [key: ...
]: ...
}; resources?: (...)
[]; scheduledEndTime?: string; scheduledTime?: string; slug?: string; startTime?: string; topic?: | string | (
{ id?: string | undefined; slug?: string | undefined; name: string; description?: string | undefined; defaultSortAverage?: number | undefined; followed?: boolean | undefined; conversations: { ...; }[]; ... 13 more ...; conversationCount?: number | undefined; }
)
; transcript?: { status: ...
; vectorStore?: ...
}; updatedAt?: string; }[]; defaultSortAverage?: number; description?: string; 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: ...
; funFact?: ...
; 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?: { channel?: string }; }; 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?: { channel?: string }; }; requestBody?: undefined; responses: { "200": { content: { "text/plain": 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 }; }; "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?: { channel?: string }; }; 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: (...)
[]; funFact?: (...)
| (...)
; id?: (...)
| (...)
; isDeleted: boolean; pseudonym: string; token: string; }[]; ragCollectionName?: string; triggers?: { periodic?: (...)
| (...)
; perMessage?: (...)
| (...)
}; }[]; behaviorPolicy?: { channels?: { dm?: (...)
| (...)
; groupChat?: (...)
| (...)
}; globalPolicy?: { citationBehavior?: (...)
| (...)
; formality?: (...)
| (...)
| (...)
| (...)
; guardrails?: (...)
| (...)
; jargonLevel?: (...)
| (...)
| (...)
| (...)
| (...)
; safetyPosture?: (...)
| (...)
| (...)
; tone?: (...)
| (...)
| (...)
| (...)
| (...)
; uncertaintyBehavior?: (...)
| (...)
; verbosity?: (...)
| (...)
| (...)
| (...)
; }; }; channels: { direct: boolean; id?: string; name: string; participants?: { id?: ...
}[]; passcode: string | null; }[]; conversationContext?: { audience?: { assumedBackgroundKnowledge?: | (...)
| (...)
| (...)
| (...)
| (...)
; description?: (...)
| (...)
; expertiseLevel?: (...)
| (...)
| (...)
| (...)
; type?: (...)
| (...)
; }; contentSensitivity?: { domains?: (...)
| (...)
; level?: (...)
| (...)
| (...)
| (...)
; }; conversationType?: string; purpose?: string; }; conversationType?: string; createdAt?: string; description?: string; draft?: boolean; enableAgents?: boolean; enableDMs: string[]; endTime?: string; experimental?: boolean; experiments: { agents?: { agent?: ...
; agentType?: ...
; experimentValues?: ...
}[]; baseConversation: | string | (
{ id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | 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; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | undefined; }
)
; status: "running" | "completed" | "failed" | "not started"; }[]; features?: { config?: { [key: ...
]: ...
}; enabled?: boolean; name: string; }[]; followed?: boolean; followers: { conversation: string; topic: string; user: string }[]; goals?: string[]; id?: string; locked?: boolean; messageCount?: number; messages: { active?: boolean; answersPrompt?: string; 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; }[]; moderators?: { alternateName?: string; bio?: string; name: string }[]; name: string; owner: | string | { dataExportOptOut?: boolean; email?: string; goodReputation?: boolean; id?: string; password: string; pseudonyms: { active: boolean; conversations: (...)
[]; funFact?: (...)
| (...)
; id?: (...)
| (...)
; isDeleted: boolean; pseudonym: string; token: string; }[]; role?: string; username: string; }; platforms?: string[]; presenters?: { alternateName?: string; bio?: string; name: string }[]; properties?: { [key: string]: unknown }; resources?: { addedAt?: string; authors?: (...)
[]; category: "required" | "referenced" | "suggested"; citation?: string; description?: string; hasPdf?: boolean; id?: string; participantVisible: boolean; relevanceReason?: string; source: "speaker" | "ai"; summary?: string; title: string; url?: string; year?: string; }[]; scheduledEndTime?: 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; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | undefined; }
)
[]; defaultSortAverage?: number; description?: string; 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?: { channel?: string }; }; 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: (...)
[]; funFact?: (...)
| (...)
; id?: (...)
| (...)
; isDeleted: boolean; pseudonym: string; token: string; }[]; ragCollectionName?: string; triggers?: { periodic?: (...)
| (...)
; perMessage?: (...)
| (...)
}; }[]; behaviorPolicy?: { channels?: { dm?: (...)
| (...)
; groupChat?: (...)
| (...)
}; globalPolicy?: { citationBehavior?: (...)
| (...)
; formality?: (...)
| (...)
| (...)
| (...)
; guardrails?: (...)
| (...)
; jargonLevel?: (...)
| (...)
| (...)
| (...)
| (...)
; safetyPosture?: (...)
| (...)
| (...)
; tone?: (...)
| (...)
| (...)
| (...)
| (...)
; uncertaintyBehavior?: (...)
| (...)
; verbosity?: (...)
| (...)
| (...)
| (...)
; }; }; channels: { direct: boolean; id?: string; name: string; participants?: { id?: ...
}[]; passcode: string | null; }[]; conversationContext?: { audience?: { assumedBackgroundKnowledge?: | (...)
| (...)
| (...)
| (...)
| (...)
; description?: (...)
| (...)
; expertiseLevel?: (...)
| (...)
| (...)
| (...)
; type?: (...)
| (...)
; }; contentSensitivity?: { domains?: (...)
| (...)
; level?: (...)
| (...)
| (...)
| (...)
; }; conversationType?: string; purpose?: string; }; conversationType?: string; createdAt?: string; description?: string; draft?: boolean; enableAgents?: boolean; enableDMs: string[]; endTime?: string; experimental?: boolean; experiments: { agents?: { agent?: ...
; agentType?: ...
; experimentValues?: ...
}[]; baseConversation: | string | (
{ id?: string | undefined; messages: { id?: string | undefined; owner?: string | undefined; body: string | { [key: string]: unknown; }; bodyType?: string | undefined; source?: string | undefined; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | 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; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | undefined; }
)
; status: "running" | "completed" | "failed" | "not started"; }[]; features?: { config?: { [key: ...
]: ...
}; enabled?: boolean; name: string; }[]; followed?: boolean; followers: { conversation: string; topic: string; user: string }[]; goals?: string[]; id?: string; locked?: boolean; messageCount?: number; messages: { active?: boolean; answersPrompt?: string; 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; }[]; moderators?: { alternateName?: string; bio?: string; name: string }[]; name: string; owner: | string | { dataExportOptOut?: boolean; email?: string; goodReputation?: boolean; id?: string; password: string; pseudonyms: { active: boolean; conversations: (...)
[]; funFact?: (...)
| (...)
; id?: (...)
| (...)
; isDeleted: boolean; pseudonym: string; token: string; }[]; role?: string; username: string; }; platforms?: string[]; presenters?: { alternateName?: string; bio?: string; name: string }[]; properties?: { [key: string]: unknown }; resources?: { addedAt?: string; authors?: (...)
[]; category: "required" | "referenced" | "suggested"; citation?: string; description?: string; hasPdf?: boolean; id?: string; participantVisible: boolean; relevanceReason?: string; source: "speaker" | "ai"; summary?: string; title: string; url?: string; year?: string; }[]; scheduledEndTime?: 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; ... 16 more ...; replyCount?: number | undefined; }[]; ... 34 more ...; behaviorPolicy?: { ...; } | undefined; }
)
[]; defaultSortAverage?: number; description?: string; 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[]; funFact?: 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[]; funFact?: 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[]; funFact?: 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[]; funFact?: 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/{targetUserId}/role": { 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: { targetUserId: string }; query?: undefined; }; requestBody: { content: { "application/json": { role: "admin" | "participant" } }; }; responses: { "200": { content: { "application/json": { dataExportOptOut?: boolean; email?: string; goodReputation?: boolean; id?: string; password: string; pseudonyms: { active: boolean; conversations: string[]; funFact?: string; id?: string; isDeleted: boolean; pseudonym: string; token: string; }[]; role?: string; username: 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: { "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[]; funFact?: 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; };}
This file was auto-generated by openapi-typescript. Do not make direct changes to the file.