create_scheduling_link
Create Scheduling Link
Create a single-use scheduling link for a specific event type. The generated link can be shared with an invitee to book one meeting. Single-use links expire after 90 days if unused.
create_scheduling_link
Create a single-use scheduling link for a specific event type. The generated link can be shared with an invitee to book one meeting. Single-use links expire after 90 days if unused.
cancel_event
Cancel a scheduled Calendly event. Optionally provide a cancellation reason. This cancels the entire event, not individual invitees in a group event.
get_event
Retrieve detailed information about a specific scheduled event, including its invitees. Returns the event details along with the list of invitees and their responses to custom questions.
check_availability
Check available time slots for a specific event type, retrieve a user's busy times, or list availability schedules. Combine these to understand when a user can be booked.
get_user
Retrieve a Calendly user's profile information. If no userUri is provided, returns the currently authenticated user's profile with their organization URI and scheduling URL.
list_scheduled_events
List scheduled events (meetings) for a user or organization. Filter by status, date range, or invitee email. Results are paginated. Use **userUri** or **organizationUri** (at least one required) to scope the results. The authenticated user's URI and organization URI are available from the auth context.
list_event_types
List event type templates (e.g., "30-min Demo", "Onboarding Call") for a user or organization. Event types define the meeting configurations including duration, location, and custom questions.
mark_invitee_no_show
Mark or unmark an invitee as a no-show for a scheduled event. Use this to track attendance after a meeting time has passed.
list_routing_forms
List routing forms and optionally their submissions for an organization. Routing forms direct visitors to specific people or destinations based on qualifying criteria like industry, company size, and interests.
list_organization_members
List all members of a Calendly organization. Returns member profiles with their roles. Optionally filter by email address. Requires admin/owner role for organization-level access.
list_event_invitees
List invitees for a scheduled event. Returns contact information, responses to custom questions, UTM tracking data, and cancellation/reschedule URLs. Filter by status or email.
create_event_invitee
Book a Calendly meeting by creating an invitee for an event type at an available start time. Use check_availability first and pass one of the returned start times.
get_event_type
Retrieve detailed Calendly event type configuration, including scheduling URL, duration, location metadata, and custom questions.
get_event_invitee
Retrieve detailed invitee information for a scheduled event, including contact details, answers, no-show status, and cancellation/reschedule links.
List, retrieve, and cancel scheduled events. Book meetings programmatically on behalf of invitees using available time slots. Retrieve event types and their configurations. Query user availability, available time slots, busy times, and availability schedules. Create single-use scheduling links with optional overrides. List and manage invitees, mark no-shows, and access custom question responses and UTM tracking data. Manage organization memberships, invite or remove users. Retrieve routing form configurations and submissions. Subscribe to webhooks for new bookings, cancellations, and routing form submissions.
Common questions about connecting Calendly to AI agents with Metorial.