calcom-api
Interact with the Cal.com API v2 to manage scheduling, bookings, event types, availability, and calendars. Use this skill when building integrations that need to create or manage bookings, check availability, configure event types, or sync calendars with Cal.com's scheduling
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Interact with the Cal.com API v2 to manage scheduling, bookings, event types, availability, and calendars. Use this skill when building integrations that need to create or manage bookings, check availability, configure event types, or sync calendars with Cal.com's scheduling infrastructure.
How to use
Przygotuj klucz API Cal.com — zaloguj się na konto Cal.com, przejdź do Settings > Developer > API Keys i wygeneruj nowy klucz (będzie prefixowany
cal_live_lubcal_test_). Skopiuj go — będzie potrzebny w następnym kroku.Skonfiguruj zmienne środowiskowe — ustaw
CAL_API_KEYna wartość wygenerowanego klucza. Jeśli budujesz integrację platformową zarządzającą użytkownikami w imieniu innych, dodaj takżeCAL_CLIENT_IDiCAL_SECRET_KEY(opcjonalnieCAL_WEBHOOK_SECRETdo weryfikacji webhooków).Połącz się z API — wszystkie żądania kieruj na
https://api.cal.com/v2z nagłówkiemAuthorization: Bearer <twój_klucz_api>. Dla integracji platformowych dodaj nagłówkix-cal-client-idix-cal-secret-key.Wykonaj pierwszą operację — użyj umiejętności do utworzenia rezerwacji, sprawdzenia dostępności lub pobrania konfiguracji typów spotkań. API obsługuje zarządzanie rezerwacjami, zdarzeniami, dostępnością i synchronizacją kalendarzy.
Obsługuj webhooks (opcjonalnie) — jeśli chcesz otrzymywać powiadomienia o zmianach rezerwacji, skonfiguruj webhooks w Cal.com i użyj
CAL_WEBHOOK_SECRETdo weryfikacji autentyczności przychodzących żądań poprzez nagłówekX-Cal-Signature-256.