Integracje z systemami rezerwacji
Zwolnione terminy z Twojego systemu mogą trafiać do SzybkiTermin automatycznie. Są trzy drogi. Klucz API znajdziesz w panelu gabinetu w sekcji Integracje.
1. Zapier lub Make (bez kodu)
Najprostsza droga, jeśli korzystasz z Booksy, Calendly, Google Calendar albo Outlooka. Zbuduj scenariusz w trzech krokach.
- Wyzwalacz: zdarzenie „wizyta odwołana" w Twoim systemie (np. Calendly „Invitee Canceled", Google Calendar „Event Cancelled").
- Akcja: „Webhooks by Zapier" lub „HTTP" w Make, metoda POST, adres
https://www.szybkitermin.pl/api/webhooks/slot. - Nagłówek
x-api-keyz kluczem Twojego gabinetu oraz ciało zapytania jak niżej.
2. Webhook bezpośrednio
Jeśli Twoje oprogramowanie ma własne webhooki, wysyłaj POST na adres poniżej. Powtórne wysłanie tego samego external_ref nie tworzy duplikatu.
Publikacja zwolnionego terminu:
POST https://www.szybkitermin.pl/api/webhooks/slot
x-api-key: TWOJ_KLUCZ_Z_PANELU
Content-Type: application/json
{
"action": "publish",
"specialist_name": "Anna Kowalska",
"specialization": "Psycholog",
"city": "Wroclaw",
"mode": "online",
"starts_at": "2026-07-10T14:00:00Z",
"price_pln": 180,
"external_ref": "zap-123",
"freed_from_cancellation": true
}Wycofanie terminu, gdy przestał być dostępny:
POST https://www.szybkitermin.pl/api/webhooks/slot
x-api-key: TWOJ_KLUCZ_Z_PANELU
Content-Type: application/json
{ "action": "cancel", "external_ref": "zap-123" }3. Kalendarz ICS
Masz kalendarz wolnych terminów w Google Calendar, Outlooku albo innym systemie. Skopiuj jego prywatny adres ICS i wklej w panelu gabinetu w polu „Adres kalendarza ICS". Wydarzenia z przyszłości pojawiają się jako wolne terminy przy kolejnej synchronizacji.
Pola zapytania
specialist_name,specialization,starts_atw formacie ISO 8601 są wymagane.city,mode(online lub stacjonarnie),price_pln,freed_from_cancellationsą opcjonalne.external_refto Twój identyfikator terminu, używany do aktualizacji i wycofania.