mirlo

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

CampoTipoDescripcion
meetingsEnabledbooleanHabilitar/deshabilitar reuniones para la org
botNamestringNombre que muestra el bot al entrar a la reunion
autoRecordbooleanGrabar automaticamente reuniones con link de video
autoRecordFilterstringFiltro: all, external_only, organizer_only
defaultSummaryTemplatestringPlantilla de analisis por defecto
autoGenerateActionItemsbooleanGenerar action items automaticamente
autoShareWithAttendeesbooleanCompartir resumen con asistentes
shareMethodstringMetodo de compartir: link, email
recordingBannerbooleanMostrar aviso de grabacion en la reunion
joinDelaySecondsnumberSegundos que espera el bot antes de unirse
excludePatternsstring[]Patrones de titulo de reuniones a excluir
minAttendeesnumberMinimo 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

CampoTipoRequeridoDescripcion
organizationIdUUIDSiID de la organizacion
userIdUUIDSiID del usuario
autoRecordbooleanNoOverride de grabacion automatica
autoRecordFilterstringNoOverride del filtro de grabacion
botNamestringNoOverride del nombre del bot
excludePatternsstring[]NoPatrones adicionales a excluir

Los campos del usuario que son null heredan el valor de la configuracion de la organizacion.

En esta pagina