Pular para o conteúdo

Calendly

Calendly

O Calendly é uma ferramenta de agendamento de compromissos que automatiza convites de reunião, verificação de disponibilidade e lembretes, eliminando a troca interminável de e-mails entre participantes. Com a integração no SquadOS, seus agentes podem criar tipos de evento, agendar reuniões, consultar horários disponíveis e gerenciar membros da organização diretamente via API, tornando fluxos de agendamento completamente automatizados.

Esta ferramenta utiliza OAuth 2.0 (OAUTH2) para conectar.

Você vai precisar dos seguintes campos:

CampoObrigatórioDescrição
client_idSimID do cliente gerado ao criar o aplicativo OAuth no portal do desenvolvedor Calendly.
client_secretSimSegredo do cliente gerado junto com o Client ID no portal do desenvolvedor Calendly.
  1. Acesse developer.calendly.com e faça login com sua conta Calendly.
  2. Clique em My Apps e depois em Create New App.
  3. Preencha o formulário do aplicativo: nome (ex.: Composio-Calendly), tipo Web e ambiente Sandbox (testes) ou Production (produção).
  4. No campo Redirect URI, informe: https://backend.composio.dev/api/v3/toolkits/auth/callback (HTTPS obrigatório, sem barra final).
  5. Salve o Client ID e o Client Secret gerados — você precisará deles na próxima etapa.
  6. Confirme que o redirect URI aparece corretamente nas configurações do aplicativo.
  7. Acesse platform.composio.dev e clique em Create Auth Config, selecionando Calendly.
  8. Defina o tipo de autenticação como OAuth2 e habilite Use your own developer authentication.
  9. Cole o Client ID e o Client Secret na aba Manage Auth Config e clique em criar.
  10. Copie o Auth Config ID gerado (começa com ac_) — você precisará dele ao conectar no SquadOS.
  1. Acesse Ferramentas no menu lateral (/admin/tools).
  2. Abra a aba Disponíveis e procure por Calendly.
  3. Clique no card para abrir o modal de detalhes e em Conectar.
  4. Você é levado para a página de conexão segura hospedada pela Composio, onde autoriza o acesso via OAuth 2.0.
  5. Ao concluir, você volta para o SquadOS com a conta conectada e a ferramenta disponível para os agentes. (Detalhes do fluxo em Ferramentas da Organização.)

Por que não consigo configurar escopos individuais para o Calendly?

Seção intitulada “Por que não consigo configurar escopos individuais para o Calendly?”

O modelo OAuth do Calendly concede o token de acesso para todos os escopos solicitados de uma vez durante a autorização — os usuários não podem aprovar escopos individuais seletivamente. Configure os escopos ao criar seu aplicativo OAuth; o token de acesso resultante incluirá todas as permissões solicitadas.

CALENDLY_CANCEL_SCHEDULED_EVENT

Cancela um evento Calendly agendado criando um registro de cancelamento. Use quando precisar cancelar permanentemente um evento ativo existente. O cancelamento disparará notificações para todos os convidados.

NomeTipoObrigatórioDescrição
reasonstringNãoTexto explicativo opcional sobre o motivo do cancelamento. Será incluído na notificação de cancelamento enviada aos convidados.
event_uuidstringSimO identificador único (UUID) do evento agendado a cancelar. Pode ser extraído do URI de scheduled_events ou dos detalhes do evento.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_CREATE_EVENT_INVITEE

DESCONTINUADO: Use CALENDLY_POST_INVITEE em vez desta ação. Agenda reuniões Calendly programaticamente sem redirecionamentos de UI. Use quando precisar reservar uma reunião em nome de um convidado via API. Requer um plano Calendly pago.

NomeTipoObrigatórioDescrição
inviteeobjectSimDetalhes do participante a ser agendado para a reunião.
locationobjectSimDetalhes do local da reunião. Obrigatório a menos que o tipo de evento não especifique local.
trackingobjectNãoParâmetros UTM e informações de rastreamento para atribuição de marketing.
event_typestringSimO tipo de evento a reservar. Aceita o URI completo (ex.: 'https://api.calendly.com/event_types/AAAAAAAAAAAAAAAA') ou apenas o UUID. Use a ação list_user_s_event_types para obter os tipos de evento disponíveis.
start_timestringSimHorário de início da reunião em formato ISO 8601 UTC (ex.: '2025-10-02T18:30:00Z'). Use a ação list_event_type_available_times para verificar os horários disponíveis antes de reservar.
event_guestsarrayNãoLista de endereços de e-mail adicionais para incluir como convidados na reunião.
questions_and_answersarrayNãoLista de respostas a perguntas personalizadas do formulário de reserva. Inclua apenas se o tipo de evento tiver perguntas personalizadas.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_CREATE_EVENT_TYPE

Cria um novo tipo de evento individual (kind: solo) no Calendly. Use quando precisar criar programaticamente um novo tipo de evento para agendamento de reuniões.

NomeTipoObrigatórioDescrição
namestringSimO nome do tipo de evento que será exibido aos convidados.
colorstringNãoValor de cor hexadecimal para a página de agendamento. Deve corresponder ao padrão ^#[a-f\d]{6}$ (ex.: '#fff200').
ownerstringSimURI do proprietário para este tipo de evento (ex.: 'https://api.calendly.com/users/AAAAAAAAAAAAAAAA'). Deve ser um URI de usuário válido.
activebooleanNãoIndica se o tipo de evento está ativo e disponível para reserva. Padrão: false se não fornecido.
localestringNãoIdioma para a página de agendamento do tipo de evento. Opções: "de", "en", "es", "fr", "it", "nl", "pt", "uk".
durationintegerNãoDuração das sessões em minutos. Deve ser entre 1 e 720 minutos. Deve ser uma das duration_options se ambos forem fornecidos.
locationsarrayNãoInformações de configuração para cada possível local onde o evento pode ocorrer.
descriptionstringNãoA descrição do tipo de evento que será exibida na página de agendamento.
duration_optionsarrayNãoOpções de duração alternativas para reuniões flexíveis. Máximo de 4 valores únicos. Cada um deve ser entre 1 e 720 minutos.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_CREATE_ONE_OFF_EVENT_TYPE

Cria um tipo de evento único e temporário no Calendly para reuniões fora da disponibilidade regular, exigindo URIs válidos de host/co-host, uma data futura/intervalo para date_setting e uma duration positiva.

NomeTipoObrigatórioDescrição
hoststringSimURI do usuário que será o anfitrião do evento único (ex.: 'https://api.calendly.com/users/xxx').
namestringSimNome do tipo de evento único.
durationintegerSimDuração do evento em minutos. Passe como 'duration', não 'duration_minutes'.
locationobjectNãoConfiguração do local para o evento.
timezonestringNãoIdentificador de fuso horário IANA para o agendamento do evento. Determina como os horários são interpretados e exibidos aos convidados.
date_settingstringSimDisponibilidade de data e horário para este evento único. Deve ser um objeto com a chave type igual a: 'date_range', 'days_in_future' ou 'spots'. date_range: inclua start_date e end_date (YYYY-MM-DD). days_in_future: inclua days (int) e only_weekdays (bool). spots: inclua spots — lista de objetos com start_time e end_time (strings datetime ISO 8601). Não use valores como 'available_moving' — esses pertencem a Shares, não a eventos únicos.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_CREATE_SCHEDULING_LINK

Cria um link de agendamento que pode ser usado para reservar um evento. O link permite que convidados agendem até o número máximo especificado de eventos. Após atingir o limite, o link fica inativo.

NomeTipoObrigatórioDescrição
ownerstringSimURI do tipo de evento (ex.: 'https://api.calendly.com/event_types/...').
owner_typestringNãoTipo do proprietário, tipicamente 'EventType'.
max_event_countintegerNãoNúmero máximo de eventos que podem ser agendados com este link. Deve ser exatamente 1 para links de uso único.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_CREATE_SHARE

Cria um link de compartilhamento personalizável e único para um tipo de evento Calendly, permitindo substituições específicas em suas configurações (ex.: duração, disponibilidade, local) sem alterar o tipo de evento original.

NomeTipoObrigatórioDescrição
namestringNãoNome personalizado para o link compartilhado; usa o nome do tipo de evento por padrão se não especificado.
durationintegerNãoDuração personalizada do evento em minutos, sobrepondo o padrão do tipo de evento.
end_datestringNãoData de término (YYYY-MM-DD) para disponibilidade do link compartilhado; obrigatório se period_type for 'fixed'.
event_typestringSimURI do tipo de evento no qual basear este compartilhamento.
start_datestringNãoData de início (YYYY-MM-DD) para disponibilidade do link compartilhado; obrigatório se period_type for 'fixed'.
period_typestringNãoTipo de período de disponibilidade: 'available_moving' (mostra horários disponíveis reais para max_booking_time dias), 'moving' (disponível por max_booking_time dias), 'fixed' (dentro de start_date/end_date), 'unlimited'.
hide_locationbooleanNãoSe verdadeiro, oculta o local do evento até a reserva (somente se o tipo de evento tiver um único local personalizado).
duration_optionsarrayNãoDurações selecionáveis alternativas em minutos, sobrepondo as opções do tipo de evento.
max_booking_timeintegerNãoMáximo de dias com antecedência que um convidado pode reservar; obrigatório se period_type for 'moving' ou 'available_moving'.
location_configurationsarrayNãoConfigurações de local personalizadas que substituem os locais padrão do tipo de evento.
availability__rule__rulesarrayNãoLista de regras de disponibilidade personalizadas que substituem o agendamento padrão do tipo de evento. Forneça um array de objetos com: type='wday', wday (dia da semana) e intervals (lista de {from, to} horários). Os nomes dos campos diferenciam maiúsculas de minúsculas — use wday, from, to exatamente. Deve ser combinado com availability_rule_timezone.
availability__rule__timezonestringNãoFuso horário IANA (ex.: 'America/New_York') para regras de disponibilidade personalizadas. Obrigatório com availability_rule_rules.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_CREATE_SINGLE_USE_SCHEDULING_LINK

Cria um link de agendamento único e de uso único para um tipo de evento Calendly ativo, expirando após uma reserva.

NomeTipoObrigatórioDescrição
ownerstringSimURI do tipo de evento Calendly que será proprietário deste link de agendamento de uso único. As configurações do tipo de evento (ex.: duração, disponibilidade) serão aplicadas à reunião agendada.
owner_typestringSimIdentifica o tipo de recurso do proprietário, que é 'EventType'.
max_event_countintegerSimNúmero máximo de eventos que podem ser agendados com este link. Para um link de uso único, este valor deve ser 1.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_CREATE_WEBHOOKS

Cria uma assinatura de webhook para receber notificações de eventos do Calendly. Use quando precisar configurar notificações automatizadas para eventos como reservas ou cancelamentos de reuniões. O escopo de organização dispara webhooks para todos os eventos da organização, enquanto escopos de usuário/grupo limitam os disparos a usuários ou grupos específicos.

NomeTipoObrigatórioDescrição
urlstringSimURL de callback HTTPS publicamente acessível onde os eventos de webhook serão enviados via POST. Deve estar ativa e capaz de receber requisições POST.
userstringNãoReferência URI ao usuário para webhooks com escopo de usuário (ex.: 'https://api.calendly.com/users/AAAAAAAAAAAAAAAA'). Obrigatório quando o escopo é 'user'.
groupstringNãoReferência URI ao grupo para webhooks com escopo de grupo (ex.: 'https://api.calendly.com/groups/AAAAAAAAAAAAAAAA'). Obrigatório quando o escopo é 'group'.
scopestringSimEscopo da assinatura determinando quais eventos disparam o webhook. 'organization' dispara para todos os eventos da organização, 'user' apenas para eventos de um usuário específico, 'group' apenas para eventos de um grupo específico.
eventsarraySimLista de tipos de evento para assinar. Valores válidos: 'invitee.created', 'invitee.canceled', 'invitee_no_show.created', 'invitee_no_show.deleted', 'routing_form_submission.created', 'event_type.created', 'event_type.deleted', 'event_type.updated'. Pelo menos um evento deve ser especificado.
signing_keystringNãoChave secreta opcional (6–24 caracteres) usada para gerar assinaturas para validação de segurança do webhook. Ajuda a verificar que as requisições POST são genuinamente do Calendly.
organizationstringSimReferência URI à organização proprietária desta assinatura de webhook (ex.: 'https://api.calendly.com/organizations/AAAAAAAAAAAAAAAA'). Obrigatório para todas as assinaturas de webhook.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_DELETE_INVITEE_DATA

Remove permanentemente todos os dados de convidado associados aos e-mails fornecidos de eventos anteriores da organização, para conformidade com privacidade de dados (requer assinatura Enterprise; a exclusão pode levar até uma semana).

NomeTipoObrigatórioDescrição
emailsarraySimEndereços de e-mail dos convidados cujos dados associados serão removidos permanentemente.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_DELETE_INVITEE_NO_SHOW

Exclui um registro de ausência de convidado pelo seu uuid para reverter o status de “não compareceu” de um convidado; o uuid deve se referir a um registro existente.

NomeTipoObrigatórioDescrição
uuidstringSimO identificador único (UUID) do registro de ausência de convidado a ser removido.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_DELETE_ORGANIZATION_MEMBERSHIP

Remove um usuário de uma organização Calendly pelo UUID de membro. Use quando precisar revogar o acesso de um usuário a uma organização. Requer direitos de administrador; proprietários de organizações não podem ser removidos.

NomeTipoObrigatórioDescrição
uuidstringSimO identificador único da adesão à organização a ser removida. Este é o UUID de adesão, não o UUID do usuário.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_DELETE_SCHEDULED_EVENT_DATA

Para usuários Enterprise, inicia a exclusão dos dados de eventos agendados de uma organização entre start_time e end_time (inclusive, onde start_time deve ser anterior ou igual a end_time); a exclusão real dos dados pode levar até 7 dias para ser concluída.

NomeTipoObrigatórioDescrição
end_timestringSimDefine o fim do período de exclusão de dados (UTC). Eventos terminando neste horário ou antes serão incluídos. Deve estar nos últimos 24 meses.
start_timestringSimDefine o início do período de exclusão de dados (UTC). Eventos começando neste horário ou depois serão incluídos. Deve estar nos últimos 24 meses.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_DELETE_WEBHOOK_SUBSCRIPTION

Exclui uma assinatura de webhook existente para interromper o envio de notificações de eventos do Calendly para a URL de callback registrada; esta operação é idempotente.

NomeTipoObrigatórioDescrição
webhook_uuidstringSimO identificador único (UUID) da assinatura de webhook a ser excluída.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_GET_CURRENT_USER

DESCONTINUADO: Use CALENDLY_GET_USER em vez desta ação. Recupera informações detalhadas sobre o usuário Calendly atualmente autenticado.

NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_GET_EVENT

Recupera um evento Calendly agendado específico pelo seu UUID, desde que o evento exista na conta Calendly do usuário.

NomeTipoObrigatórioDescrição
uuidstringSimIdentificador único (UUID) do evento Calendly.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_GET_EVENT_INVITEE

Recupera informações detalhadas sobre um convidado específico de um evento agendado, usando os UUIDs únicos de ambos.

NomeTipoObrigatórioDescrição
event_uuidstringSimO identificador único (UUID) do evento agendado.
invitee_uuidstringSimO identificador único (UUID) do convidado para o evento especificado.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_GET_EVENT_TYPE

Recupera detalhes de um tipo de evento Calendly específico, identificado pelo seu UUID.

NomeTipoObrigatórioDescrição
uuidstringNãoIdentificador único (UUID) do tipo de evento. Este é um parâmetro de caminho obrigatório — extraia o UUID do URI do tipo de evento (ex.: para 'https://api.calendly.com/event_types/abc123', use 'abc123').
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_GET_EVENT_TYPE_AVAILABILITY

Recupera agendas de disponibilidade configuradas para um tipo de evento Calendly específico. Use quando precisar obter as regras de disponibilidade incluindo horários por dia da semana e substituições por data.

NomeTipoObrigatórioDescrição
userstringNãoURI do usuário associado ao tipo de evento. Parâmetro opcional para filtrar por usuário.
event_typestringSimURI do tipo de evento cujas agendas de disponibilidade serão listadas. Deve ser um URI de tipo de evento Calendly válido. Recupere este URI de CALENDLY_LIST_EVENT_TYPES; usar um URI não pertencente ao usuário autenticado retorna erro 403.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_GET_GROUP

Recupera todos os atributos de um grupo Calendly específico pelo seu UUID; o grupo deve existir.

NomeTipoObrigatórioDescrição
uuidstringSimIdentificador único (UUID) do grupo Calendly.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_GET_GROUP_RELATIONSHIP

Recupera um relacionamento de grupo Calendly específico pelo seu UUID válido e existente, fornecendo detalhes sobre associações e membros usuário-grupo.

NomeTipoObrigatórioDescrição
uuidstringSimO identificador único (UUID) do relacionamento de grupo a ser recuperado.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_GET_INVITEE_NO_SHOW

Recupera detalhes de um registro específico de ausência de convidado pelo seu UUID; uma ausência de convidado é marcada quando um convidado não comparece a um evento agendado.

NomeTipoObrigatórioDescrição
uuidstringSimO identificador único (UUID) do registro de ausência de convidado a recuperar.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_GET_ORGANIZATION

Recupera informações sobre uma organização Calendly específica. Use quando precisar obter detalhes da organização como nome, slug ou timestamps.

NomeTipoObrigatórioDescrição
uuidstringSimO identificador único (UUID) da organização a recuperar. É a string alfanumérica no final do URI da organização.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_GET_ORGANIZATION_INVITATION

Recupera um convite específico de organização Calendly usando o UUID do convite e o UUID da organização pai.

NomeTipoObrigatórioDescrição
uuidstringSimO identificador único (UUID) do convite de organização específico a recuperar.
org_uuidstringSimO identificador único (UUID) da organização Calendly à qual o convite pertence.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_GET_ORGANIZATION_MEMBERSHIP

Recupera uma adesão específica à organização Calendly pelo seu UUID, retornando todos os seus atributos.

NomeTipoObrigatórioDescrição
uuidstringSimO identificador único (UUID) da adesão à organização a recuperar.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_GET_ROUTING_FORM

Recupera um formulário de roteamento específico pelo seu UUID, fornecendo seus detalhes de configuração incluindo perguntas e lógica de roteamento.

NomeTipoObrigatórioDescrição
uuidstringSimO identificador único (UUID) do formulário de roteamento a recuperar.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_GET_ROUTING_FORM_SUBMISSION

Recupera detalhes sobre uma submissão específica de formulário de roteamento pelo seu UUID. Use quando precisar de detalhes da submissão incluindo perguntas, respostas e resultados de roteamento.

NomeTipoObrigatórioDescrição
uuidstringSimO identificador único (UUID) da submissão de formulário de roteamento a recuperar. Extraia do URI da submissão ou do payload do webhook.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_GET_SAMPLE_WEBHOOK_DATA

Recupera dados de payload de webhook de exemplo para testar assinaturas de webhook. Use quando precisar verificar a configuração do webhook e entender a estrutura dos dados antes de criar assinaturas de webhook reais.

NomeTipoObrigatórioDescrição
userstringNãoURI do usuário para recuperar dados de webhook de exemplo. Obrigatório quando o escopo é 'user'. Formato: https://api.calendly.com/users/{user_uuid}.
eventstringSimTipo de evento de webhook para recuperar dados de exemplo. Valores válidos: 'invitee.created', 'invitee.canceled', 'routing_form_submission.created'.
scopestringSimNível de escopo para os dados de webhook. Valores válidos: 'user' ou 'organization'. Eventos routing_form_submission.created exigem escopo 'organization'.
organizationstringSimURI da organização para recuperar dados de webhook de exemplo. Este parâmetro é sempre obrigatório. Formato: https://api.calendly.com/organizations/{organization_uuid}.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_GET_USER

Recupera informações abrangentes de um usuário Calendly existente.

NomeTipoObrigatórioDescrição
uuidstringNãoO identificador único (UUID) do usuário. Como alternativa, use a string literal "me" para se referir ao usuário atualmente autenticado. Padrão: "me" (usuário atual) se não especificado.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_GET_USER_AVAILABILITY_SCHEDULE

Recupera uma agenda de disponibilidade de usuário existente pelo seu UUID; essa agenda define os horários padrão de disponibilidade do usuário.

NomeTipoObrigatórioDescrição
uuidstringSimIdentificador único (UUID) da agenda de disponibilidade.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_GET_WEBHOOK_SUBSCRIPTION

Recupera os detalhes de uma assinatura de webhook existente, identificada pelo seu UUID, incluindo a URL de callback, eventos assinados, escopo e estado.

NomeTipoObrigatórioDescrição
webhook_uuidstringSimIdentificador único (UUID) da assinatura de webhook a recuperar.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_INVITEE_NO_SHOW

Marca um convidado como ausente em um evento agendado. Use quando um convidado não comparecer à reunião agendada e precisar registrar a ausência no Calendly.

NomeTipoObrigatórioDescrição
inviteestringSimURI do convidado a ser marcado como ausente. Deve ser um URI válido referenciando um convidado existente de um evento agendado (ex.: 'https://api.calendly.com/scheduled_events/GBGBDCAADAEDCRZ2/invitees/AAAAAAAAAAAAAAAA').
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_LIST_ACTIVITY_LOG_ENTRIES

Recupera uma lista de entradas do log de atividades para uma organização Calendly especificada (requer assinatura Enterprise ativa), com suporte a filtragem, ordenação e paginação.

NomeTipoObrigatórioDescrição
sortarrayNãoEspecifica a ordem de classificação dos resultados. Forneça uma lista de strings de critérios de ordenação, cada uma no formato 'campo:direção' (ex.: 'occurred_at:asc').
actorarrayNãoFiltra entradas do log de atividades pelos usuários que realizaram as ações. Forneça uma lista de URIs de usuários.
countintegerNãoNúmero máximo de entradas do log de atividades a retornar por página.
actionarrayNãoFiltra entradas pela ação específica realizada (ex.: 'user.created', 'event_type.updated'). Forneça uma lista de strings de ação.
namespacearrayNãoFiltra entradas por categoria ou domínio (namespace). Exemplos: 'user_management' ou 'event_type_management'.
page_tokenstringNãoToken para paginação, usado para buscar a próxima página de resultados.
search_termstringNãoFiltra entradas com base no termo de busca. Operadores suportados: | (OU), + (E), " " (frase exata), - (excluir), () (precedência), * (prefixo).
organizationstringSimURI da organização Calendly para a qual recuperar entradas do log de atividades.
max_occurred_atstringNãoTimestamp em formato ISO 8601 UTC. Filtra entradas ocorridas antes ou neste horário.
min_occurred_atstringNãoTimestamp em formato ISO 8601 UTC. Filtra entradas ocorridas depois ou neste horário.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_LIST_EVENT_INVITEES

Recupera uma lista de convidados de um evento Calendly específico pelo UUID, com opções para filtrar por status ou e-mail e ordenar por data de criação.

NomeTipoObrigatórioDescrição
sortstringNãoOrdena resultados pelo campo created_at; use 'created_at:asc' para crescente ou 'created_at:desc' para decrescente.
uuidstringSimO identificador único (UUID) do evento para o qual listar convidados.
countintegerNãoNúmero de convidados a retornar por página. Padrão: 20.
emailstringNãoFiltra resultados pelo endereço de e-mail de um convidado específico.
statusstringNãoFiltra convidados por status. Pode ser 'active' ou 'canceled'.
page_tokenstringNãoToken para recuperar a próxima ou anterior página de resultados em uma coleção paginada.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_LIST_EVENTS

DESCONTINUADO: Use CALENDLY_LIST_SCHEDULED_EVENTS em vez desta ação. Recupera uma lista de eventos Calendly agendados. Exatamente um entre user, organization ou group deve ser fornecido para delimitar a consulta.

NomeTipoObrigatórioDescrição
sortstringNãoOrdem de classificação dos resultados. Aceita valores campo:direção separados por vírgula. Campo suportado: start_time. Direções: asc, desc.
userstringNãoURI completo da API Calendly do usuário cujos eventos listar. Deve estar no formato 'https://api.calendly.com/users/{uuid}'. O atalho 'me' não é suportado — use CALENDLY_GET_CURRENT_USER primeiro. Exatamente UM entre user, organization ou group deve ser fornecido.
countintegerNãoNúmero de eventos a retornar por página.
groupstringNãoURI completo da API Calendly do grupo cujos eventos listar. Formato: 'https://api.calendly.com/groups/{uuid}'. Exatamente UM entre user, organization ou group deve ser fornecido.
statusstringNãoFiltra eventos por status. 'active' ou 'canceled'.
page_tokenstringNãoToken para paginação.
organizationstringNãoURI completo da organização. Formato: 'https://api.calendly.com/organizations/{uuid}'. Privilégios de administrador podem ser necessários.
invitee_emailstringNãoE-mail do convidado para filtrar eventos. É um parâmetro de filtro; exige que um dos escopos (user, organization ou group) seja fornecido.
max_start_timestringNãoInclui eventos com horário de início anterior ou igual a este timestamp UTC (ex.: '2020-01-02T03:04:05.678123Z').
min_start_timestringNãoInclui eventos com horário de início posterior ou igual a este timestamp UTC (ex.: '2020-01-02T03:04:05.678123Z').
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_LIST_EVENT_TYPE_AVAILABLE_TIMES

Busca horários disponíveis para um tipo de evento Calendly dentro de um intervalo de tempo especificado; os resultados não são paginados.

NomeTipoObrigatórioDescrição
end_timestringSimData e hora de fim (exclusivo) do intervalo de disponibilidade solicitado, em formato UTC ISO 8601 (ex.: 'YYYY-MM-DDTHH:MM:SSZ'). A duração entre start_time e end_time não pode exceder 7 dias.
event_typestringSimURI do tipo de evento para o qual encontrar horários disponíveis.
start_timestringSimData e hora de início (inclusivo) do intervalo de disponibilidade solicitado, em formato UTC ISO 8601. Deve ser no futuro.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_LIST_EVENT_TYPE_MEMBERSHIPS

Recupera uma lista de anfitriões (membros) de um tipo de evento específico. Use quando precisar ver quais usuários estão configurados como anfitriões de um tipo de evento.

NomeTipoObrigatórioDescrição
countintegerNãoNúmero de resultados a retornar por página. Deve ser um inteiro positivo.
event_typestringSimURI do tipo de evento para recuperar membros. Formato: 'https://api.calendly.com/event_types/{uuid}'. Passe o URI completo, não apenas o UUID.
page_tokenstringNãoToken de paginação para recuperar uma página específica de resultados.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_LIST_EVENT_TYPES

Lista todos os tipos de evento associados a um usuário ou organização especificados. Use quando precisar recuperar tipos de evento para um usuário ou organização. Use scheduling_url dos resultados diretamente; não construa URLs de tipo de evento manualmente.

NomeTipoObrigatórioDescrição
sortstringNãoOrdena resultados por campo(s) e direção. Aceita lista separada por vírgula de valores campo:direção (ex.: 'name:asc,created_at:desc'). Padrão: name:asc.
userstringNãoURI do usuário cujos tipos de evento listar. Exatamente um entre 'user' ou 'organization' deve ser fornecido (mutuamente exclusivos).
countintegerNãoNúmero de resultados por página.
activebooleanNãoFiltra por status ativo. Retorna apenas tipos ativos se verdadeiro, apenas inativos se falso, ou todos se omitido.
page_tokenstringNãoToken de paginação para recuperar páginas subsequentes.
organizationstringNãoURI da organização cujos tipos de evento listar. Exatamente um entre 'organization' ou 'user' deve ser fornecido (mutuamente exclusivos).
admin_managedbooleanNãoFiltra por status de gerenciamento por administrador.
user_availability_schedulestringNãoURI da agenda de disponibilidade do usuário. Usado com 'user' para filtrar tipos de evento por agenda de disponibilidade principal.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_LIST_GROUP_RELATIONSHIPS

Recupera uma lista de relacionamentos de grupo que definem o papel do proprietário (ex.: membro, administrador) dentro de um grupo; um proprietário pode ter uma adesão por grupo, mas vários papéis de administrador em diferentes grupos.

NomeTipoObrigatórioDescrição
countintegerNãoNúmero de registros por página (máximo 100).
groupstringNãoFiltra resultados por URI de grupo.
ownerstringNãoFiltra resultados por URI de proprietário (URI de Membro de Organização ou de Convite).
page_tokenstringNãoToken para recuperar uma página específica de resultados.
organizationstringNãoFiltra resultados por URI de organização.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_LIST_GROUPS

Retorna uma lista de grupos para um URI de organização Calendly especificado, com suporte a paginação.

NomeTipoObrigatórioDescrição
countintegerNãoNúmero máximo de grupos a retornar por página. O valor pode variar de 1 a 100.
page_tokenstringNãoToken para recuperar uma página específica de resultados. Passe o valor de 'next_page_token' de uma resposta anterior.
organizationstringSimURI da organização para filtrar grupos. Exemplo: 'https://api.calendly.com/organizations/ORGANIZATION_UUID'.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_LIST_ORGANIZATION_INVITATIONS

Recupera uma lista de convites para uma organização específica, identificada pelo seu UUID.

NomeTipoObrigatórioDescrição
sortstringNãoOrdem dos resultados por campo(s) e direção (asc/desc); ex.: 'created_at:asc' ou 'email:desc,status:asc'.
uuidstringSimIdentificador único (UUID) da organização.
countintegerNãoNúmero de resultados a retornar por página.
emailstringNãoFiltra pelo endereço de e-mail do destinatário.
statusstringNãoFiltra por status do convite: 'pending', 'accepted' ou 'declined'.
page_tokenstringNãoToken de paginação para acessar uma página específica de resultados.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_LIST_ORGANIZATION_MEMBERSHIPS

Recupera uma lista de membros da organização.

NomeTipoObrigatórioDescrição
userstringNãoFiltra membros pelo URI do usuário. Pelo menos um entre 'organization' ou 'user' é obrigatório.
countintegerNãoNúmero de registros de adesão a retornar por página. Deve ser um inteiro entre 1 e 100.
emailstringNãoFiltra membros pelo endereço de e-mail do usuário. Deve ser usado com 'organization' ou 'user'.
page_tokenstringNãoToken para recuperar a próxima ou anterior página de resultados em uma coleção paginada.
organizationstringNãoFiltra membros pelo URI da organização. Pelo menos um entre 'organization' ou 'user' é obrigatório.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_LIST_OUTGOING_COMMUNICATIONS

Recupera uma lista de comunicações SMS enviadas para uma organização especificada; requer assinatura Enterprise e, se filtrar por data de criação, tanto min_created_at quanto max_created_at devem ser fornecidos para formar um intervalo válido.

NomeTipoObrigatórioDescrição
countintegerNãoNúmero de registros a retornar por página. Deve ser entre 1 e 100.
page_tokenstringNãoToken para recuperar a próxima página de resultados.
organizationstringSimURI da organização cujas comunicações enviadas serão recuperadas.
max_created_atstringNãoInclui comunicações criadas antes deste timestamp. Formato: "YYYY-MM-DDTHH:MM:SS.sssZ" em UTC.
min_created_atstringNãoInclui comunicações criadas depois deste timestamp. Formato: "YYYY-MM-DDTHH:MM:SS.sssZ" em UTC.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_LIST_ROUTING_FORMS

Recupera formulários de roteamento para uma organização especificada; formulários de roteamento são questionários usados para direcionar convidados a páginas de reserva apropriadas ou URLs externas.

NomeTipoObrigatórioDescrição
sortstringNãoEspecifica a ordem dos resultados. Use uma lista separada por vírgula de pares campo:direção. Campo suportado: created_at. Direções: asc, desc.
countintegerNãoNúmero de formulários de roteamento a retornar por página.
page_tokenstringNãoToken para recuperar uma página específica de resultados.
organizationstringSimURI da organização para a qual recuperar formulários de roteamento.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_LIST_SCHEDULED_EVENTS

Recupera uma lista de eventos Calendly agendados. Use quando precisar visualizar eventos de um usuário, organização ou grupo específico. Requer exatamente um entre os parâmetros user, organization ou group para delimitar a consulta.

NomeTipoObrigatórioDescrição
sortstringNãoOrdena resultados pelo campo e direção especificados. Formato: 'campo:direção'. Campo suportado: 'start_time'. Direções: 'asc', 'desc'.
userstringNãoURI completo da API Calendly do usuário. Formato: 'https://api.calendly.com/users/{uuid}'. O atalho 'me' não é suportado. Exatamente UM entre user, organization ou group deve ser fornecido.
countintegerNãoNúmero de eventos a retornar por página. Deve ser um inteiro positivo.
groupstringNãoURI completo da API Calendly do grupo. Formato: 'https://api.calendly.com/groups/{uuid}'. Exatamente UM entre user, organization ou group deve ser fornecido.
statusstringNãoFiltra eventos por status. 'active' para eventos ativos ou 'canceled' para cancelados.
page_tokenstringNãoToken de paginação para recuperar uma página específica de resultados.
organizationstringNãoURI completo da organização. Formato: 'https://api.calendly.com/organizations/{uuid}'. Privilégios de administrador podem ser necessários.
invitee_emailstringNãoRetorna eventos agendados com o convidado associado a este e-mail. É um parâmetro de filtro e deve ser usado com um dos parâmetros de escopo.
max_start_timestringNãoInclui eventos com horário de início anterior a este horário. Deve estar em formato UTC (ISO 8601).
min_start_timestringNãoInclui eventos com horário de início posterior a este horário. Deve estar em formato UTC (ISO 8601).
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_LIST_USER_AVAILABILITY_SCHEDULES

Recupera todas as agendas de disponibilidade para o usuário Calendly especificado.

NomeTipoObrigatórioDescrição
userstringSimURI do usuário cujas agendas de disponibilidade serão listadas; deve ser um URI de usuário Calendly válido.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_LIST_USER_BUSY_TIMES

Busca os intervalos de horário ocupado de um usuário (eventos de calendários internos e externos) em ordem crescente para um período de até 7 dias; paginação por keyset não é suportada.

NomeTipoObrigatórioDescrição
userstringSimURI do usuário cujos horários ocupados estão sendo consultados. Tipicamente é o URI da API Calendly do usuário.
end_timestringSimFim do intervalo de tempo para buscar horários ocupados, em formato RFC3339 (ex.: '2023-10-26T11:00:00Z'). Deve ser posterior a start_time.
start_timestringSimInício do intervalo de tempo para buscar horários ocupados, em formato RFC3339 (ex.: '2023-10-26T10:00:00Z').
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_LIST_USER_LOCATIONS

Recupera informações de locais de reunião configurados para um usuário Calendly específico. Use quando precisar ver todas as opções de local disponíveis configuradas pelo usuário para suas reuniões.

NomeTipoObrigatórioDescrição
userstringSimURI do usuário cujos locais listar. Deve ser o URI completo do usuário Calendly (ex.: 'https://api.calendly.com/users/AAAAAAAAAAAAAAAA').
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

Listar tipos de evento do usuário (Descontinuado)

Seção intitulada “Listar tipos de evento do usuário (Descontinuado)”

CALENDLY_LIST_USER_S_EVENT_TYPES

DESCONTINUADO: Use CALENDLY_LIST_EVENT_TYPES em vez desta ação. Recupera tipos de evento para um usuário ou organização; requer o URI de user ou organization.

NomeTipoObrigatórioDescrição
sortstringNãoOrdena resultados por campo(s) e direção ('asc' ou 'desc'). Campos suportados: name, position, created_at, updated_at. Padrão: 'name:asc'.
userstringNãoURI do usuário cujos tipos de evento listar. Forneça user OU organization (exatamente um obrigatório). IMPORTANTE: Deve ser o URI real do usuário (ex.: https://api.calendly.com/users/5dc7b7a8-1d8c-4fcc-8b63-5f5a17eea4a3). O atalho 'https://api.calendly.com/users/me' não é aceito — use a ação ‘Get Current User’ primeiro.
countintegerNãoNúmero de tipos de evento por página (máximo 100).
activebooleanNãoFiltra por status ativo (true para ativos, false para inativos). Se omitido, todos são retornados.
page_tokenstringNãoToken para recuperar a próxima ou anterior página de tipos de evento.
organizationstringNãoURI da organização cujos tipos de evento listar. Forneça organization OU user (exatamente um obrigatório).
admin_managedbooleanNãoFiltra por gerenciamento de administrador.
user_availability_schedulestringNãoURI da agenda de disponibilidade do usuário. Exemplo: 'https://api.calendly.com/user_availability_schedules/SCHEDULE_UUID'.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_LIST_WEBHOOK_SUBSCRIPTIONS

Recupera assinaturas de webhook para uma organização Calendly; scope determina se o URI de user ou group também é necessário para filtragem.

NomeTipoObrigatórioDescrição
sortstringNãoOrdem de classificação dos resultados (ex.: 'created_at:asc'). Campos suportados: created_at, updated_at. Direções: asc, desc.
userstringNãoURI do usuário Calendly; obrigatório se scope for 'user'.
countintegerNãoNúmero de resultados por página (máximo 100).
groupstringNãoURI do grupo Calendly; obrigatório se scope for 'group'.
scopestringSimEscopo das assinaturas de webhook: 'organization', 'user' ou 'group'.
page_tokenstringNãoToken para paginar para a próxima ou anterior página de resultados.
organizationstringSimURI da organização Calendly para a qual listar assinaturas de webhook.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_ORGANIZATION_INVITATION

Convida um usuário para uma organização Calendly por e-mail. Use quando precisar enviar um convite de organização para um novo usuário. Requer privilégios de proprietário ou administrador da organização.

NomeTipoObrigatórioDescrição
emailstringSimEndereço de e-mail do usuário a convidar para a organização. Um e-mail de convite será enviado automaticamente para este endereço.
org_uuidstringSimO identificador único (UUID) da organização para a qual convidar o usuário.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_POST_INVITEE

Cria um novo convidado de evento com notificações padrão, convites de calendário, reagendamentos e fluxos de trabalho. Use para agendar reuniões programaticamente via API. Requer plano Calendly pago (Standard+).

NomeTipoObrigatórioDescrição
inviteeobjectSimDetalhes do convidado a ser agendado.
locationobjectNãoConfiguração do local da reunião.
trackingobjectNãoParâmetros UTM e de rastreamento para atribuição de marketing.
event_typestringSimReferência URI ao tipo de evento a agendar (ex.: 'https://api.calendly.com/event_types/AAAAAAAAAAAAAAAA').
start_timestringSimHorário de início do evento agendado em formato ISO 8601 UTC (ex.: '2025-12-16T10:00:00Z').
event_guestsarrayNãoLista de endereços de e-mail para convidados adicionais (máximo 10).
questions_and_answersarrayNãoRespostas a perguntas personalizadas do formulário de reserva.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_REMOVE_USER_FROM_ORGANIZATION

Remove um usuário (que não seja proprietário) de uma organização pelo UUID de adesão, requerendo privilégios administrativos.

NomeTipoObrigatórioDescrição
uuidstringSimUUID da adesão à organização a remover. É o identificador único do URI de adesão (ex.: de 'https://api.calendly.com/organization_memberships/UUID'). Obtenha os UUIDs de adesão chamando list_organization_memberships. Não é possível remover proprietários de organização — use apenas para papéis de administrador ou usuário.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_REVOKE_USER_S_ORGANIZATION_INVITATION

Revoga um convite de organização pendente e revogável (ainda não aceito ou expirado) usando o UUID do convite e o UUID da organização, tornando o link de convite inválido.

NomeTipoObrigatórioDescrição
uuidstringSimO identificador único do convite de organização a ser revogado.
org_uuidstringSimO identificador único da organização.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_UPDATE_EVENT_TYPE

Atualiza um tipo de evento individual (kind: solo) existente no Calendly. Use quando precisar modificar configurações do tipo de evento como nome, duração, local ou descrição. NOTA: Atualmente suporta apenas tipos de evento individuais.

NomeTipoObrigatórioDescrição
namestringNãoO nome do tipo de evento que será exibido aos convidados.
uuidstringSimIdentificador único (UUID) do tipo de evento a atualizar. Pode ser fornecido como URI completo (ex.: 'https://api.calendly.com/event_types/AAAAAAAAAAAAAAAA') ou apenas o UUID (ex.: 'AAAAAAAAAAAAAAAA').
colorstringNãoValor de cor hexadecimal para a página de agendamento. Deve corresponder ao padrão ^#[a-f\d]{6}$ (ex.: '#fff200').
activebooleanNãoIndica se o tipo de evento está ativo e disponível para reserva.
localestringNãoIdioma para a página de agendamento do tipo de evento. Opções: "de", "en", "es", "fr", "it", "nl", "pt", "uk".
durationintegerNãoDuração das sessões em minutos. Deve ser entre 1 e 720 minutos.
locationsarrayNãoInformações de configuração para cada possível local onde o evento pode ocorrer.
descriptionstringNãoDescrição do tipo de evento exibida na página de agendamento (formato texto simples).
duration_optionsarrayNãoOpções de duração alternativas para reuniões flexíveis. Máximo de 4 valores únicos entre 1 e 720 minutos.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CALENDLY_UPDATE_EVENT_TYPE_AVAILABILITY

Atualiza uma agenda de disponibilidade de tipo de evento no Calendly. Use quando precisar alterar o fuso horário ou regras de disponibilidade de um tipo de evento. AVISO: Atualizar as regras substituirá todas as regras existentes — recupere as regras existentes primeiro usando GET /event_type_availability_schedules.

NomeTipoObrigatórioDescrição
userstringNãoURI do usuário associado ao tipo de evento. Obrigatório quando um administrador ou proprietário de organização estiver atualizando a agenda de um usuário específico.
event_typestringSimURI do tipo de evento cuja agenda de disponibilidade será atualizada. Deve seguir o padrão https://api.calendly.com/event_types/{uuid}. Outros URIs do Calendly (ex.: user_availability_schedules, scheduling_links, users) não são válidos para este campo.
availability_ruleobjectSimConfiguração da regra de disponibilidade contendo fuso horário e regras de quando o tipo de evento está disponível. AVISO: As regras substituirão todas as regras existentes.
availability_settingstringNãoIndica como a disponibilidade é determinada. Padrão: 'host'. Cada anfitrião no tipo de evento compartilha a mesma agenda.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.