Skip to main content
Cal.com Docs home page
Search...
⌘K
Ask AI
Support
Dashboard
Dashboard
Search...
Navigation
Getting Started
Page Not Found
Developing
Self Hosting
Platform
API v2 Reference
API v1 Reference
Getting Started
Introduction
V1 v2 differences
Platform / Managed Users
Get all managed users
Create a managed user
Get a managed user
Delete a managed user
Update a managed user
Force refresh tokens
Refresh managed user tokens
Platform / Webhooks
Get all webhooks
Create a webhook
Delete all webhooks
Get a webhook
Delete a webhook
Update a webhook
Orgs / Attributes
Get all attributes
Create an attribute
Get an attribute
Delete an attribute
Update an attribute
Orgs / Attributes / Options
Get all attribute options
Create an attribute option
Delete an attribute option
Update an attribute option
Get all assigned attribute options by attribute id
Get all assigned attribute options by attribute slug
Get all attribute options for a user
Assign an attribute to a user
Unassign an attribute from a user
Orgs / Bookings
Get organization bookings
Orgs / Delegation Credentials
Save delegation credentials for your organization
Update delegation credentials of your organization
Orgs / Memberships
Get all memberships
Create a membership
Get a membership
Delete a membership
Update a membership
Orgs / Roles
Get all organization roles
Create a new organization role
Get a specific organization role
Delete an organization role
Update an organization role
Orgs / Roles / Permissions
List permissions for an organization role
Replace all permissions for an organization role
Add permissions to an organization role single or batch
Remove multiple permissions from an organization role
Remove a permission from an organization role
Orgs / Routing forms
Get organization routing forms
Get routing form responses
Create routing form response and get available slots
Update routing form response
Orgs / Schedules
Get all schedules
Orgs / Teams
Get all teams
Create a team
Get teams membership for user
Get a team
Delete a team
Update a team
Orgs / Teams / Bookings
Get organization team bookings
Get booking references
Orgs / Teams / Conferencing
Connect your conferencing application to a team
Get oauth conferencing apps auth url for a team
List team conferencing applications
Set team default conferencing application
Get team default conferencing application
Disconnect team conferencing application
Save conferencing app oauth credentials
Orgs / Teams / Event Types
Get team event types
Create an event type
Get an event type
Delete a team event type
Update a team event type
Create a phone call
Get all team event types
Orgs / Teams / Event Types / Private Links
Get all private links for a team event type
Create a private link for a team event type
Delete a private link for a team event type
Update a private link for a team event type
Orgs / Teams / Invite
Create team invite link
Orgs / Teams / Memberships
Get all memberships
Create a membership
Get a membership
Delete a membership
Update a membership
Orgs / Teams / Roles
Get all organization team roles
Create a new organization team role
Get a specific organization team role
Delete an organization team role
Update an organization team role
Orgs / Teams / Roles / Permissions
List permissions for an organization team role
Replace all permissions for an organization team role
Add permissions to an organization team role single or batch
Remove multiple permissions from an organization team role
Remove a permission from an organization team role
Orgs / Teams / Routing forms
Get team routing forms
Orgs / Teams / Routing forms / Responses
Get organization team routing form responses
Create routing form response and get available slots
Update routing form response
Orgs / Teams / Schedules
Get all team member schedules
Orgs / Teams / Stripe
Get stripe connect url for a team
Check team stripe connection
Save stripe credentials
Orgs / Teams / Users / Schedules
Get schedules of a team member
Orgs / Teams / Workflows
Get organization team workflows
Create organization team workflow for event types
Get organization team workflows 1
Create organization team workflow for routing forms
Get organization team workflow
Delete organization team workflow
Update organization team workflow
Get organization team workflow 1
Delete organization team routing form workflow
Update organization routing form team workflow
Orgs / Users
Get all users
Create a user
Delete a user
Update a user
Orgs / Users / Bookings
Get all bookings for an organization user
Orgs / Users / OOO
Get all out of office entries for a user
Create an out of office entry for a user
Delete an out of office entry for a user
Update an out of office entry for a user
Get all out of office entries for organization users
Orgs / Users / Schedules
Get all schedules
Create a schedule
Get a schedule
Delete a schedule
Update a schedule
Orgs / Webhooks
Get all webhooks
Create a webhook
Get a webhook
Delete a webhook
Update a webhook
Api Keys
Refresh api key
Bookings
Get all bookings
Create a booking
Get a booking
Get all the recordings for the booking
Get cal video real time transcript download links for the booking
Reschedule a booking
Cancel a booking
Mark a booking absence
Reassign a booking to auto selected host
Reassign a booking to a specific host
Confirm a booking
Decline a booking
Get add to calendar links for a booking
Get booking references
Get video meeting sessions only supported for cal video
Bookings / Guests
Add guests to an existing booking
Cal Unified Calendars
Get meeting details from calendar
Update meeting details in calendar
Calendars
Save an ics feed
Check an ics feed
Get busy times
Get all calendars
Get oauth connect url
Save google or outlook calendar credentials
Save apple calendar credentials
Check a calendar connection
Disconnect a calendar
Conferencing
Connect your conferencing application
Get oauth conferencing app auth url
Conferencing app oauth callback
List your conferencing applications
Set your default conferencing application
Get your default conferencing application
Disconnect your conferencing application
Destination Calendars
Update destination calendars
Event Types
Get all event types
Create an event type
Get an event type
Delete an event type
Update an event type
Event Types / Webhooks
Get all webhooks
Create a webhook
Delete all webhooks
Get a webhook
Delete a webhook
Update a webhook
Event Types Private Links
Get all private links for an event type
Create a private link for an event type
Delete a private link for an event type
Update a private link for an event type
Managed Orgs
Get all organizations within an organization
Create an organization within an organization
Get an organization within an organization
Delete an organization within an organization
Update an organization within an organization
Me
Get my profile
Update my profile
OAuth Clients
Get all oauth clients
Create an oauth client
Get an oauth client
Delete an oauth client
Update an oauth client
Organization Team Verified Resources
Request email verification code
Request phone number verification code
Verify an email for an org team
Verify a phone number for an org team
Get list of verified emails of an org team
Get list of verified phone numbers of an org team
Get verified email of an org team by id
Get verified phone number of an org team by id
Routing forms
Calculate slots based on routing form response
Schedules
Get all schedules
Create a schedule
Get default schedule
Get a schedule
Delete a schedule
Update a schedule
Selected Calendars
Add a selected calendar
Delete a selected calendar
Slots
Get available time slots for an event type
Reserve a slot
Get reserved slot
Delete a reserved slot
Update a reserved slot
Stripe
Get stripe connect url
Save stripe credentials
Check stripe connection
Teams
Get teams
Create a team
Get a team
Delete a team
Update a team
Teams / Event Types
Get team event types
Create an event type
Get an event type
Delete a team event type
Update a team event type
Create a phone call
Teams / Memberships
Get all memberships
Create a membership
Get a membership
Delete a membership
Update membership
Teams / Schedules
Get all team member schedules
Teams Verified Resources
Request email verification code
Request phone number verification code
Verify an email for a team
Verify a phone number for an org team
Get list of verified emails of a team
Get list of verified phone numbers of a team
Get verified email of a team by id
Get verified phone number of a team by id
Verified Resources
Request email verification code
Request phone number verification code
Verify an email
Verify a phone number
Get list of verified emails
Get list of verified phone numbers
Get verified email by id
Get verified phone number by id
Webhooks
Get all webhooks
Create a webhook
Get a webhook
Delete a webhook
Update a webhook
404
Page Not Found
We couldn't find the page.
⌘I