Configuracion
Gestionar configuracion de reuniones a nivel organizacion y usuario
Configuracion de Organizacion
Obtener Configuracion
curl -X GET "https://api.mirlo.com/v1/meetings/settings/org/{organization_id}" \
-H "X-API-Key: tu_api_key"Response
{
"success": true,
"data": {
"meetingsEnabled": true,
"botName": "Mirlo Notetaker",
"autoRecord": true,
"autoRecordFilter": "all",
"defaultSummaryTemplate": "general",
"autoGenerateActionItems": true,
"autoShareWithAttendees": false,
"shareMethod": "link",
"recordingBanner": true,
"joinDelaySeconds": 30,
"excludePatterns": [],
"minAttendees": 2
}
}Actualizar Configuracion
curl -X PUT "https://api.mirlo.com/v1/meetings/settings/org/{organization_id}" \
-H "X-API-Key: tu_api_key" \
-H "Content-Type: application/json" \
-d '{
"autoRecord": true,
"autoRecordFilter": "external_only",
"defaultSummaryTemplate": "bant",
"joinDelaySeconds": 15,
"minAttendees": 2
}'Campos
| Campo | Tipo | Descripcion |
|---|---|---|
meetingsEnabled | boolean | Habilitar/deshabilitar reuniones para la org |
botName | string | Nombre que muestra el bot al entrar a la reunion |
autoRecord | boolean | Grabar automaticamente reuniones con link de video |
autoRecordFilter | string | Filtro: all, external_only, organizer_only |
defaultSummaryTemplate | string | Plantilla de analisis por defecto |
autoGenerateActionItems | boolean | Generar action items automaticamente |
autoShareWithAttendees | boolean | Compartir resumen con asistentes |
shareMethod | string | Metodo de compartir: link, email |
recordingBanner | boolean | Mostrar aviso de grabacion en la reunion |
joinDelaySeconds | number | Segundos que espera el bot antes de unirse |
excludePatterns | string[] | Patrones de titulo de reuniones a excluir |
minAttendees | number | Minimo de participantes para grabar |
Configuracion de Usuario
Los usuarios pueden personalizar su configuracion, sobreescribiendo los defaults de la organizacion.
Obtener Configuracion
curl -X GET "https://api.mirlo.com/v1/meetings/settings/user?organizationId={org_id}&userId={user_id}" \
-H "X-API-Key: tu_api_key"Actualizar Configuracion
curl -X PUT "https://api.mirlo.com/v1/meetings/settings/user" \
-H "X-API-Key: tu_api_key" \
-H "Content-Type: application/json" \
-d '{
"organizationId": "org_abc123",
"userId": "user_xyz",
"autoRecord": false,
"botName": "Mi Bot Personal"
}'Campos
| Campo | Tipo | Requerido | Descripcion |
|---|---|---|---|
organizationId | UUID | Si | ID de la organizacion |
userId | UUID | Si | ID del usuario |
autoRecord | boolean | No | Override de grabacion automatica |
autoRecordFilter | string | No | Override del filtro de grabacion |
botName | string | No | Override del nombre del bot |
excludePatterns | string[] | No | Patrones adicionales a excluir |
Los campos del usuario que son null heredan el valor de la configuracion de la organizacion.