calcom-api
Zautomatyzuj zarządzanie rezerwacjami i kalendarzami poprzez API Cal.com
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność integracji z API Cal.com v2 do automatyzacji planowania i zarządzania rezerwacjami. Twoje agenty mogą tworzyć i zarządzać rezerwacjami, sprawdzać dostępność, konfigurować typy spotkań oraz synchronizować kalendarze z infrastrukturą Cal.com. Idealna dla deweloperów budujących systemy integracyjne wymagające pełnej kontroli nad procesem rezerwacji i dostępnością.
Jak używać
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.