Pular para o conteúdo principal
Google

Google Calendar

Gerencie eventos no Google Calendar diretamente pelo agente.

Google Calendar

Permite que o agente busque, crie, atualize e exclua eventos no Google Calendar. Requer uma Conexão Google Calendar configurada no workspace.

Ações disponíveis​

Ao adicionar esta ferramenta, selecione quais operações o agente tem permissão de executar.


Buscar eventos​

Pesquisa eventos no calendário com base em um critério de texto e filtros de data.

ParâmetroObrigatórioPadrãoDescrição
ConsultaSim—Texto a pesquisar nos eventos (título, descrição, local, etc.)
ID do calendárioNãoprimaryID do calendário onde pesquisar. Use primary para o calendário principal
Data/hora mínimaNão—Limite inferior de data dos eventos. Formato ISO 8601 (ex: 2024-01-01T00:00:00Z)
Data/hora máximaNão—Limite superior de data dos eventos. Formato ISO 8601 (ex: 2024-12-31T23:59:59Z)
Máximo de resultadosNão10Número máximo de eventos a retornar

Obter evento​

Retorna os detalhes completos de um evento específico pelo seu ID.

ParâmetroObrigatórioPadrãoDescrição
ID do eventoSim—ID único do evento a obter
ID do calendárioNãoprimaryID do calendário que contém o evento

Criar evento​

Cria um novo evento no calendário.

ParâmetroObrigatórioPadrãoDescrição
ID do calendárioNãoprimaryID do calendário onde criar o evento
TítuloSim—Título do evento
DescriçãoNão—Descrição do evento
LocalNão—Local do evento
Início (data/hora)Sim*—Data e hora de início no formato ISO 8601 (ex: 2024-06-01T10:00:00-03:00). Para eventos com horário
Início (data)Não—Data de início para eventos de dia inteiro no formato YYYY-MM-DD. Use no lugar de "Início (data/hora)"
Término (data/hora)Não—Data e hora de término no formato ISO 8601
Término (data)Não—Data de término para eventos de dia inteiro no formato YYYY-MM-DD
Fuso horárioNãoUTCFuso horário do evento (ex: America/Sao_Paulo)
ParticipantesNão—Lista de participantes. Cada item deve ter email (string) e, opcionalmente, optional (boolean) — true para participação opcional, false (padrão) para obrigatória
NotificaçõesNãononeQuem recebe convite por e-mail: all (todos), externalOnly (externos) ou none (ninguém)

*Informe "Início (data/hora)" para eventos com horário definido, ou "Início (data)" para eventos de dia inteiro — não ambos.


Atualizar evento​

Atualiza campos de um evento existente. Apenas os campos informados são alterados.

ParâmetroObrigatórioPadrãoDescrição
ID do calendárioNãoprimaryID do calendário que contém o evento
ID do eventoSim—ID único do evento a atualizar
TítuloNão—Novo título do evento
DescriçãoNão—Nova descrição do evento
LocalNão—Novo local do evento
Início (data/hora)Não—Nova data e hora de início no formato ISO 8601
Início (data)Não—Nova data de início para evento de dia inteiro no formato YYYY-MM-DD
Término (data/hora)Não—Nova data e hora de término no formato ISO 8601
Término (data)Não—Nova data de término para evento de dia inteiro no formato YYYY-MM-DD
Fuso horárioNãoUTCFuso horário do evento
ParticipantesNão—Nova lista de participantes. Cada item deve ter email (string) e, opcionalmente, optional (boolean)
NotificaçõesNãononeQuem recebe notificação da atualização: all, externalOnly ou none

Excluir evento​

Remove um evento do calendário.

ParâmetroObrigatórioPadrãoDescrição
ID do calendárioNãoprimaryID do calendário que contém o evento
ID do eventoSim—ID único do evento a excluir
NotificaçõesNãononeQuem recebe notificação de cancelamento: all, externalOnly ou none