Dla gabinetów

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.

  1. Wyzwalacz: zdarzenie „wizyta odwołana" w Twoim systemie (np. Calendly „Invitee Canceled", Google Calendar „Event Cancelled").
  2. Akcja: „Webhooks by Zapier" lub „HTTP" w Make, metoda POST, adres https://www.szybkitermin.pl/api/webhooks/slot.
  3. Nagłówek x-api-key z 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

Przejdź do panelu i skopiuj klucz API