# Cal ID > Cal ID help center — scheduling, event types, availability, teams, apps, workflows, and developer tools for the Cal ID meeting scheduler. ## Docs - [Create an availability](https://cal.id/docs/api-reference/availability/create-an-availability.md): Create availability for the current user and given schedule - [Delete an availability](https://cal.id/docs/api-reference/availability/delete-an-availability.md): Delete an availability - [List availabilities](https://cal.id/docs/api-reference/availability/list-availabilities.md): Get current user availability - [Update an availability](https://cal.id/docs/api-reference/availability/update-an-availability.md): Update an availability - [Cancel a booking](https://cal.id/docs/api-reference/booking/cancel-a-booking.md): Cancel booking by id - [Confirm or decline a booking](https://cal.id/docs/api-reference/booking/confirm-or-decline-a-booking.md): Change booking confirmation status (accept or decline) - [Create a booking](https://cal.id/docs/api-reference/booking/create-a-booking.md): Create a new booking - [Get a booking](https://cal.id/docs/api-reference/booking/get-a-booking.md): Get booking by id - [List bookings](https://cal.id/docs/api-reference/booking/list-bookings.md): Get current user bookings - [Reassign a booking automatically](https://cal.id/docs/api-reference/booking/reassign-a-booking-automatically.md): Reassign booking to automatically via round robin - [Reassign a booking to a user](https://cal.id/docs/api-reference/booking/reassign-a-booking-to-a-user.md): Reassign round robin booking to a certain user - [Reschedule a booking](https://cal.id/docs/api-reference/booking/reschedule-a-booking.md): Reschedule booking by id - [Create a contact](https://cal.id/docs/api-reference/contacts/create-a-contact.md): Create a contact for the current user - [Delete a contact](https://cal.id/docs/api-reference/contacts/delete-a-contact.md): Delete contact by id - [Get a contact](https://cal.id/docs/api-reference/contacts/get-a-contact.md): Get contact by id - [List a contact's meetings](https://cal.id/docs/api-reference/contacts/list-a-contacts-meetings.md): Get contact meeting history - [List contacts](https://cal.id/docs/api-reference/contacts/list-contacts.md): List current user contacts - [Update a contact](https://cal.id/docs/api-reference/contacts/update-a-contact.md): Update contact by id - [Create an event type](https://cal.id/docs/api-reference/event-types/create-an-event-type.md): Create a new event type for the authenticated user - [Delete an event type](https://cal.id/docs/api-reference/event-types/delete-an-event-type.md): Delete event type for the authenticated user - [Get an event type](https://cal.id/docs/api-reference/event-types/get-an-event-type.md): Get event type by ID for the authenticated user - [List event types](https://cal.id/docs/api-reference/event-types/list-event-types.md): Get all event types for the authenticated user (paginated) - [Update an event type](https://cal.id/docs/api-reference/event-types/update-an-event-type.md): Update event type details for the authenticated user - [Health check](https://cal.id/docs/api-reference/health/health-check.md): Health check endpoint - [Introduction](https://cal.id/docs/api-reference/introduction.md): Build on Cal ID — a REST API for scheduling: event types, availability, slots, bookings, teams, contacts, and webhooks. - [Create a schedule](https://cal.id/docs/api-reference/schedule/create-a-schedule.md): Create a schedule - [Delete a schedule](https://cal.id/docs/api-reference/schedule/delete-a-schedule.md): Delete a schedule for the current user - [List schedules](https://cal.id/docs/api-reference/schedule/list-schedules.md): Get current user schedules - [Update a schedule](https://cal.id/docs/api-reference/schedule/update-a-schedule.md): Update a schedule for the current user - [Get a reserved slot](https://cal.id/docs/api-reference/slots/get-a-reserved-slot.md): Get slot by uid - [Get available slots](https://cal.id/docs/api-reference/slots/get-available-slots.md): Get available slots for an event type or users - [Release a reserved slot](https://cal.id/docs/api-reference/slots/release-a-reserved-slot.md): Delete slot by id - [Reserve a slot](https://cal.id/docs/api-reference/slots/reserve-a-slot.md): Reserve a given slot - [Update a reserved slot](https://cal.id/docs/api-reference/slots/update-a-reserved-slot.md): Update slot by id - [Create a team event type](https://cal.id/docs/api-reference/team-event-types/create-a-team-event-type.md): Create an event type for a team - [Delete a team event type](https://cal.id/docs/api-reference/team-event-types/delete-a-team-event-type.md): Delete a team event type - [Get a team event type](https://cal.id/docs/api-reference/team-event-types/get-a-team-event-type.md): Get a team event type by ID - [List team event types](https://cal.id/docs/api-reference/team-event-types/list-team-event-types.md): Get event types for a team - [Update a team event type](https://cal.id/docs/api-reference/team-event-types/update-a-team-event-type.md): Update a team event type - [Add a team member](https://cal.id/docs/api-reference/team-memberships/add-a-team-member.md): Create a team membership - [Get a team member](https://cal.id/docs/api-reference/team-memberships/get-a-team-member.md): Get a specific membership of a team - [List team members](https://cal.id/docs/api-reference/team-memberships/list-team-members.md): Get memberships of a team - [Remove a team member](https://cal.id/docs/api-reference/team-memberships/remove-a-team-member.md): Delete a membership of a team - [Update a team member](https://cal.id/docs/api-reference/team-memberships/update-a-team-member.md): Update a membership of a team - [List team schedules](https://cal.id/docs/api-reference/team-schedules/list-team-schedules.md): Get all team members' schedules - [Create a team](https://cal.id/docs/api-reference/teams/create-a-team.md): Create a new team for the authenticated user - [Delete a team](https://cal.id/docs/api-reference/teams/delete-a-team.md): Delete team for the authenticated user - [Get a team](https://cal.id/docs/api-reference/teams/get-a-team.md): Get team by ID for the authenticated user - [List teams](https://cal.id/docs/api-reference/teams/list-teams.md): Get all teams for the authenticated user (paginated) - [Update a team](https://cal.id/docs/api-reference/teams/update-a-team.md): Update team details for the authenticated user - [Get a user by username](https://cal.id/docs/api-reference/users/get-a-user-by-username.md): Get user public events - [Get your profile](https://cal.id/docs/api-reference/users/get-your-profile.md): Get current user profile - [Update your avatar](https://cal.id/docs/api-reference/users/update-your-avatar.md): Upload avatar via multipart/form-data - [Update your profile](https://cal.id/docs/api-reference/users/update-your-profile.md): Edit user profile - [Webhook events](https://cal.id/docs/api-reference/webhook-events.md): Subscribe to Cal ID events and receive a real-time POST when bookings are created, rescheduled, cancelled, paid, and more. - [Create a webhook](https://cal.id/docs/api-reference/webhook/create-a-webhook.md): Created webhook by id - [Delete a webhook](https://cal.id/docs/api-reference/webhook/delete-a-webhook.md): Delete webhook by id - [Get a webhook](https://cal.id/docs/api-reference/webhook/get-a-webhook.md): Get webhook by id - [List webhooks](https://cal.id/docs/api-reference/webhook/list-webhooks.md): Get user webhooks - [Update a webhook](https://cal.id/docs/api-reference/webhook/update-a-webhook.md): Update webhook by id - [Customizing Your Appearance in Cal ID](https://cal.id/docs/appearance/appearance.md): Personalize your Cal ID dashboard theme, public booking page appearance, and booking layout with custom colors and per-event branding options. - [Team Appearance Settings](https://cal.id/docs/appearance/team-appearance.md): Customize your team's public booking page in Cal ID with light or dark themes, layout choices, and button visibility for a consistent look. - [App Store](https://cal.id/docs/apps/app-store.md): Browse 70+ integrations in the Cal ID App Store to connect calendars, video tools, payments, and automation platforms to your booking workflows. - [Connect Apple Calendar with Cal ID](https://cal.id/docs/apps/apple-calendar.md): Step-by-step guide to connecting Apple Calendar to Cal ID using an app-specific password so your iCloud events sync with your booking availability. - [Setting Up Google Analytics & Tag Manager](https://cal.id/docs/apps/google-analytics.md): Track visitor behavior and booking conversions on your Cal ID pages by connecting Google Analytics 4 and Google Tag Manager to your account. - [Setting Necessary Permission for Google Calendar Integration](https://cal.id/docs/apps/google-calendar.md): Learn which Google Calendar permissions Cal ID needs and why granting read and write access enables accurate, conflict-free scheduling for every event. - [Install New App on Cal ID](https://cal.id/docs/apps/install-app.md): Add new integrations to your Cal ID account from the App Store, authenticate them where required, and enable them for individual event types. - [Integrating Cal ID with Make](https://cal.id/docs/apps/make.md): Connect Cal ID to Make with a webhook so new bookings automatically trigger scenarios that send data to thousands of connected applications. - [Managing Installed Apps](https://cal.id/docs/apps/manage-installed.md): View, filter, disconnect, and manage the calendar, video, payment, and automation integrations you have already installed in your Cal ID account. - [Apps & Integrations](https://cal.id/docs/apps/overview.md): Connect Cal ID to your calendars, video tools, payment processors, and automation platforms. - [Integrating Cal ID with Pabbly](https://cal.id/docs/apps/pabbly.md): Use Pabbly Connect webhooks to forward Cal ID booking events to over 1,000 apps so meetings automatically trigger emails, CRM updates, and other tasks. - [Paid Bookings](https://cal.id/docs/apps/paid-bookings.md): Monetize your Cal ID bookings by charging attendees for paid event types through Razorpay, PayPal, or Stripe payment integrations at checkout. - [Integrate Cal ID with PayPal](https://cal.id/docs/apps/paypal.md): Connect PayPal to Cal ID using your Client ID and Secret Key so bookers can pay for paid event types with a PayPal account or supported card. - [Integrate Cal ID with Razorpay](https://cal.id/docs/apps/razorpay.md): Connect Razorpay to Cal ID to accept payments on paid event types, set booking amounts, and define refund rules for cancellations or reschedules. - [How to Get Notified on Slack When an Event is Booked?](https://cal.id/docs/apps/slack.md): Connect Cal ID to Slack through Zapier, Pabbly, Make, or ViaSocket to receive instant booking notifications in the channels where your team works. - [Integrate Cal ID with Stripe](https://cal.id/docs/apps/stripe.md): Configure an event type in Cal ID to collect payments through Stripe so attendees pay upfront when they book a paid meeting on your calendar. - [Cal ID to Zoom Integration](https://cal.id/docs/apps/zoom.md): Install the Zoom integration from the Cal ID App Store, authenticate your account, and set Zoom as the meeting location for any event type. - [Create Availability in Cal ID](https://cal.id/docs/availability/create.md): Define your active hours in Cal ID by creating a weekly availability schedule so meetings only appear when you're free and personal time stays blocked. - [Date Overrides or Set Unavailable](https://cal.id/docs/availability/date-overrides.md): Use date overrides in Cal ID to change your hours for a specific day or mark yourself unavailable without editing your regular weekly availability. - [Multiple Schedules](https://cal.id/docs/availability/multiple-schedules.md): Set up multiple availability schedules in Cal ID and assign the right one to each event type so different meetings follow the right working hours. - [Multiple Time Slots per Day](https://cal.id/docs/availability/multiple-time-slots.md): Break a single day into multiple availability slots in Cal ID to carve out lunch breaks and open different hours on different days of the week. - [Out of Office](https://cal.id/docs/availability/out-of-office.md): Manage your Cal ID availability during vacation or absence by blocking your calendar completely or redirecting incoming bookings to a colleague. - [Team Availability](https://cal.id/docs/availability/team-availability.md): View, create, edit, and delete your team's shared availability schedules in Cal ID and switch between personal and team scheduling views seamlessly. - [Exporting Booking Details](https://cal.id/docs/bookings/export.md): Generate a CSV or Excel export of your Cal ID booking data for reporting, invoicing, and analysis in spreadsheets, BI tools, or external CRMs. - [Mark Guests as No Show](https://cal.id/docs/bookings/no-show.md): Mark attendees as no-show for past appointments in Cal ID to keep your booking history accurate and trigger workflows for follow-up outreach. - [How to See Booking Details](https://cal.id/docs/bookings/view-details.md): Access complete information for any past or upcoming appointment through the Cal ID dashboard, including guest details, notes, and meeting links. - [Monitoring Notification Delivery with Workflow Status](https://cal.id/docs/bookings/workflow-status.md): Track every email, WhatsApp, and SMS notification sent for a Cal ID booking so you always know whether attendees received meeting details on time. - [Public Page Banner](https://cal.id/docs/branding/banner.md): Add a wide header banner image to the top of your personal Cal ID booking page for a professional, on-brand first impression when guests arrive. - [Public Page Banner for Team](https://cal.id/docs/branding/banner-team.md): Add a wide header banner image to the top of your team's Cal ID booking page for a professional, on-brand first impression when guests visit. - [Managing Custom Brand Colors in Cal ID](https://cal.id/docs/branding/brand-colors.md): Set primary brand colors for the light and dark themes of your personal Cal ID public booking page so the page matches your visual identity. - [Managing Custom Brand Colors in Cal ID for Team](https://cal.id/docs/branding/brand-colors-team.md): Set primary brand colors for the light and dark themes of your team's Cal ID public booking page so it matches your company's visual identity. - [Customize Your Brand Logo and Favicon in Cal ID](https://cal.id/docs/branding/logo-favicon.md): Replace the default Cal ID branding on your personal booking page with your own logo and browser tab favicon for a fully white-labeled experience. - [Customize Your Brand Logo and Favicon in Cal ID for Team](https://cal.id/docs/branding/logo-favicon-team.md): Replace the default Cal ID branding on your team's booking page with your own logo and browser tab favicon for a fully white-labeled experience. - [Custom Branding For Personal](https://cal.id/docs/branding/personal.md): Personalize your Cal ID booking experience with a banner image, connected social profiles, custom brand colors, and your own logo and browser favicon. - [How to Add Social Profiles in Cal ID](https://cal.id/docs/branding/social-profiles.md): Add clickable social media icons for LinkedIn, X, Instagram, and more to your Cal ID public booking page to build trust with prospective guests. - [Custom Branding For Teams](https://cal.id/docs/branding/teams.md): Apply custom branding to your team's Cal ID booking page with logos, colors, and banners for a consistent look across collective and round-robin events. - [Customization & Settings](https://cal.id/docs/customization/overview.md): Brand your booking pages, fine-tune your account, and measure how your scheduling performs. - [How to Get Your Cal ID API Key](https://cal.id/docs/developers/api-key.md): Create, secure, and rotate a Cal ID API key so you can connect your scheduling data to external applications and authenticate REST API requests. - [How to Find Your Event Type ID](https://cal.id/docs/developers/event-type-id.md): Locate the unique Event Type ID for any Cal ID event directly from your browser's address bar so you can use it in API calls and third-party tools. - [Create a booking](https://cal.id/docs/developers/guides/create-a-booking.md): Book a meeting end-to-end with the Cal ID API by finding an open slot and posting a booking. - [List and filter bookings](https://cal.id/docs/developers/guides/list-and-filter-bookings.md): Query bookings with filters, sorting, and pagination using the Cal ID API. - [Manage event types](https://cal.id/docs/developers/guides/manage-event-types.md): Create, list, update, and delete event types with the Cal ID API. - [Manage availability schedules](https://cal.id/docs/developers/guides/manage-schedules.md): Create and manage the availability schedules that define when you're bookable with the Cal ID API. - [Manage team members](https://cal.id/docs/developers/guides/manage-team-members.md): Add, list, update, and remove team members through the Cal ID API. - [Reschedule and cancel bookings](https://cal.id/docs/developers/guides/reschedule-and-cancel.md): Move a booking to a new time or cancel it using the Cal ID booking API. - [Reserve a slot before booking](https://cal.id/docs/developers/guides/reserve-a-slot.md): Temporarily hold a time slot so two people can't book it while your user completes checkout. - [Build a webhook receiver](https://cal.id/docs/developers/guides/webhook-receiver.md): Subscribe to Cal ID events and handle incoming webhook deliveries in your own service. - [Work with contacts](https://cal.id/docs/developers/guides/work-with-contacts.md): Create, search, update, and delete contacts, and look up their meetings with the Cal ID API. - [Developers](https://cal.id/docs/developers/overview.md): Build scheduling into your own products with the Cal ID REST API. - [Webhook in Cal ID](https://cal.id/docs/developers/webhooks.md): Automate downstream flows by subscribing to Cal ID webhook triggers for bookings, meetings, no-shows, form submissions, and other scheduling events. - [Add Events to Calendar](https://cal.id/docs/event-types/advanced/add-to-calendar.md): Control which of your connected Google or Outlook calendars stores bookings for a specific event type in Cal ID so meetings land on the right calendar. - [Allow Booking through Rescheduled Link](https://cal.id/docs/event-types/advanced/book-via-reschedule-link.md): Let guests create a brand-new booking from an existing Cal ID reschedule link, even after their original meeting was cancelled or already occurred. - [Custom Event Name in Booking](https://cal.id/docs/event-types/advanced/custom-event-name.md): Use dynamic variables in Cal ID to customize how each booking appears on your calendar and the guest's calendar with names, event types, and questions. - [Custom 'Reply-To' Email](https://cal.id/docs/event-types/advanced/custom-reply-to.md): Redirect guest replies to Cal ID booking emails to a specific inbox per event type so responses always reach the right team or shared address. - [Disable Default Attendee Confirmation Emails in Cal ID](https://cal.id/docs/event-types/advanced/disable-confirmation-emails.md): Turn off Cal ID's default attendee confirmation email for an event type so you can send fully personalized confirmations from a custom workflow. - [Disable Rescheduling and Cancelling](https://cal.id/docs/event-types/advanced/disable-reschedule-cancel.md): Lock in appointments in Cal ID by removing the ability for guests and organizers to cancel or reschedule a booking after it has been confirmed. - [Hide Calendar Event details on Shared Calendars](https://cal.id/docs/event-types/advanced/hide-calendar-details.md): Show only Busy on shared calendars in Cal ID while keeping the who, what, and why of your meetings confidential from coworkers and integrations. - [Hide Notes in Calendar](https://cal.id/docs/event-types/advanced/hide-notes.md): Hide sensitive guest notes and additional booking inputs from Cal ID calendar entries to protect attendee privacy from anyone with calendar access. - [Hide Organizer's Email](https://cal.id/docs/event-types/advanced/hide-organizer-email.md): Keep your email address off calendar invites and confirmation emails in Cal ID while still facilitating bookings and delivering meeting details. - [Lock Timezone On Booking Page](https://cal.id/docs/event-types/advanced/lock-timezone.md): Fix your Cal ID booking page to a specific timezone for in-person events, fixed-time webinars, and situations where a timezone selector confuses guests. - [Limiting Availability with the "Look Busy" Feature](https://cal.id/docs/event-types/advanced/look-busy.md): Use the Look Busy feature in Cal ID to show only a percentage of your open slots on the booking page to manage meeting load and create urgency. - [How to use Offer Seats in Cal ID](https://cal.id/docs/event-types/advanced/offer-seats.md): Turn a one-on-one Cal ID meeting into a group session by allowing multiple people to book the same time slot with configurable seat limits per event. - [Single-Use or Time-Based Private Links](https://cal.id/docs/event-types/advanced/private-links.md): Generate unique, restricted Cal ID booking URLs that expire after use or on a set date so you can share invites without exposing your public profile. - [How to Set Up Requires Confirmation for a Booking?](https://cal.id/docs/event-types/advanced/requires-confirmation.md): Manually approve every incoming Cal ID booking request before it is finalized, synced to calendars, or confirmed to guests so you stay in control of scheduling. - [Allow Rescheduling Past Events](https://cal.id/docs/event-types/advanced/reschedule-past.md): Let guests reuse their original Cal ID booking link to reschedule a meeting even after its scheduled time has already passed for late reschedules. - [Booking Success Redirect Parameters](https://cal.id/docs/event-types/advanced/success-redirect-params.md): Reference of the query parameters Cal ID appends to your custom success URL after a completed booking so you can track sources and personalize thank-you pages. - [Booking Success URL](https://cal.id/docs/event-types/advanced/success-url.md): Redirect guests to a custom thank-you webpage immediately after they finish scheduling a Cal ID meeting instead of the default confirmation screen. - [Add Custom Icons in the Events](https://cal.id/docs/event-types/basics/custom-icons.md): Personalize each Cal ID event type with a custom icon and accent color so your dashboard and public booking page stay visually organized at a glance. - [Delete the Event Type](https://cal.id/docs/event-types/basics/delete.md): Permanently remove a Cal ID event type you no longer need to keep your dashboard tidy, stop new bookings, and clear it from your public booking page. - [Duplicate the Event Type](https://cal.id/docs/event-types/basics/duplicate.md): Make an exact copy of an existing Cal ID event type to save time, keep settings consistent, and quickly launch variations for different meetings. - [Editing Event Type Details (Title, URL, & Language)](https://cal.id/docs/event-types/basics/edit-details.md): Update the title, URL slug, description, and interface language of an existing Cal ID event type to keep your public booking page accurate and localized. - [Event Types](https://cal.id/docs/event-types/basics/overview.md): Create reusable Cal ID event types as meeting templates so guests can book the right length of time with you without back-and-forth email coordination. - [Changing the Order of Event Types](https://cal.id/docs/event-types/basics/reorder.md): Rearrange your Cal ID event types with a simple drag-and-drop interface to control the order they appear in on your public booking page for guests. - [Secret or Private Events](https://cal.id/docs/event-types/basics/secret-events.md): Keep specific Cal ID event types hidden from your public profile so they are only bookable by people who receive the direct link from you. - [Adding Attachments in Booking Pages](https://cal.id/docs/event-types/booking-questions/attachments.md): Collect files such as resumes, intake forms, and project briefs from guests before a Cal ID meeting by adding an Attachment question to your booking page. - [Enable Captcha on Booking Page](https://cal.id/docs/event-types/booking-questions/captcha.md): Protect your Cal ID calendar from spam bots and malicious scripts by adding a Cloudflare Turnstile captcha challenge to your public booking page. - [How to Disable Adding Guests in Cal ID](https://cal.id/docs/event-types/booking-questions/disable-guests.md): Hide the Add guests option from your Cal ID booking page to keep meetings strictly one-on-one and prevent attendees from inviting additional people. - [Require/Exclude Email Domains (Booking Question)](https://cal.id/docs/event-types/booking-questions/email-domains.md): Use the Email booking question's validation rules in Cal ID to allow or block specific email domains so only approved bookers can complete a booking. - [How to Hide and Prefill Booking Questions?](https://cal.id/docs/event-types/booking-questions/hide-prefill.md): Pre-fill known booker data or hide internal-only fields on your Cal ID booking page using URL query parameters and hidden field identifiers. - [Create a Phone-only Event Type](https://cal.id/docs/event-types/booking-questions/phone-only.md): Switch a Cal ID event's primary confirmation channel from email to phone so bookings and reminders run through SMS-based workflows instead of email. - [Add Pre-Booking Questions for Events](https://cal.id/docs/event-types/booking-questions/pre-booking-questions.md): Customize the information bookers must provide before scheduling a Cal ID meeting using text, dropdown, checkbox, phone, and other input question types. - [Split Full Name into First and Last Name on Booking Page](https://cal.id/docs/event-types/booking-questions/split-name.md): Replace the single full-name field on your Cal ID public booking page with separate first name and last name inputs for cleaner CRM and workflow data. - [Verify Email on Booking Page before the Booking](https://cal.id/docs/event-types/booking-questions/verify-email.md): Require guests to enter an email verification code before a Cal ID booking is confirmed to block spam bookings and confirm valid contact addresses. - [Embed Meeting Scheduling Link](https://cal.id/docs/event-types/embed.md): Embed your Cal ID scheduling link directly on your website so clients can book meetings without ever leaving your page using inline, popup, or floating widgets. - [Enabling Apps for Specific Event Types](https://cal.id/docs/event-types/enable-apps.md): Choose exactly which installed Cal ID apps are active for each individual event type so you can tailor the booking experience for different meetings. - [Setting Up Event-Specific Webhooks](https://cal.id/docs/event-types/event-webhooks.md): Send real-time booking data from a specific Cal ID event type to another application using event-level webhooks for granular automation control. - [Scheduling a One-Time Group Event (Webinars & GDs)](https://cal.id/docs/event-types/group-events.md): Combine Offer Seats with availability rules in Cal ID to host a one-time webinar or group discussion where many attendees book the same time slot. - [Booker Active Booking Limit](https://cal.id/docs/event-types/limits/booker-limit.md): Stop a single guest from monopolizing your Cal ID calendar by capping how many active bookings they can hold with the same event at any one time. - [Limit Booking Frequency](https://cal.id/docs/event-types/limits/booking-frequency.md): Cap how many times a Cal ID event type can be booked per day, week, or month to protect your workload and prevent burnout from too many meetings. - [Event Buffers or Break between the Events](https://cal.id/docs/event-types/limits/buffers.md): Add padding time before or after your Cal ID events so you never end up with back-to-back meetings and always have space to prepare or wrap up. - [Only Show the first slot of each day as available](https://cal.id/docs/event-types/limits/first-slot-only.md): Limit a Cal ID event type to a single appointment per day by exposing only the earliest open slot so guests can't book multiple times on the same date. - [Limit Future Booking to Restrict the Future Booking](https://cal.id/docs/event-types/limits/future-booking.md): Control how far into the future guests can book Cal ID meetings using either a fixed calendar range or a rolling window of days, weeks, or months. - [Minimum Notice for the Booking](https://cal.id/docs/event-types/limits/minimum-notice.md): Require a minimum lead time before guests can book a Cal ID meeting so appointments never appear on your calendar at the last minute unexpectedly. - [Custom or Fixed Time-Slot Intervals](https://cal.id/docs/event-types/limits/time-slot-intervals.md): Control how often available start times appear on your Cal ID booking page, independent of your meeting duration, using custom time-slot intervals. - [Limit total Booking Duration](https://cal.id/docs/event-types/limits/total-duration.md): Set a time budget in Cal ID that caps the total hours an event type can be booked per day, week, or month to keep your workload in check. - [Event Types](https://cal.id/docs/event-types/overview.md): Build reusable meeting templates that guests can book, each with its own duration, location, questions, limits, and automations. - [Setting Up Recurring Events in Cal ID](https://cal.id/docs/event-types/recurring.md): Create a series of Cal ID meetings on a fixed schedule so attendees can subscribe to a recurring event instead of booking each occurrence separately. - [How to set Availability for an Event type?](https://cal.id/docs/event-types/setup/event-availability.md): Link a saved availability schedule to a specific Cal ID event type so bookers only see the hours you want to offer for that individual meeting. - [Set Event Location](https://cal.id/docs/event-types/setup/location.md): Choose where your Cal ID meetings happen with video, in-person, or phone locations, and even let guests pick their preferred option at booking time. - [Set Multiple Durations](https://cal.id/docs/event-types/setup/multiple-durations.md): Offer several meeting lengths within a single Cal ID event type and let bookers pick the duration they need without creating separate event types. - [Quick Actions Using Command Bar](https://cal.id/docs/getting-started/command-bar.md): Press Cmd+K or Ctrl+K to open the Cal ID command bar and quickly jump to any page or trigger any action across your account in a few keystrokes. - [Managing Your Contacts in Cal ID](https://cal.id/docs/getting-started/contacts.md): Use the Contacts address book in Cal ID to store, search, edit, and book meetings with everyone who schedules time with you across all your events. - [Cal ID FAQs](https://cal.id/docs/getting-started/faq.md): Answers to frequently asked questions in Cal ID about accounts, event types, calendars, workflows, payments, teams, and other core scheduling features. - [Getting Help](https://cal.id/docs/getting-started/get-help.md): Get help with Cal ID — ask the AI assistant for instant answers, or start a live chat with a real person on the support team when you need one. - [Cal ID Glossary](https://cal.id/docs/getting-started/glossary.md): Definitions of commonly used Cal ID terms across scheduling, roles, meeting details, teams, and branding so you can quickly understand the platform. - [How to Seamlessly Import Your Data from Calendly to Cal ID](https://cal.id/docs/getting-started/import-from-calendly.md): Migrate your event types, availability, and existing bookings from Calendly into Cal ID using the built-in Import tool for a smooth switch between platforms. - [Cal ID Mobile Apps](https://cal.id/docs/getting-started/mobile-apps.md): Download the Cal ID mobile app for Android and iOS to manage bookings, share your scheduling link, and update your availability from anywhere on the go. - [Complete your Cal ID Onboarding](https://cal.id/docs/getting-started/onboarding.md): Sign up for Cal ID with Google or email, then complete the profile, calendar connection, and video app steps to prepare your account for bookings. - [How to Schedule a Meeting through Cal ID](https://cal.id/docs/getting-started/schedule-a-meeting.md): Book a meeting through a Cal ID scheduling link by picking a time, providing your details, and confirming the slot for an easy guest booking experience. - [How to Find and Share Your Cal ID URL](https://cal.id/docs/getting-started/share-your-url.md): Find your personal Cal ID booking link and share it from the dashboard, profile settings, or individual event types across email, chat, and social channels. - [Mastering the Unified Calendar in Cal ID](https://cal.id/docs/getting-started/unified-calendar.md): Use the Cal ID Unified Calendar to view, create, edit, and join meetings across all of your connected Google and Outlook calendars in one single place. - [Cal ID Help Center](https://cal.id/docs/index.md): Guides and answers for scheduling with Cal ID — booking links, event types, availability, teams, integrations, and the developer API. - [Analyzing Booking Performance with Cal ID Insights](https://cal.id/docs/insights/booking-performance.md): Use the Cal ID Insights dashboard to track booking efficiency, understand meeting trends, and optimize your availability with real scheduling data. - [Analyzing Routing Form Performance in Cal ID Insights](https://cal.id/docs/insights/routing-performance.md): Interpret routing form analytics in Cal ID Insights to track qualifying questions, visualize drop-off points, and optimize your lead conversion funnel. - [Analyzing Workflow Performance in Cal ID Insights](https://cal.id/docs/insights/workflow-performance.md): Monitor your Cal ID workflow automation health and confirm that reminders, follow-ups, and notifications are delivered reliably to every guest. - [Setting Up Routing Forms in Cal ID](https://cal.id/docs/routing/routing-forms.md): Build a Cal ID routing form that asks a few qualifying questions and automatically directs bookers to the right person, event type, or external URL. - [Scheduling & Teams](https://cal.id/docs/scheduling/overview.md): Control when you're bookable, manage every booking, and coordinate scheduling across your whole team. - [Dynamic Group Links](https://cal.id/docs/settings/dynamic-group-links.md): Schedule meetings with multiple people on the fly by joining Cal ID usernames with a plus sign in the URL, with no team creation or event setup required. - [Configure Language, Timezone, and Travel Schedule in Cal ID](https://cal.id/docs/settings/general.md): Set your preferred language, adjust your primary timezone, and configure travel schedules in Cal ID to keep bookings accurate even when you're on the move. - [Managing Your Cal ID Account Password](https://cal.id/docs/settings/password.md): Set or change your Cal ID account password whether you originally signed up with Google or with an email and password, and keep sign-in secure. - [Managing Your Cal ID Profile Settings](https://cal.id/docs/settings/profile.md): Manage your personal identity, name, bio, avatar, and contact information on Cal ID to control how you appear on your public booking page and emails. - [Managing Push Notifications in Cal ID](https://cal.id/docs/settings/push-notifications.md): Configure Cal ID push notifications to receive real-time browser alerts for new bookings, cancellations, reschedules, and other scheduling activities. - [Start of the Week](https://cal.id/docs/settings/start-of-week.md): Choose which day appears first on your Cal ID calendar to match your preferred work schedule and how the week displays on your public booking page. - [How to Set Your Internal Time Format](https://cal.id/docs/settings/time-format.md): Choose whether your Cal ID dashboard displays hours in 12-hour or 24-hour format for your internal views without affecting your public booking page. - [Team Advanced Settings](https://cal.id/docs/teams/advanced-settings.md): Manage user impersonation, private team visibility, and team-wide booking frequency limits from the advanced Settings tab of your Cal ID team. - [Collective Events](https://cal.id/docs/teams/collective.md): Set up collective events in Cal ID so bookers can schedule a meeting with several team members at once, based on shared or common team availability. - [Internal Team Meeting](https://cal.id/docs/teams/internal-meeting.md): Find common free time among team members and book an internal meeting directly from your Cal ID dashboard without leaving the scheduling interface. - [Inviting Members to an Existing Team](https://cal.id/docs/teams/invite-members.md): Add new members to an existing Cal ID team from the Teams list or from Team Settings, then manage their roles as members, admins, or owners. - [How to Leave a Team in Cal ID](https://cal.id/docs/teams/leave-team.md): Remove yourself from a Cal ID team you are currently a member of in a few clicks from your team settings to stop receiving new team bookings. - [Managed Events](https://cal.id/docs/teams/managed.md): Create and manage shared Cal ID event types for all team members from one place, with locked and editable fields to enforce consistent booking rules. - [Teams in Cal ID](https://cal.id/docs/teams/overview.md): Create a team in Cal ID to share availability, distribute incoming bookings among members, and present a unified public scheduling page to your customers. - [How to Remove a Member from the Team](https://cal.id/docs/teams/remove-member.md): Steps for team Owners and Admins to remove a member from an existing Cal ID team, revoke access to shared events, and reassign their bookings. - [Round-Robin Scheduling](https://cal.id/docs/teams/round-robin.md): Automatically rotate incoming team bookings to the next available host in Cal ID using priority, weights, and fixed hosts for fair distribution. - [Managing Team Settings and Profile](https://cal.id/docs/teams/settings.md): Edit your team's name, bio, and logo, or disband a Cal ID team entirely from the Edit team page whenever you need to update team information. - [Connect with WhatsApp Business App](https://cal.id/docs/workflows/connect-whatsapp-app.md): Link an existing WhatsApp Business app on your phone to Cal ID using an access code and QR scan so bookings can trigger WhatsApp reminders and follow-ups. - [Create New WhatsApp Business Account](https://cal.id/docs/workflows/create-whatsapp-account.md): Create a new business portfolio and WhatsApp Business account in Meta Business Suite so you can connect it to Cal ID for automated booking messages. - [Customizing Your Workflow Messages](https://cal.id/docs/workflows/custom-messages.md): Personalize your Cal ID workflow reminders with custom sender names, dynamic subject lines, and booking variables so every message feels on-brand. - [Workflows Setup to Cal ID](https://cal.id/docs/workflows/overview.md): Automate reminders and follow-up notifications by attaching Email, SMS, or WhatsApp workflows to your Cal ID event types with configurable triggers. - [Integrate WhatsApp Business](https://cal.id/docs/workflows/whatsapp-business.md): Connect your own WhatsApp Business phone number to Cal ID so workflow reminders and confirmations are sent to guests from your official business account. ## OpenAPI Specs - [openapi](https://cal.id/docs/openapi.json)