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