Skip to main content
Cal.com
Cal.com
52 actions · 1 auth method
PreviewScheduling

Authentication

API Key

Connect your Cal.com account using an API key for simple, direct access to the Cal.com API.Guides: Connector Profile, Link Account
Actions
52 actions
Action
Description
Get Current User
Get information about the currently authenticated user
Update Current User
Update the authenticated user’s profile
List Bookings
Get all bookings for the authenticated user
Get Booking
Get information about a specific booking
Create Booking
Create a new booking
Cancel Booking
Cancel an existing booking
Reschedule Booking
Reschedule an existing booking to a new time
Confirm Booking
Confirm a pending booking
Decline Booking
Decline a pending booking request
Get Booking Attendees
Get all attendees for a booking
Get Booking Attendee
Get a specific attendee for a booking
Add Booking Attendee
Add an attendee to an existing booking
Add Booking Guests
Add guests to an existing booking
List Event Types
Get all event types for the authenticated user
Get Event Type
Get information about a specific event type
Create Event Type
Create a new event type
Update Event Type
Update an existing event type
Delete Event Type
Delete an event type
List Schedules
Get all schedules for the authenticated user
Get Schedule
Get information about a specific schedule
Get Default Schedule
Get the default schedule for the authenticated user
Create Schedule
Create a new availability schedule
Update Schedule
Update an existing schedule
Delete Schedule
Delete a schedule
Get Available Slots
Get available time slots for an event type
Reserve Slot
Reserve a time slot temporarily
Get Reserved Slot
Get details of a reserved slot
Update Reserved Slot
Update a reserved slot
Delete Reserved Slot
Delete a slot reservation
List Teams
Get all teams accessible to the authenticated user
Get Team
Get information about a specific team
Create Team
Create a new team
List Calendars
Get all connected calendars
Check Calendar Connection
Check a calendar connection status
Disconnect Calendar
Disconnect a calendar integration
Get Calendar OAuth URL
Get OAuth URL to connect a calendar
List Out Of Office Entries
Get all out of office entries for the authenticated user
Create Out Of Office Entry
Create a new out of office entry
Update Out Of Office Entry
Update an existing out of office entry
Delete Out Of Office Entry
Delete an out of office entry
List Webhooks
Get all webhooks for the authenticated user
Get Webhook
Get details of a specific webhook
Create Webhook
Create a new webhook
Update Webhook
Update an existing webhook
Delete Webhook
Delete a webhook
List Conferencing Apps
Get all connected conferencing applications
Get Conferencing OAuth URL
Get OAuth URL to connect a conferencing app
Connect Conferencing App
Connect a conferencing application
Get Default Conferencing App
Get the default conferencing application
Set Default Conferencing App
Set the default conferencing application
Disconnect Conferencing App
Disconnect a conferencing application
Get Stripe Connect URL
Get URL to connect Stripe account

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See the Projects Guide.
2

Configure the Connector

Enable the connector and set up a connector profile in your project. See Managing Connectors.
https://stackone-logos.com/api/cal/filled/png

Connector Profile

Cal.com - API Key
3

Link an Account

Connect an account using StackOne Hub or Auth Link.
https://stackone-logos.com/api/cal/filled/png

Link Account

Cal.com - API Key
4

Use Actions

Invoke actions using one of the methods below: