Qodex.ai
Qodex.ai
Introduction
@calcom/api: Public API for Cal.com
api-keys-{id}
Edit an existing API keyRemove an existing API keyFind an API key
api-keys
Find all API keysCreates a new API key
attendees-{id}
Edit an existing attendeeFind an attendeeRemove an existing attendee
attendees
Creates a new attendeeFind all attendees
availabilities-{id}
Edit an existing availabilityFind an availabilityRemove an existing availability
availabilities
Creates a new availabilityFind all availabilities
availability
Get Team AvailabilityGet User Availabilty
slots
Get Team Available Slots
booking-references-{id}
Find a booking referenceEdit an existing booking referenceRemove an existing booking reference
booking-references
Find all booking referencesCreates a new booking reference
bookings-{id}
Cancel bookingEdit an existing bookingFind a booking
bookings
Creates a new bookingFind all bookings
me
Get current user info
custom-inputs-{id}
Remove an existing eventTypeCustomInputEdit an existing eventTypeCustomInputFind a eventTypeCustomInput
custom-inputs
Find all eventTypeCustomInputsCreates a new eventTypeCustomInput
destination-calendars-{id}
Edit an existing destination calendarFind a destination calendarRemove an existing destination calendar
destination-calendars
Find all destination calendarsCreates a new destination calendar
event-references-{id}
Find a event referenceEdit an existing event referenceRemove an existing event reference
event-references
Creates a new daily event referenceFind all daily event reference
event-types-{id}
Edit an existing eventTypeFind a eventTypeRemove an existing eventType
event-types
Find all event typesCreates a new event type
memberships-{user Id}_{team Id}
Edit an existing membershipRemove an existing membershipFind a membership by userID and teamID
memberships
Find all membershipsCreates a new membership
invites
Creates a new team invite
payments
Find a paymentFind all payments
schedules-{id}
Edit an existing scheduleFind a scheduleRemove an existing schedule
schedules
Creates a new scheduleFind all schedules
selected-calendars-{id}
Edit a selected calendarRemove a selected calendarFind a selected calendar by providing the compoundId(userId_integration_externalId) separated by `_`
selected-calendars
Find all selected calendarsCreates a new selected calendar
teams-{id}
Find a teamPublish a teamEdit an existing teamRemove an existing team
teams
Find all teamsCreates a new team
users-{id}
Remove an existing userEdit an existing userFind a user, returns your user if regular user.
users
Create a new userFind all users.
webhooks-{id}
Remove an existing webhookEdit an existing webhookFind a webhook
webhooks
Find all webhooksCreates a new webhook
https://app.cal.qa/api/book/eventhttps://api.cal.com/v2/organizations/{orgId}/teams/event-typesGet current user info v2https://api.cal.com/v2/me
New Collection
https://api.cal.com/v1/slots?apiKey=cal_live_a0b7f92f86bf655133dccb26ddc71918&startTime=2024-12-20&endTime=2024-12-21&eventTypeId=731927&timeZone=America%2FNew_Yorkhttps://api.cal.com/v1/availability?apiKey=cal_live_a0b7f92f86bf655133dccb26ddc71918&username=dfilkins919&dateFrom=2024-12-20&dateTo=2024-12-21
NextAuth.js
getSessionpostCredentials
app.cal.com
auth
postCredentials CopygetAuthProvidersgetSessiongetCsrfTokenpostCredentials
trpc
getSchedule
metrics
console.cal.com
Update DeploymentReport usageGet Graph DataGet DeploymentsCheck license keyCreate DeploymentGet Payment MethodsGet Usage SummaryGet Deployments Copy 2Get Deployments CopyGet Deployment Usage
website.cal.com
Sign Up
Introduction
@calcom/api: Public API for Cal.com
api-keys-{id}
Edit an existing API keyRemove an existing API keyFind an API key
api-keys
Find all API keysCreates a new API key
attendees-{id}
Edit an existing attendeeFind an attendeeRemove an existing attendee
attendees
Creates a new attendeeFind all attendees
availabilities-{id}
Edit an existing availabilityFind an availabilityRemove an existing availability
availabilities
Creates a new availabilityFind all availabilities
availability
Get Team AvailabilityGet User Availabilty
slots
Get Team Available Slots
booking-references-{id}
Find a booking referenceEdit an existing booking referenceRemove an existing booking reference
booking-references
Find all booking referencesCreates a new booking reference
bookings-{id}
Cancel bookingEdit an existing bookingFind a booking
bookings
Creates a new bookingFind all bookings
me
Get current user info
custom-inputs-{id}
Remove an existing eventTypeCustomInputEdit an existing eventTypeCustomInputFind a eventTypeCustomInput
custom-inputs
Find all eventTypeCustomInputsCreates a new eventTypeCustomInput
destination-calendars-{id}
Edit an existing destination calendarFind a destination calendarRemove an existing destination calendar
destination-calendars
Find all destination calendarsCreates a new destination calendar
event-references-{id}
Find a event referenceEdit an existing event referenceRemove an existing event reference
event-references
Creates a new daily event referenceFind all daily event reference
event-types-{id}
Edit an existing eventTypeFind a eventTypeRemove an existing eventType
event-types
Find all event typesCreates a new event type
memberships-{user Id}_{team Id}
Edit an existing membershipRemove an existing membershipFind a membership by userID and teamID
memberships
Find all membershipsCreates a new membership
invites
Creates a new team invite
payments
Find a paymentFind all payments
schedules-{id}
Edit an existing scheduleFind a scheduleRemove an existing schedule
schedules
Creates a new scheduleFind all schedules
selected-calendars-{id}
Edit a selected calendarRemove a selected calendarFind a selected calendar by providing the compoundId(userId_integration_externalId) separated by `_`
selected-calendars
Find all selected calendarsCreates a new selected calendar
teams-{id}
Find a teamPublish a teamEdit an existing teamRemove an existing team
teams
Find all teamsCreates a new team
users-{id}
Remove an existing userEdit an existing userFind a user, returns your user if regular user.
users
Create a new userFind all users.
webhooks-{id}
Remove an existing webhookEdit an existing webhookFind a webhook
webhooks
Find all webhooksCreates a new webhook
https://app.cal.qa/api/book/eventhttps://api.cal.com/v2/organizations/{orgId}/teams/event-typesGet current user info v2https://api.cal.com/v2/me
New Collection
https://api.cal.com/v1/slots?apiKey=cal_live_a0b7f92f86bf655133dccb26ddc71918&startTime=2024-12-20&endTime=2024-12-21&eventTypeId=731927&timeZone=America%2FNew_Yorkhttps://api.cal.com/v1/availability?apiKey=cal_live_a0b7f92f86bf655133dccb26ddc71918&username=dfilkins919&dateFrom=2024-12-20&dateTo=2024-12-21
NextAuth.js
getSessionpostCredentials
app.cal.com
auth
postCredentials CopygetAuthProvidersgetSessiongetCsrfTokenpostCredentials
trpc
getSchedule
metrics
console.cal.com
Update DeploymentReport usageGet Graph DataGet DeploymentsCheck license keyCreate DeploymentGet Payment MethodsGet Usage SummaryGet Deployments Copy 2Get Deployments CopyGet Deployment Usage
website.cal.com
Sign Up
Homeapp.cal.comauth

auth

Number of APIs: 5

  1. getCsrfToken GET {{webappUrl}}/api/auth/csrf

  2. postCredentials POST http://localhost:3000/api/auth/callback/credentials

  3. postCredentials Copy POST {{webappUrl}}/api/auth/signup

  4. getSession GET {{webappUrl}}/api/auth/session

  5. getAuthProviders GET {{webappUrl}}/api/auth/providers

Previous
app.cal.com
Next
postCredentials Copy