El catálogo/Calendly

Calendly

app.calendly

Calendly scheduling — manage event types, scheduled events, invitees, and availability.

Clave de APIschedulingLeer el código↗
Versión2.0.0
Categoríascheduling
AutenticaciónClave de API
Herramientas13
Transportestdio
LicenciaMIT
02

Herramientas

13 herramientas que el agente puede llamar.

Todas se declaran con parámetros tipados y devuelven resultados estructurados, así que el anfitrión puede renderizarlas en vez de narrarlas.

  • cancel-eventCancel a Calendly scheduled event (POST /scheduled_events/{eventId}/cancellation). Provide an optional cancellation reason. This action cannot be undone.
  • create-webhook-subscriptionCreate a Calendly webhook subscription (POST /webhook_subscriptions). Provide the callback URL, events to subscribe to, organization URI, and scope. Common events: "invitee.created", "invitee.canceled", "invitee_no_show.created", "invitee_no_show.deleted".
  • delete-webhook-subscriptionDelete a Calendly webhook subscription by UUID (DELETE /webhook_subscriptions/{uuid}). This action cannot be undone.
  • get-current-userGet the authenticated Calendly user profile (GET /users/me). Returns name, email, timezone, scheduling URL, organization, and avatar.
  • get-event-typeGet a single Calendly event type by UUID (GET /event_types/{eventTypeId}). Returns name, slug, duration, scheduling URL, description, color, etc.
  • get-inviteeGet details of a specific Calendly invitee (GET /scheduled_events/{eventUuid}/invitees/{inviteeUuid}). Returns invitee name, email, status, timezone, questions/answers, tracking info, etc.
  • get-scheduled-eventGet a single Calendly scheduled event by UUID (GET /scheduled_events/{eventId}). Returns start/end time, status, event type, location, created/updated timestamps, etc.
  • list-availability-schedulesList Calendly availability schedules for a user (GET /user_availability_schedules). Requires userUri. Returns availability rules with days, intervals, timezone, and whether the schedule is the default.
  • list-event-typesList Calendly event types for a user (GET /event_types). Requires userUri (the user's Calendly URI). Optional: count (number of results, default 20). Returns event types with name, slug, duration, scheduling URL, etc.
  • list-inviteesList invitees for a Calendly scheduled event (GET /scheduled_events/{eventId}/invitees). Returns invitee name, email, status, timezone, questions/answers, etc.
  • list-routing-formsList Calendly routing forms for the organization (GET /routing_forms). Requires organizationUri. Returns routing forms with name, status, questions, etc.
  • list-scheduled-eventsList Calendly scheduled events (meetings) for a user (GET /scheduled_events). Requires userUri. Optional: count (default 20), status ("active" or "canceled"). Returns events with start/end times, event type, location, invitees counter, etc.
  • list-webhook-subscriptionsList Calendly webhook subscriptions for the organization (GET /webhook_subscriptions). Requires organizationUri. Returns webhook subscriptions with URL, events, state, etc.
03

Autenticación y permisos

Qué pide.

Declarado en el manifiesto y por adelantado. La aplicación no puede alcanzar nada que no haya pedido aquí.

Secretos de usuario

ACCESS_TOKEN

Seguir leyendo

El manifiesto y el código de Calendly están en el monorepo, junto al resto de aplicaciones.

Leer el código↗Volver al catálogo→

Calendly · Agent Apps