Credencial
Credencial
OAUTH2
| Campo | Formato esperado |
|---|---|
| Segredo |
Permissões concedidas
- Criar, editar e cancelar eventos na sua agenda
- Ver seus calendários e horários livres/ocupados
Crie, atualize, cancele eventos e consulte disponibilidade no Google Calendar.
| Campo | Formato esperado |
|---|---|
| Segredo |
event.updateAtualiza os dados do evento no calendario selecionado. Participantes representam a lista final do evento.
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
calendarIdCalendario | RESOURCE_SELECT | Sim | — |
eventIdID do evento | TEXT | Sim | — |
summaryTitulo | TEXT | Sim | — |
startDateTimeData e hora de inicio | DATETIME | Sim | Tipo aceito: data e hora. Nao use apenas data. Se o valor nao tiver offset, preencha Fuso horario. Ex.: 2026-07-22T14:00 ou 2026-07-22T14:00:00-03:00. |
endDateTimeData e hora de fim | DATETIME | Sim | Tipo aceito: data e hora. Nao use apenas data. Se o valor nao tiver offset, preencha Fuso horario. Ex.: 2026-07-22T15:00 ou 2026-07-22T15:00:00-03:00. |
timeZoneFuso horario | TIMEZONE | Não | Opcional quando a data/hora ja tem offset (-03:00 ou Z). Obrigatorio se usar data/hora sem offset. Ex.: America/Sao_Paulo. |
descriptionDescricao | TEXT | Não | — |
locationLocal | TEXT | Não | — |
attendeesParticipantes | JSON | Sim | Tipo aceito: array de objetos do Google Calendar. Ex.: {{ solicitacao.participantes }} resolvendo para [{"email":"ana@empresa.com"}]. |
sendUpdatesNotificacoes | SELECT | Não | — |
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
idId | OUTPUT | Não | — |
statusStatus | OUTPUT | Não | — |
htmlLinkHtml Link | OUTPUT | Não | — |
updatedUpdated | OUTPUT | Não | — |
attendeesAttendees | OUTPUT | Não | — |
event.cancelCancela/remove um evento do calendario selecionado.
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
calendarIdCalendario | RESOURCE_SELECT | Sim | — |
eventIdID do evento | TEXT | Sim | — |
sendUpdatesNotificacoes | SELECT | Não | — |
Esta ação não declara saídas públicas.
availability.queryConsulta periodos ocupados para calendarios ou participantes em uma janela de tempo.
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
timeMinData e hora de inicio | DATETIME | Sim | Tipo aceito: data e hora. Nao use apenas data. Ex.: 2026-07-22T14:00 ou 2026-07-22T14:00:00-03:00. |
timeMaxData e hora de fim | DATETIME | Sim | Tipo aceito: data e hora. Nao use apenas data. Ex.: 2026-07-22T15:00 ou 2026-07-22T15:00:00-03:00. |
timeZoneFuso horario | TIMEZONE | Não | Opcional. Se omitido, o Google usa o padrao da API para a resposta. Ex.: America/Sao_Paulo. |
itemsCalendarios ou participantes | JSON | Sim | Tipo aceito: array de objetos FreeBusy. Ex.: {{ agenda.participantes }} resolvendo para [{"id":"ana@empresa.com"}]. |
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
groupsGroups | OUTPUT | Não | — |
calendarsCalendars | OUTPUT | Não | — |
event.createCria um evento no calendario selecionado, incluindo os participantes informados dinamicamente.
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
calendarIdCalendario | RESOURCE_SELECT | Sim | — |
summaryTitulo | TEXT | Sim | Aceita expressoes do processo, ex.: {{ process.protocol }}. |
startDateTimeData e hora de inicio | DATETIME | Sim | Tipo aceito: data e hora. Nao use apenas data. Se o valor nao tiver offset, preencha Fuso horario. Ex.: 2026-07-22T14:00 ou 2026-07-22T14:00:00-03:00. |
endDateTimeData e hora de fim | DATETIME | Sim | Tipo aceito: data e hora. Nao use apenas data. Se o valor nao tiver offset, preencha Fuso horario. Ex.: 2026-07-22T15:00 ou 2026-07-22T15:00:00-03:00. |
timeZoneFuso horario | TIMEZONE | Não | Opcional quando a data/hora ja tem offset (-03:00 ou Z). Obrigatorio se usar data/hora sem offset. Ex.: America/Sao_Paulo. |
descriptionDescricao | TEXT | Não | — |
locationLocal | TEXT | Não | — |
attendeesParticipantes | JSON | Sim | Tipo aceito: array de objetos do Google Calendar. Ex.: {{ solicitacao.participantes }} resolvendo para [{"email":"ana@empresa.com"}]. |
sendUpdatesNotificacoes | SELECT | Não | — |
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
idId | OUTPUT | Não | — |
statusStatus | OUTPUT | Não | — |
htmlLinkHtml Link | OUTPUT | Não | — |
iCalUIDI Cal UID | OUTPUT | Não | — |
attendeesAttendees | OUTPUT | Não | — |
Dispara quando algo muda no calendário (evento criado, alterado ou removido). O Google notifica sem corpo — os dados vêm nos cabeçalhos do canal; use uma ação do Calendar em seguida para buscar o que mudou.
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
calendarIdCalendário | RESOURCE_SELECT | Sim | — |
GENERIC| Sintoma | Possível causa | Correção |
|---|---|---|
| Autorização expirada | Acesso revogado na conta Google | Refaça a conexão pelo fluxo OAuth. |
| Evento não aparece | Calendário errado selecionado | Confirme o identificador do calendário nos inputs da ação. |
| Conflito de horário | Disponibilidade não consultada antes de criar | Use a ação de consulta de disponibilidade antes de agendar. |