Saltar al contenido principal
Google

Google Calendar

Gestiona los eventos de Google Calendar desde el agente.

Google Calendar

Permite que el agente busque, cree, actualice y elimine eventos en Google Calendar. Requiere una conexión con Google Calendar configurada en el workspace.

Las operaciones disponibles

Al añadir esta herramienta, elige qué operaciones puede ejecutar el agente.


Buscar eventos

Busca eventos en el calendario por texto y filtros de fecha.

ParámetroObligatorioPor defectoQué es
ConsultaEl texto que buscar en los eventos (título, descripción, ubicación, etc.)
ID del calendarioNoprimaryEl calendario donde buscar. Usa primary para el principal
Fecha/hora mínimaNoEl límite inferior de fecha. ISO 8601 (p. ej. 2024-01-01T00:00:00Z)
Fecha/hora máximaNoEl límite superior de fecha. ISO 8601 (p. ej. 2024-12-31T23:59:59Z)
Máximo de resultadosNo10Cuántos eventos devolver como mucho

Obtener un evento

Devuelve los detalles completos de un evento por su ID.

ParámetroObligatorioPor defectoQué es
ID del eventoEl ID único del evento
ID del calendarioNoprimaryEl calendario que contiene el evento

Crear un evento

Crea un evento nuevo en el calendario.

ParámetroObligatorioPor defectoQué es
ID del calendarioNoprimaryEl calendario donde crearlo
TítuloEl título del evento
DescripciónNoLa descripción del evento
UbicaciónNoLa ubicación del evento
Inicio (fecha/hora)Sí*La fecha y hora de inicio, ISO 8601 (p. ej. 2024-06-01T10:00:00-03:00). Para eventos con horario
Inicio (fecha)NoLa fecha de inicio para eventos de todo el día, YYYY-MM-DD. Úsalo en lugar de «Inicio (fecha/hora)»
Fin (fecha/hora)NoLa fecha y hora de fin, ISO 8601
Fin (fecha)NoLa fecha de fin para eventos de todo el día, YYYY-MM-DD
Zona horariaNoUTCLa zona horaria del evento (p. ej. America/Sao_Paulo)
AsistentesNoLa lista de asistentes. Cada elemento necesita email (string) y, opcionalmente, optional (boolean): true para asistencia opcional, false (por defecto) para obligatoria
NotificacionesNononeQuién recibe la invitación por correo: all, externalOnly o none

*Indica «Inicio (fecha/hora)» para un evento con horario, o «Inicio (fecha)» para uno de todo el día; no ambos.


Actualizar un evento

Actualiza los campos de un evento existente. Solo cambian los campos que indiques.

ParámetroObligatorioPor defectoQué es
ID del calendarioNoprimaryEl calendario que contiene el evento
ID del eventoEl ID único del evento que actualizar
TítuloNoEl nuevo título del evento
DescripciónNoLa nueva descripción del evento
UbicaciónNoLa nueva ubicación del evento
Inicio (fecha/hora)NoLa nueva fecha y hora de inicio, ISO 8601
Inicio (fecha)NoLa nueva fecha de inicio para un evento de todo el día, YYYY-MM-DD
Fin (fecha/hora)NoLa nueva fecha y hora de fin, ISO 8601
Fin (fecha)NoLa nueva fecha de fin para un evento de todo el día, YYYY-MM-DD
Zona horariaNoUTCLa zona horaria del evento
AsistentesNoLa nueva lista de asistentes. Cada elemento necesita email (string) y, opcionalmente, optional (boolean)
NotificacionesNononeA quién se notifica la actualización: all, externalOnly o none

Eliminar un evento

Quita un evento del calendario.

ParámetroObligatorioPor defectoQué es
ID del calendarioNoprimaryEl calendario que contiene el evento
ID del eventoEl ID único del evento que eliminar
NotificacionesNononeA quién se notifica la cancelación: all, externalOnly o none