Skip to main content
Description: Manage operations in Cal.com. Authentication:
  • See integration-specific authentication requirements
Available Actions: Examples:
Action: unknown
Example 1: Cal.com (v2) - Get available slots Fetch available slots using /v2/slots. Docs: https://cal.com/docs/api-reference/v2/slots/get-available-time-slots-for-an-event-type
{
  "automationType": "cal_com",
  "nodeId": "calcom-v2-availability-001"
}
Example 2: Cal.com (v2) - Create booking (minimal) Create a booking using /v2/bookings. Docs: https://cal.com/docs/api-reference/v2/bookings/create-a-booking
{
  "automationType": "cal_com",
  "nodeId": "calcom-v2-booking-001"
}
Example 3: Cal.com (v2) - Create booking (custom fields + routing) Include bookingFieldsResponses and routing options. Guide: https://cal.com/docs/platform/guides/booking-fields
{
  "automationType": "cal_com",
  "nodeId": "calcom-v2-booking-002"
}
Example 4: Cal.com (v2) - Action: orchestrate_booking End-to-end: fetch metadata + slots and create a booking. Uses slot start from routing form slots if provided, else direct slots. Docs: https://cal.com/docs/api-reference/v2/bookings/create-a-booking
{
  "automationType": "cal_com",
  "nodeId": "calcom-v2-orchestrate-001"
}
Example 5: Cal.com (v2) - Bootstrap booking metadata Get event type, slots, booking field slugs, optional team memberships and routing. Docs: https://cal.com/docs/api-reference/v2/event-types/get-an-event-type, https://cal.com/docs/api-reference/v2/slots/get-available-time-slots-for-an-event-type, https://cal.com/docs/api-reference/v2/teams-memberships/get-all-memberships, https://cal.com/docs/api-reference/v2/orgs-routing-forms/create-routing-form-response-and-get-available-slots
{
  "automationType": "cal_com",
  "nodeId": "calcom-v2-bootstrap-001"
}
Example 6: Cal.com (v2) - Action: get_slots Fetch available slots for an event type. Docs: https://cal.com/docs/api-reference/v2/slots/get-available-time-slots-for-an-event-type
{
  "automationType": "cal_com",
  "nodeId": "calcom-v2-get-slots-001"
}
Example 7: Cal.com (v2) - Action: list_event_types List event types for the authenticated account. Docs: https://cal.com/docs/api-reference/v2/event-types/get-all-event-types
{
  "automationType": "cal_com",
  "nodeId": "calcom-v2-list-event-types-001"
}
Example 8: Cal.com (v2) - Action: get_event_type Get event type details including bookingFields. Docs: https://cal.com/docs/api-reference/v2/event-types/get-an-event-type
{
  "automationType": "cal_com",
  "nodeId": "calcom-v2-get-event-type-001"
}
Example 9: Cal.com (v2) - Action: get_team_memberships List memberships for a team. Docs: https://cal.com/docs/api-reference/v2/teams-memberships/get-all-memberships
{
  "automationType": "cal_com",
  "nodeId": "calcom-v2-get-memberships-001"
}
Example 10: Cal.com (v2) - Action: routing_create_response_and_slots Create routing form response and retrieve available slots. Docs: https://cal.com/docs/api-reference/v2/orgs-routing-forms/create-routing-form-response-and-get-available-slots
{
  "automationType": "cal_com",
  "nodeId": "calcom-v2-routing-create-001"
}
Example 11: Cal.com (v2) - Action: routing_list_responses List routing form responses. Docs: https://cal.com/docs/api-reference/v2/orgs-teams-routing-forms-responses/get-organization-team-routing-form-responses
{
  "automationType": "cal_com",
  "nodeId": "calcom-v2-routing-list-001"
}
Third-Party Documentation: