feat: allow participants to ask for email transcript (#923)

* feat: allow participants to ask for email transcript

* fix: set email update in a transaction
This commit is contained in:
Juan Diego García
2026-03-20 15:43:58 -05:00
committed by GitHub
parent 41e7b3e84f
commit 55222ecc47
27 changed files with 803 additions and 10 deletions

View File

@@ -98,6 +98,26 @@ export interface paths {
patch?: never;
trace?: never;
};
"/v1/meetings/{meeting_id}/email-recipient": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/**
* Add Email Recipient
* @description Add an email address to receive the transcript link when processing completes.
*/
post: operations["v1_add_email_recipient"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/v1/rooms": {
parameters: {
query?: never;
@@ -838,6 +858,14 @@ export interface paths {
export type webhooks = Record<string, never>;
export interface components {
schemas: {
/** AddEmailRecipientRequest */
AddEmailRecipientRequest: {
/**
* Email
* Format: email
*/
email: string;
};
/** ApiKeyResponse */
ApiKeyResponse: {
/**
@@ -2602,6 +2630,41 @@ export interface operations {
};
};
};
v1_add_email_recipient: {
parameters: {
query?: never;
header?: never;
path: {
meeting_id: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["AddEmailRecipientRequest"];
};
};
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?: {