mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2025-12-20 20:29:06 +00:00
2313 lines
52 KiB
TypeScript
2313 lines
52 KiB
TypeScript
/**
|
|
* This file was auto-generated by openapi-typescript.
|
|
* Do not make direct changes to the file.
|
|
*/
|
|
|
|
export interface paths {
|
|
"/metrics": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/**
|
|
* Metrics
|
|
* @description Endpoint that serves Prometheus metrics.
|
|
*/
|
|
get: operations["metrics"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/v1/meetings/{meeting_id}/consent": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** Meeting Audio Consent */
|
|
post: operations["v1_meeting_audio_consent"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/v1/rooms": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Rooms List */
|
|
get: operations["v1_rooms_list"];
|
|
put?: never;
|
|
/** Rooms Create */
|
|
post: operations["v1_rooms_create"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/v1/rooms/{room_id}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Rooms Get */
|
|
get: operations["v1_rooms_get"];
|
|
put?: never;
|
|
post?: never;
|
|
/** Rooms Delete */
|
|
delete: operations["v1_rooms_delete"];
|
|
options?: never;
|
|
head?: never;
|
|
/** Rooms Update */
|
|
patch: operations["v1_rooms_update"];
|
|
trace?: never;
|
|
};
|
|
"/v1/rooms/{room_name}/meeting": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** Rooms Create Meeting */
|
|
post: operations["v1_rooms_create_meeting"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/v1/rooms/{room_id}/webhook/test": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/**
|
|
* Rooms Test Webhook
|
|
* @description Test webhook configuration by sending a sample payload.
|
|
*/
|
|
post: operations["v1_rooms_test_webhook"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/v1/transcripts": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Transcripts List */
|
|
get: operations["v1_transcripts_list"];
|
|
put?: never;
|
|
/** Transcripts Create */
|
|
post: operations["v1_transcripts_create"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/v1/transcripts/search": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/**
|
|
* Transcripts Search
|
|
* @description Full-text search across transcript titles and content.
|
|
*/
|
|
get: operations["v1_transcripts_search"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/v1/transcripts/{transcript_id}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Transcript Get */
|
|
get: operations["v1_transcript_get"];
|
|
put?: never;
|
|
post?: never;
|
|
/** Transcript Delete */
|
|
delete: operations["v1_transcript_delete"];
|
|
options?: never;
|
|
head?: never;
|
|
/** Transcript Update */
|
|
patch: operations["v1_transcript_update"];
|
|
trace?: never;
|
|
};
|
|
"/v1/transcripts/{transcript_id}/topics": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Transcript Get Topics */
|
|
get: operations["v1_transcript_get_topics"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/v1/transcripts/{transcript_id}/topics/with-words": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Transcript Get Topics With Words */
|
|
get: operations["v1_transcript_get_topics_with_words"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/v1/transcripts/{transcript_id}/topics/{topic_id}/words-per-speaker": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Transcript Get Topics With Words Per Speaker */
|
|
get: operations["v1_transcript_get_topics_with_words_per_speaker"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/v1/transcripts/{transcript_id}/zulip": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** Transcript Post To Zulip */
|
|
post: operations["v1_transcript_post_to_zulip"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/v1/transcripts/{transcript_id}/audio/mp3": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Transcript Get Audio Mp3 */
|
|
get: operations["v1_transcript_get_audio_mp3"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
/** Transcript Get Audio Mp3 */
|
|
head: operations["v1_transcript_head_audio_mp3"];
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/v1/transcripts/{transcript_id}/audio/waveform": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Transcript Get Audio Waveform */
|
|
get: operations["v1_transcript_get_audio_waveform"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/v1/transcripts/{transcript_id}/participants": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Transcript Get Participants */
|
|
get: operations["v1_transcript_get_participants"];
|
|
put?: never;
|
|
/** Transcript Add Participant */
|
|
post: operations["v1_transcript_add_participant"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/v1/transcripts/{transcript_id}/participants/{participant_id}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Transcript Get Participant */
|
|
get: operations["v1_transcript_get_participant"];
|
|
put?: never;
|
|
post?: never;
|
|
/** Transcript Delete Participant */
|
|
delete: operations["v1_transcript_delete_participant"];
|
|
options?: never;
|
|
head?: never;
|
|
/** Transcript Update Participant */
|
|
patch: operations["v1_transcript_update_participant"];
|
|
trace?: never;
|
|
};
|
|
"/v1/transcripts/{transcript_id}/speaker/assign": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
/** Transcript Assign Speaker */
|
|
patch: operations["v1_transcript_assign_speaker"];
|
|
trace?: never;
|
|
};
|
|
"/v1/transcripts/{transcript_id}/speaker/merge": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
/** Transcript Merge Speaker */
|
|
patch: operations["v1_transcript_merge_speaker"];
|
|
trace?: never;
|
|
};
|
|
"/v1/transcripts/{transcript_id}/record/upload": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** Transcript Record Upload */
|
|
post: operations["v1_transcript_record_upload"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/v1/transcripts/{transcript_id}/events": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Transcript Get Websocket Events */
|
|
get: operations["v1_transcript_get_websocket_events"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/v1/transcripts/{transcript_id}/record/webrtc": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** Transcript Record Webrtc */
|
|
post: operations["v1_transcript_record_webrtc"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/v1/transcripts/{transcript_id}/process": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** Transcript Process */
|
|
post: operations["v1_transcript_process"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/v1/me": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** User Me */
|
|
get: operations["v1_user_me"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/v1/zulip/streams": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/**
|
|
* Zulip Get Streams
|
|
* @description Get all Zulip streams.
|
|
*/
|
|
get: operations["v1_zulip_get_streams"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/v1/zulip/streams/{stream_id}/topics": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/**
|
|
* Zulip Get Topics
|
|
* @description Get all topics for a specific Zulip stream.
|
|
*/
|
|
get: operations["v1_zulip_get_topics"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/v1/whereby": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** Whereby Webhook */
|
|
post: operations["v1_whereby_webhook"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
}
|
|
export type webhooks = Record<string, never>;
|
|
export interface components {
|
|
schemas: {
|
|
/** AudioWaveform */
|
|
AudioWaveform: {
|
|
/** Data */
|
|
data: number[];
|
|
};
|
|
/** Body_transcript_record_upload_v1_transcripts__transcript_id__record_upload_post */
|
|
Body_transcript_record_upload_v1_transcripts__transcript_id__record_upload_post: {
|
|
/**
|
|
* Chunk
|
|
* Format: binary
|
|
*/
|
|
chunk: string;
|
|
};
|
|
/** CreateParticipant */
|
|
CreateParticipant: {
|
|
/** Speaker */
|
|
speaker?: number | null;
|
|
/** Name */
|
|
name: string;
|
|
};
|
|
/** CreateRoom */
|
|
CreateRoom: {
|
|
/** Name */
|
|
name: string;
|
|
/** Zulip Auto Post */
|
|
zulip_auto_post: boolean;
|
|
/** Zulip Stream */
|
|
zulip_stream: string;
|
|
/** Zulip Topic */
|
|
zulip_topic: string;
|
|
/** Is Locked */
|
|
is_locked: boolean;
|
|
/** Room Mode */
|
|
room_mode: string;
|
|
/** Recording Type */
|
|
recording_type: string;
|
|
/** Recording Trigger */
|
|
recording_trigger: string;
|
|
/** Is Shared */
|
|
is_shared: boolean;
|
|
/** Webhook Url */
|
|
webhook_url: string;
|
|
/** Webhook Secret */
|
|
webhook_secret: string;
|
|
};
|
|
/** CreateTranscript */
|
|
CreateTranscript: {
|
|
/** Name */
|
|
name: string;
|
|
/**
|
|
* Source Language
|
|
* @default en
|
|
*/
|
|
source_language: string;
|
|
/**
|
|
* Target Language
|
|
* @default en
|
|
*/
|
|
target_language: string;
|
|
source_kind?: components["schemas"]["SourceKind"] | null;
|
|
};
|
|
/** DeletionStatus */
|
|
DeletionStatus: {
|
|
/** Status */
|
|
status: string;
|
|
};
|
|
/** GetTranscript */
|
|
GetTranscript: {
|
|
/** Id */
|
|
id: string;
|
|
/** User Id */
|
|
user_id: string | null;
|
|
/** Name */
|
|
name: string;
|
|
/** Status */
|
|
status: string;
|
|
/** Locked */
|
|
locked: boolean;
|
|
/** Duration */
|
|
duration: number;
|
|
/** Title */
|
|
title: string | null;
|
|
/** Short Summary */
|
|
short_summary: string | null;
|
|
/** Long Summary */
|
|
long_summary: string | null;
|
|
/** Created At */
|
|
created_at: string;
|
|
/**
|
|
* Share Mode
|
|
* @default private
|
|
*/
|
|
share_mode: string;
|
|
/** Source Language */
|
|
source_language: string | null;
|
|
/** Target Language */
|
|
target_language: string | null;
|
|
/** Reviewed */
|
|
reviewed: boolean;
|
|
/** Meeting Id */
|
|
meeting_id: string | null;
|
|
source_kind: components["schemas"]["SourceKind"];
|
|
/** Room Id */
|
|
room_id?: string | null;
|
|
/** Room Name */
|
|
room_name?: string | null;
|
|
/** Audio Deleted */
|
|
audio_deleted?: boolean | null;
|
|
/** Participants */
|
|
participants: components["schemas"]["TranscriptParticipant"][] | null;
|
|
};
|
|
/** GetTranscriptMinimal */
|
|
GetTranscriptMinimal: {
|
|
/** Id */
|
|
id: string;
|
|
/** User Id */
|
|
user_id: string | null;
|
|
/** Name */
|
|
name: string;
|
|
/** Status */
|
|
status: string;
|
|
/** Locked */
|
|
locked: boolean;
|
|
/** Duration */
|
|
duration: number;
|
|
/** Title */
|
|
title: string | null;
|
|
/** Short Summary */
|
|
short_summary: string | null;
|
|
/** Long Summary */
|
|
long_summary: string | null;
|
|
/** Created At */
|
|
created_at: string;
|
|
/**
|
|
* Share Mode
|
|
* @default private
|
|
*/
|
|
share_mode: string;
|
|
/** Source Language */
|
|
source_language: string | null;
|
|
/** Target Language */
|
|
target_language: string | null;
|
|
/** Reviewed */
|
|
reviewed: boolean;
|
|
/** Meeting Id */
|
|
meeting_id: string | null;
|
|
source_kind: components["schemas"]["SourceKind"];
|
|
/** Room Id */
|
|
room_id?: string | null;
|
|
/** Room Name */
|
|
room_name?: string | null;
|
|
/** Audio Deleted */
|
|
audio_deleted?: boolean | null;
|
|
};
|
|
/** GetTranscriptSegmentTopic */
|
|
GetTranscriptSegmentTopic: {
|
|
/** Text */
|
|
text: string;
|
|
/** Start */
|
|
start: number;
|
|
/** Speaker */
|
|
speaker: number;
|
|
};
|
|
/** GetTranscriptTopic */
|
|
GetTranscriptTopic: {
|
|
/** Id */
|
|
id: string;
|
|
/** Title */
|
|
title: string;
|
|
/** Summary */
|
|
summary: string;
|
|
/** Timestamp */
|
|
timestamp: number;
|
|
/** Duration */
|
|
duration: number | null;
|
|
/** Transcript */
|
|
transcript: string;
|
|
/**
|
|
* Segments
|
|
* @default []
|
|
*/
|
|
segments: components["schemas"]["GetTranscriptSegmentTopic"][];
|
|
};
|
|
/** GetTranscriptTopicWithWords */
|
|
GetTranscriptTopicWithWords: {
|
|
/** Id */
|
|
id: string;
|
|
/** Title */
|
|
title: string;
|
|
/** Summary */
|
|
summary: string;
|
|
/** Timestamp */
|
|
timestamp: number;
|
|
/** Duration */
|
|
duration: number | null;
|
|
/** Transcript */
|
|
transcript: string;
|
|
/**
|
|
* Segments
|
|
* @default []
|
|
*/
|
|
segments: components["schemas"]["GetTranscriptSegmentTopic"][];
|
|
/**
|
|
* Words
|
|
* @default []
|
|
*/
|
|
words: components["schemas"]["Word"][];
|
|
};
|
|
/** GetTranscriptTopicWithWordsPerSpeaker */
|
|
GetTranscriptTopicWithWordsPerSpeaker: {
|
|
/** Id */
|
|
id: string;
|
|
/** Title */
|
|
title: string;
|
|
/** Summary */
|
|
summary: string;
|
|
/** Timestamp */
|
|
timestamp: number;
|
|
/** Duration */
|
|
duration: number | null;
|
|
/** Transcript */
|
|
transcript: string;
|
|
/**
|
|
* Segments
|
|
* @default []
|
|
*/
|
|
segments: components["schemas"]["GetTranscriptSegmentTopic"][];
|
|
/**
|
|
* Words Per Speaker
|
|
* @default []
|
|
*/
|
|
words_per_speaker: components["schemas"]["SpeakerWords"][];
|
|
};
|
|
/** HTTPValidationError */
|
|
HTTPValidationError: {
|
|
/** Detail */
|
|
detail?: components["schemas"]["ValidationError"][];
|
|
};
|
|
/** Meeting */
|
|
Meeting: {
|
|
/** Id */
|
|
id: string;
|
|
/** Room Name */
|
|
room_name: string;
|
|
/** Room Url */
|
|
room_url: string;
|
|
/** Host Room Url */
|
|
host_room_url: string;
|
|
/**
|
|
* Start Date
|
|
* Format: date-time
|
|
*/
|
|
start_date: string;
|
|
/**
|
|
* End Date
|
|
* Format: date-time
|
|
*/
|
|
end_date: string;
|
|
/**
|
|
* Recording Type
|
|
* @default cloud
|
|
* @enum {string}
|
|
*/
|
|
recording_type: "none" | "local" | "cloud";
|
|
};
|
|
/** MeetingConsentRequest */
|
|
MeetingConsentRequest: {
|
|
/** Consent Given */
|
|
consent_given: boolean;
|
|
};
|
|
/** Page[GetTranscriptMinimal] */
|
|
Page_GetTranscriptMinimal_: {
|
|
/** Items */
|
|
items: components["schemas"]["GetTranscriptMinimal"][];
|
|
/** Total */
|
|
total?: number | null;
|
|
/** Page */
|
|
page: number | null;
|
|
/** Size */
|
|
size: number | null;
|
|
/** Pages */
|
|
pages?: number | null;
|
|
};
|
|
/** Page[RoomDetails] */
|
|
Page_RoomDetails_: {
|
|
/** Items */
|
|
items: components["schemas"]["RoomDetails"][];
|
|
/** Total */
|
|
total?: number | null;
|
|
/** Page */
|
|
page: number | null;
|
|
/** Size */
|
|
size: number | null;
|
|
/** Pages */
|
|
pages?: number | null;
|
|
};
|
|
/** Participant */
|
|
Participant: {
|
|
/** Id */
|
|
id: string;
|
|
/** Speaker */
|
|
speaker: number | null;
|
|
/** Name */
|
|
name: string;
|
|
};
|
|
/** Room */
|
|
Room: {
|
|
/** Id */
|
|
id: string;
|
|
/** Name */
|
|
name: string;
|
|
/** User Id */
|
|
user_id: string;
|
|
/**
|
|
* Created At
|
|
* Format: date-time
|
|
*/
|
|
created_at: string;
|
|
/** Zulip Auto Post */
|
|
zulip_auto_post: boolean;
|
|
/** Zulip Stream */
|
|
zulip_stream: string;
|
|
/** Zulip Topic */
|
|
zulip_topic: string;
|
|
/** Is Locked */
|
|
is_locked: boolean;
|
|
/** Room Mode */
|
|
room_mode: string;
|
|
/** Recording Type */
|
|
recording_type: string;
|
|
/** Recording Trigger */
|
|
recording_trigger: string;
|
|
/** Is Shared */
|
|
is_shared: boolean;
|
|
};
|
|
/** RoomDetails */
|
|
RoomDetails: {
|
|
/** Id */
|
|
id: string;
|
|
/** Name */
|
|
name: string;
|
|
/** User Id */
|
|
user_id: string;
|
|
/**
|
|
* Created At
|
|
* Format: date-time
|
|
*/
|
|
created_at: string;
|
|
/** Zulip Auto Post */
|
|
zulip_auto_post: boolean;
|
|
/** Zulip Stream */
|
|
zulip_stream: string;
|
|
/** Zulip Topic */
|
|
zulip_topic: string;
|
|
/** Is Locked */
|
|
is_locked: boolean;
|
|
/** Room Mode */
|
|
room_mode: string;
|
|
/** Recording Type */
|
|
recording_type: string;
|
|
/** Recording Trigger */
|
|
recording_trigger: string;
|
|
/** Is Shared */
|
|
is_shared: boolean;
|
|
/** Webhook Url */
|
|
webhook_url: string | null;
|
|
/** Webhook Secret */
|
|
webhook_secret: string | null;
|
|
};
|
|
/** RtcOffer */
|
|
RtcOffer: {
|
|
/** Sdp */
|
|
sdp: string;
|
|
/** Type */
|
|
type: string;
|
|
};
|
|
/** SearchResponse */
|
|
SearchResponse: {
|
|
/** Results */
|
|
results: components["schemas"]["SearchResult"][];
|
|
/**
|
|
* Total
|
|
* @description Total number of search results
|
|
*/
|
|
total: number;
|
|
/** Query */
|
|
query?: string | null;
|
|
/**
|
|
* Limit
|
|
* @description Results per page
|
|
*/
|
|
limit: number;
|
|
/**
|
|
* Offset
|
|
* @description Number of results to skip
|
|
*/
|
|
offset: number;
|
|
};
|
|
/**
|
|
* SearchResult
|
|
* @description Public search result model with computed fields.
|
|
*/
|
|
SearchResult: {
|
|
/** Id */
|
|
id: string;
|
|
/** Title */
|
|
title?: string | null;
|
|
/** User Id */
|
|
user_id?: string | null;
|
|
/** Room Id */
|
|
room_id?: string | null;
|
|
/** Room Name */
|
|
room_name?: string | null;
|
|
source_kind: components["schemas"]["SourceKind"];
|
|
/** Created At */
|
|
created_at: string;
|
|
/** Status */
|
|
status: string;
|
|
/** Rank */
|
|
rank: number;
|
|
/**
|
|
* Duration
|
|
* @description Duration in seconds
|
|
*/
|
|
duration: number | null;
|
|
/**
|
|
* Search Snippets
|
|
* @description Text snippets around search matches
|
|
*/
|
|
search_snippets: string[];
|
|
/**
|
|
* Total Match Count
|
|
* @description Total number of matches found in the transcript
|
|
* @default 0
|
|
*/
|
|
total_match_count: number;
|
|
};
|
|
/**
|
|
* SourceKind
|
|
* @enum {string}
|
|
*/
|
|
SourceKind: "room" | "live" | "file";
|
|
/** SpeakerAssignment */
|
|
SpeakerAssignment: {
|
|
/** Speaker */
|
|
speaker?: number | null;
|
|
/** Participant */
|
|
participant?: string | null;
|
|
/** Timestamp From */
|
|
timestamp_from: number;
|
|
/** Timestamp To */
|
|
timestamp_to: number;
|
|
};
|
|
/** SpeakerAssignmentStatus */
|
|
SpeakerAssignmentStatus: {
|
|
/** Status */
|
|
status: string;
|
|
};
|
|
/** SpeakerMerge */
|
|
SpeakerMerge: {
|
|
/** Speaker From */
|
|
speaker_from: number;
|
|
/** Speaker To */
|
|
speaker_to: number;
|
|
};
|
|
/** SpeakerWords */
|
|
SpeakerWords: {
|
|
/** Speaker */
|
|
speaker: number;
|
|
/** Words */
|
|
words: components["schemas"]["Word"][];
|
|
};
|
|
/** Stream */
|
|
Stream: {
|
|
/** Stream Id */
|
|
stream_id: number;
|
|
/** Name */
|
|
name: string;
|
|
};
|
|
/** Topic */
|
|
Topic: {
|
|
/** Name */
|
|
name: string;
|
|
};
|
|
/** TranscriptParticipant */
|
|
TranscriptParticipant: {
|
|
/** Id */
|
|
id?: string;
|
|
/** Speaker */
|
|
speaker: number | null;
|
|
/** Name */
|
|
name: string;
|
|
};
|
|
/** UpdateParticipant */
|
|
UpdateParticipant: {
|
|
/** Speaker */
|
|
speaker?: number | null;
|
|
/** Name */
|
|
name?: string | null;
|
|
};
|
|
/** UpdateRoom */
|
|
UpdateRoom: {
|
|
/** Name */
|
|
name: string;
|
|
/** Zulip Auto Post */
|
|
zulip_auto_post: boolean;
|
|
/** Zulip Stream */
|
|
zulip_stream: string;
|
|
/** Zulip Topic */
|
|
zulip_topic: string;
|
|
/** Is Locked */
|
|
is_locked: boolean;
|
|
/** Room Mode */
|
|
room_mode: string;
|
|
/** Recording Type */
|
|
recording_type: string;
|
|
/** Recording Trigger */
|
|
recording_trigger: string;
|
|
/** Is Shared */
|
|
is_shared: boolean;
|
|
/** Webhook Url */
|
|
webhook_url: string;
|
|
/** Webhook Secret */
|
|
webhook_secret: string;
|
|
};
|
|
/** UpdateTranscript */
|
|
UpdateTranscript: {
|
|
/** Name */
|
|
name?: string | null;
|
|
/** Locked */
|
|
locked?: boolean | null;
|
|
/** Title */
|
|
title?: string | null;
|
|
/** Short Summary */
|
|
short_summary?: string | null;
|
|
/** Long Summary */
|
|
long_summary?: string | null;
|
|
/** Share Mode */
|
|
share_mode?: ("public" | "semi-private" | "private") | null;
|
|
/** Participants */
|
|
participants?: components["schemas"]["TranscriptParticipant"][] | null;
|
|
/** Reviewed */
|
|
reviewed?: boolean | null;
|
|
/** Audio Deleted */
|
|
audio_deleted?: boolean | null;
|
|
};
|
|
/** UserInfo */
|
|
UserInfo: {
|
|
/** Sub */
|
|
sub: string;
|
|
/** Email */
|
|
email: string | null;
|
|
/** Email Verified */
|
|
email_verified: boolean | null;
|
|
};
|
|
/** ValidationError */
|
|
ValidationError: {
|
|
/** Location */
|
|
loc: (string | number)[];
|
|
/** Message */
|
|
msg: string;
|
|
/** Error Type */
|
|
type: string;
|
|
};
|
|
/** WebhookTestResult */
|
|
WebhookTestResult: {
|
|
/** Success */
|
|
success: boolean;
|
|
/**
|
|
* Message
|
|
* @default
|
|
*/
|
|
message: string;
|
|
/**
|
|
* Error
|
|
* @default
|
|
*/
|
|
error: string;
|
|
/** Status Code */
|
|
status_code?: number | null;
|
|
/** Response Preview */
|
|
response_preview?: string | null;
|
|
};
|
|
/** WherebyWebhookEvent */
|
|
WherebyWebhookEvent: {
|
|
/** Apiversion */
|
|
apiVersion: string;
|
|
/** Id */
|
|
id: string;
|
|
/**
|
|
* Createdat
|
|
* Format: date-time
|
|
*/
|
|
createdAt: string;
|
|
/** Type */
|
|
type: string;
|
|
/** Data */
|
|
data: {
|
|
[key: string]: unknown;
|
|
};
|
|
};
|
|
/** Word */
|
|
Word: {
|
|
/** Text */
|
|
text: string;
|
|
/**
|
|
* Start
|
|
* @description Time in seconds with float part
|
|
*/
|
|
start: number;
|
|
/**
|
|
* End
|
|
* @description Time in seconds with float part
|
|
*/
|
|
end: number;
|
|
/**
|
|
* Speaker
|
|
* @default 0
|
|
*/
|
|
speaker: number;
|
|
};
|
|
};
|
|
responses: never;
|
|
parameters: never;
|
|
requestBodies: never;
|
|
headers: never;
|
|
pathItems: never;
|
|
}
|
|
export type $defs = Record<string, never>;
|
|
export interface operations {
|
|
metrics: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Successful Response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": unknown;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
v1_meeting_audio_consent: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
meeting_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["MeetingConsentRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description Successful Response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": unknown;
|
|
};
|
|
};
|
|
/** @description Validation Error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HTTPValidationError"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
v1_rooms_list: {
|
|
parameters: {
|
|
query?: {
|
|
/** @description Page number */
|
|
page?: number;
|
|
/** @description Page size */
|
|
size?: number;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Successful Response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["Page_RoomDetails_"];
|
|
};
|
|
};
|
|
/** @description Validation Error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HTTPValidationError"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
v1_rooms_create: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["CreateRoom"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description Successful Response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["Room"];
|
|
};
|
|
};
|
|
/** @description Validation Error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HTTPValidationError"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
v1_rooms_get: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
room_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Successful Response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["RoomDetails"];
|
|
};
|
|
};
|
|
/** @description Validation Error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HTTPValidationError"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
v1_rooms_delete: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
room_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Successful Response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["DeletionStatus"];
|
|
};
|
|
};
|
|
/** @description Validation Error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HTTPValidationError"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
v1_rooms_update: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
room_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["UpdateRoom"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description Successful Response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["RoomDetails"];
|
|
};
|
|
};
|
|
/** @description Validation Error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HTTPValidationError"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
v1_rooms_create_meeting: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
room_name: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Successful Response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["Meeting"];
|
|
};
|
|
};
|
|
/** @description Validation Error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HTTPValidationError"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
v1_rooms_test_webhook: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
room_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Successful Response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["WebhookTestResult"];
|
|
};
|
|
};
|
|
/** @description Validation Error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HTTPValidationError"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
v1_transcripts_list: {
|
|
parameters: {
|
|
query?: {
|
|
source_kind?: components["schemas"]["SourceKind"] | null;
|
|
room_id?: string | null;
|
|
search_term?: string | null;
|
|
/** @description Page number */
|
|
page?: number;
|
|
/** @description Page size */
|
|
size?: number;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Successful Response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["Page_GetTranscriptMinimal_"];
|
|
};
|
|
};
|
|
/** @description Validation Error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HTTPValidationError"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
v1_transcripts_create: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["CreateTranscript"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description Successful Response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["GetTranscript"];
|
|
};
|
|
};
|
|
/** @description Validation Error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HTTPValidationError"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
v1_transcripts_search: {
|
|
parameters: {
|
|
query: {
|
|
/** @description Search query text */
|
|
q: string;
|
|
/** @description Results per page */
|
|
limit?: number;
|
|
/** @description Number of results to skip */
|
|
offset?: number;
|
|
room_id?: string | null;
|
|
source_kind?: components["schemas"]["SourceKind"] | null;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Successful Response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["SearchResponse"];
|
|
};
|
|
};
|
|
/** @description Validation Error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HTTPValidationError"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
v1_transcript_get: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
transcript_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Successful Response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["GetTranscript"];
|
|
};
|
|
};
|
|
/** @description Validation Error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HTTPValidationError"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
v1_transcript_delete: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
transcript_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Successful Response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["DeletionStatus"];
|
|
};
|
|
};
|
|
/** @description Validation Error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HTTPValidationError"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
v1_transcript_update: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
transcript_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["UpdateTranscript"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description Successful Response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["GetTranscript"];
|
|
};
|
|
};
|
|
/** @description Validation Error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HTTPValidationError"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
v1_transcript_get_topics: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
transcript_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Successful Response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["GetTranscriptTopic"][];
|
|
};
|
|
};
|
|
/** @description Validation Error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HTTPValidationError"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
v1_transcript_get_topics_with_words: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
transcript_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Successful Response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["GetTranscriptTopicWithWords"][];
|
|
};
|
|
};
|
|
/** @description Validation Error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HTTPValidationError"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
v1_transcript_get_topics_with_words_per_speaker: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
transcript_id: string;
|
|
topic_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Successful Response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["GetTranscriptTopicWithWordsPerSpeaker"];
|
|
};
|
|
};
|
|
/** @description Validation Error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HTTPValidationError"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
v1_transcript_post_to_zulip: {
|
|
parameters: {
|
|
query: {
|
|
stream: string;
|
|
topic: string;
|
|
include_topics: boolean;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
transcript_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Successful Response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": unknown;
|
|
};
|
|
};
|
|
/** @description Validation Error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HTTPValidationError"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
v1_transcript_get_audio_mp3: {
|
|
parameters: {
|
|
query?: {
|
|
token?: string | null;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
transcript_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Successful Response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": unknown;
|
|
};
|
|
};
|
|
/** @description Validation Error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HTTPValidationError"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
v1_transcript_head_audio_mp3: {
|
|
parameters: {
|
|
query?: {
|
|
token?: string | null;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
transcript_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Successful Response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": unknown;
|
|
};
|
|
};
|
|
/** @description Validation Error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HTTPValidationError"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
v1_transcript_get_audio_waveform: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
transcript_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Successful Response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["AudioWaveform"];
|
|
};
|
|
};
|
|
/** @description Validation Error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HTTPValidationError"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
v1_transcript_get_participants: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
transcript_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Successful Response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["Participant"][];
|
|
};
|
|
};
|
|
/** @description Validation Error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HTTPValidationError"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
v1_transcript_add_participant: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
transcript_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["CreateParticipant"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description Successful Response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["Participant"];
|
|
};
|
|
};
|
|
/** @description Validation Error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HTTPValidationError"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
v1_transcript_get_participant: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
transcript_id: string;
|
|
participant_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Successful Response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["Participant"];
|
|
};
|
|
};
|
|
/** @description Validation Error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HTTPValidationError"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
v1_transcript_delete_participant: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
transcript_id: string;
|
|
participant_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Successful Response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["DeletionStatus"];
|
|
};
|
|
};
|
|
/** @description Validation Error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HTTPValidationError"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
v1_transcript_update_participant: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
transcript_id: string;
|
|
participant_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["UpdateParticipant"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description Successful Response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["Participant"];
|
|
};
|
|
};
|
|
/** @description Validation Error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HTTPValidationError"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
v1_transcript_assign_speaker: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
transcript_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["SpeakerAssignment"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description Successful Response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["SpeakerAssignmentStatus"];
|
|
};
|
|
};
|
|
/** @description Validation Error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HTTPValidationError"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
v1_transcript_merge_speaker: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
transcript_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["SpeakerMerge"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description Successful Response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["SpeakerAssignmentStatus"];
|
|
};
|
|
};
|
|
/** @description Validation Error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HTTPValidationError"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
v1_transcript_record_upload: {
|
|
parameters: {
|
|
query: {
|
|
chunk_number: number;
|
|
total_chunks: number;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
transcript_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"multipart/form-data": components["schemas"]["Body_transcript_record_upload_v1_transcripts__transcript_id__record_upload_post"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description Successful Response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": unknown;
|
|
};
|
|
};
|
|
/** @description Validation Error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HTTPValidationError"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
v1_transcript_get_websocket_events: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
transcript_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Successful Response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": unknown;
|
|
};
|
|
};
|
|
/** @description Validation Error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HTTPValidationError"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
v1_transcript_record_webrtc: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
transcript_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["RtcOffer"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description Successful Response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": unknown;
|
|
};
|
|
};
|
|
/** @description Validation Error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HTTPValidationError"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
v1_transcript_process: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
transcript_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Successful Response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": unknown;
|
|
};
|
|
};
|
|
/** @description Validation Error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HTTPValidationError"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
v1_user_me: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Successful Response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["UserInfo"] | null;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
v1_zulip_get_streams: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Successful Response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["Stream"][];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
v1_zulip_get_topics: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
stream_id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Successful Response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["Topic"][];
|
|
};
|
|
};
|
|
/** @description Validation Error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HTTPValidationError"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
v1_whereby_webhook: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["WherebyWebhookEvent"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description Successful Response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": unknown;
|
|
};
|
|
};
|
|
/** @description Validation Error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HTTPValidationError"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
}
|