# cal.com > AI-optimized mirror of cal.com containing 49 pages totalling 37,937 words of clean markdown content, structured data, and semantic HTML. Original source: https://cal.com/. Last updated: 2026-04-30T21:51:55.887Z. Each page is available as HTML (with JSON-LD structured data) and Markdown (text-only, ideal for LLMs and RAG). ## Homepage - [The better way to schedule your meetings](/site-root.html): A fully customizable scheduling software for individuals, businesses taking calls and developers building scheduling platforms where users meet users. (1,719 words) ## Articles & Blog Posts - [blog/open-source-appointment-scheduling-an-overview/index.html](/blog/open-source-appointment-scheduling-an-overview/index.html) (1 words) - [docs/api-reference/v2/teams-event-types/create-an-event-type/index.html](/docs/api-reference/v2/teams-event-types/create-an-event-type/index.html) (1 words) - [help/llms-txt.html](/help/llms-txt.html) (1 words) - [docs/api-reference/v2/access-control/index.html](/docs/api-reference/v2/access-control/index.html) (1 words) - [docs/developing/guides/automation/webhooks/index.html](/docs/developing/guides/automation/webhooks/index.html) (1 words) - [docs/api-reference/v2/event-types/create-an-event-type/index.html](/docs/api-reference/v2/event-types/create-an-event-type/index.html) (1 words) - [terms/index.html](/terms/index.html) (1 words) - [Get all users](/docs/api-reference/v2/orgs-users/get-all-users/index.html): Required membership role: org admin. PBAC permission: organization.listMembers. Learn more about API access control at https://cal.com/docs/api-reference/v2/access-control. If accessed using an OAuth access token, the ORG_MEMBERSHIP_READ scope is required. (425 words) - [One campus, one schedule](/scheduling/higher-education/index.html): Cal.com unites campus scheduling with seamless student advising, faculty office hours, and events—automated reminders and time-zone handling. (1,180 words) - [Get all event types](/docs/api-reference/v2/event-types/get-all-event-types/index.html): Hidden event types are returned only if authentication is provided and it belongs to the event type owner. Use the optional sortCreatedAt query parameter to order results by creation date (by ID). Accepts "asc" (oldest first) or "desc" (newest first). When not provided, no explicit ordering is applied. Please make sure to pass in the cal-api-version header value as mentioned in the Headers section. Not passing the correct value will default to an older version of this endpoint. (890 words) - [Create a team](/docs/api-reference/v2/orgs-teams/create-a-team/index.html): Required membership role: org admin. PBAC permission: team.create. Learn more about API access control at https://cal.com/docs/api-reference/v2/access-control. If accessed using an OAuth access token, the ORG_PROFILE_WRITE scope is required. (542 words) - [Create a membership](/docs/api-reference/v2/orgs-teams-memberships/create-a-membership/index.html): Required membership role: team admin. PBAC permission: team.invite. Learn more about API access control at https://cal.com/docs/api-reference/v2/access-control. If accessed using an OAuth access token, the TEAM_MEMBERSHIP_WRITE scope is required. (273 words) - [Booker Embed](/docs/atoms/booker-embed/index.html): Use Loom to record quick videos of your screen and cam. Explain anything clearly and easily – and skip the meeting. An essential tool for hybrid workplaces., Use Loom to record quick videos of your screen and cam. Explain anything clearly and easily – and skip the meeting. An essential tool for hybrid workplaces. (1,692 words) - [How it works](/docs/api-reference/v2/user-booking-limits/index.html): Cap the total number of bookings a user can accept across all event types per day, week, month, or year. (711 words) - [Simplify HR scheduling for all](/scheduling/people-operations/index.html): Automate HR scheduling for recruitment, engagement, and reviews with branded booking, automated reminders, and flexible workflows. (1,161 words) - [Calendly.com does what others can't](/calcom-vs-calendly/index.html): Looking for a better alternative to Calendly? Get advanced routing, deeper customization, and team-level control. We’ll credit your current Calendly plan when you switch. (988 words) - [Modern patient care. Anytime, anywhere.](/scheduling/telehealth/index.html): Enable HIPAA-compliant telehealth scheduling with Cal.com—secure video visits, automated reminders, and seamless calendar sync for virtual care. (1,174 words) - [Get all the recordings for the booking](/docs/api-reference/v2/bookings/get-all-the-recordings-for-the-booking/index.html): Fetches all the recordings for the booking :bookingUid. Requires authentication and proper authorization. Access is granted if you are the booking organizer, team admin or org admin/owner. cal-api-version: 2026-02-25 is required in the request header. If accessed using an OAuth access token, the BOOKING_READ scope is required. (242 words) - [How to add booking pages to your website](/blog/how-to-add-booking-pages-to-your-website/index.html): How Cal.com users can embed booking pages and pop-ups on their website. (636 words) - [Get a Booking](/docs/api-reference/v2/bookings/get-a-booking/index.html): :bookingUid can be 1. uid of a normal booking 2. uid of one of the recurring booking recurrences 3. uid of recurring booking which will return an array of all recurring booking recurrences (stored as recurringBookingUid on one of the individual recurrences). If you are fetching a seated booking for an event type with 'show attendees' disabled, then to retrieve attendees in the response either set 'show attendees' to true on event type level or you have to provide an authentication method of event type owner, host, team admin or owner or org admin or owner. Please make sure to pass in the cal-api-version header value as mentioned in the Headers section. Not passing the correct value will default to an older version of this endpoint. (466 words) - [15 Min Meeting](/ai/15min/index.html): 15 Min Meeting (26 words) - [Cal.com is going closed source. Here's why.](/blog/cal-com-goes-closed-source-why/index.html): Cal.com goes closed source after 5 years. Here’s why rising AI-driven security risks and vulnerability discovery are forcing us to protect customer data. (807 words) - [Authentication](/docs/api-reference/v2/introduction/index.html): Introduction to Cal.com API v2 endpoints (791 words) - [[​](/content/docs/api-reference/v2/oauth\#1-oauth-client-credentials/index.html) 1\. OAuth Client Credentials](/docs/api-reference/v2/oauth/index.html): Authorize apps with Cal.com accounts using OAuth (4,751 words) - [45 Min Consultation](/brace/45-min-consultation/index.html): 45 Min Consultation (31 words) - [15 Min Meeting](/sepehrbabaei/15min/index.html): 15 Min Meeting (26 words) - [Documentation Index](/help/welcome/index.html): Welcome to the official Cal.com Help Desk. To help get you started, we've put together a few resources to help you learn about how to use Cal.com. (219 words) - [Cal Video powered by Daily.co](/features/cal-video/index.html): Cal Video is Cal.com’s built-in video conferencing, powering one-on-one to 300-person calls with recording capabilities and white-label branding. (479 words) - [Dynamic workflows](/features/workflows/index.html): Unlock powerful scheduling automation with Cal.com Workflows. Automate meeting booking, reminders, and follow-up tasks. Save time, eliminate manual work, and scale your team’s productivity with the most flexible workflow engine for scheduling. (438 words) - [Offer Seats](/help/event-types/offer-seats/index.html) (111 words) - [Work with us and connect a billion people by 2031](/jobs/index.html): Explore exciting career opportunities at Cal.com! Join our innovative team and help shape the future of scheduling with our cutting-edge platform. (332 words) - [Brace Sproul](/brace/index.html) (30 words) - [What are atoms?](/docs/atoms/introduction/index.html): Embed Cal.com scheduling components directly into your application (263 words) - [sitemap_es-es-xml.html](/sitemap_es-es-xml.html) (1,029 words) - [Submit your application!](/careers/apply/index.html): Submit your application! (24 words) - [15 min découverte](/cyril-reinhard-kyxp1f/15min-decouverte/embed/index.html) (19 words) - [15 min découverte](/cyril-reinhard-kyxp1f/15min-decouverte/index.html): 15 min découverte (37 words) - [TJ Littlejohn](/tapkit/index.html): Founder of TapKit (14 words) - [OpenComputer Founder Chat](/team/digger/opencomputer-founder-chat/index.html): OpenComputer Founder Chat (25 words) - [general](/vertexcover/general/index.html): general (22 words) - [Jooba Team](/team/index.html) (9 words) - [Nadav Boaz](/ai.html) (9 words) - [sitemap_nl-nl-xml.html](/sitemap_nl-nl-xml.html) (1,029 words) - [Insights on scheduling, productivity, and building open software](/blog/category/all-categories/index.html): Stay updated with the latest insights, product updates, case studies, and use cases from Cal.com. Explore all our blog categories to enhance your scheduling infrastructure knowledge. (6,902 words) - [Shawn David](/automate-to-win/index.html): Shawn David is a systems engineer specializing in Offline Local AI and automation. (38 words) - [docs/llms-txt.html](/docs/llms-txt.html) (8,056 words) - [sitemap-xml.html](/sitemap-xml.html) (7 words) - [Turn referrals into revenue – earn 20% while your clients save](/affiliate-program/index.html): Join the Cal.com Affiliate Program and earn 20% recurring commissions for a year. Your referrals get 20% off their first year. Promote the most feature-rich scheduling platform trusted by teams and enterprises. (307 words) ## Resources - [Full Page Index](/index.html): Browse all cached pages with rich metadata - [About This Cache](/content/about.html): Methodology, technical details, and usage guidelines - [XML Sitemap](/content/sitemap.xml): Machine-readable sitemap for crawler discovery - [Robots.txt](/content/robots.txt): Crawler directives