Lodol Docs

Calendly

API actions for the Calendly integration.

Calendly

Connect Calendly to list event types, generate scheduling links, and manage events.


Cancel a Calendly scheduled event

Cancel a scheduled Calendly event by UUID with an optional reason.

Parameters

ParameterTypeRequiredDescription
event_uuidstringYesThe UUID of the scheduled event to cancel (e.g., 'ABCD123'). To extract from a full event URI: use the Split built-in to split by '/', then access the last array element to get the UUID.
reasonstringNoOptional cancellation reason.

Response

{
  "cancelled": true,
  "event_uuid": "IJKL1234567890",
  "status": "success"
}

Generate a scheduling link for a specific Calendly event type with optional invitee details.

Parameters

ParameterTypeRequiredDescription
event_type_uristringYesThe Calendly event type URI to create a scheduling link for.
max_event_countnumberNoMaximum number of events that can be scheduled with this link (default 1).
invitee_emailstringNoOptional invitee email to prefill on the scheduling link.
timezonestringNoOptional timezone to associate with the invitee (e.g., America/Los_Angeles).

Response

{
  "booking_url": "https://calendly.com/s/booking-link-12345",
  "owner": "https://api.calendly.com/event_types/EFGH1234567890",
  "status": "success"
}

Get Calendly user profile

Fetch the connected Calendly user's profile, including URI, name, and email.

Response

{
  "email": "john.doe@example.com",
  "name": "John Doe",
  "status": "success",
  "user_uri": "https://api.calendly.com/users/ABCD1234567890"
}

List Calendly event types

List the available Calendly event types for the connected user.

Parameters

ParameterTypeRequiredDescription
user_uristringNoOptional Calendly user URI; defaults to the authenticated user.
page_sizenumberNoNumber of event types to fetch (default 20).

Response

{
  "count": 1,
  "event_types": [
    {
      "name": "30 Minute Meeting",
      "scheduling_url": "https://calendly.com/user/30min",
      "slug": "30min",
      "uri": "https://api.calendly.com/event_types/EFGH1234567890"
    }
  ],
  "status": "success"
}

List Calendly scheduled events

List scheduled events for the connected Calendly user.

Parameters

ParameterTypeRequiredDescription
user_uristringNoOptional Calendly user URI; defaults to the authenticated user.
statusstringNoFilter scheduled events by status (e.g., active, canceled).

Response

{
  "count": 1,
  "events": [
    {
      "name": "30 Minute Meeting",
      "start_time": "2026-01-25T10:00:00Z",
      "status": "active",
      "uri": "https://api.calendly.com/scheduled_events/IJKL1234567890"
    }
  ],
  "status": "success"
}

On this page