API i webhooki
API i webhooki rezerwacje Rezeri na Twojej stronie i w Twoim systemie.
Twoja strona albo aplikacja pokazuje wolne terminy, przyjmuje rezerwację i otwiera płatność online, bez widgetu. Twój system dostaje webhook przy każdej zmianie rezerwacji.
- Plan
- Od planu Team Także przez 14 dni okresu próbnego: integrację sprawdzisz przed zakupem.
- Ustawienie
- Klucz API tworzy właściciel konta.Ustawienia → API i webhooki
- Dla developera
- Dokumentacja API →
14 dni planu Team bez karty kredytowej.
Publiczne API Rezeri wpina rezerwacje we własną stronę, aplikację albo system: pokazujesz wolne terminy, przyjmujesz rezerwację, otwierasz płatność online i anulujesz rezerwację. Webhooki powiadamiają Twój system o nowych, zaakceptowanych, przełożonych i odwołanych rezerwacjach oraz o płatnościach. API i webhooki masz od planu Team, także w okresie próbnym.
-
Plan: Od planu Team, także w okresie próbnym
-
Co obejmuje: Usługi, specjaliści, wolne terminy, rezerwacje, płatności
-
Webhooki: Zdarzenia rezerwacji i płatności, podpisane
-
Dokumentacja: developers.rezeri.com, po polsku
01 · Jak to wygląda w kodzie
1 · Twoja strona pyta o wolne terminy
GET /v1/availability
?service_id=7b2e…&from=2026-11-03&to=2026-11-03
Authorization: Bearer rez_live_…
{
"data": [
{ "start": "2026-11-03T09:00:00+01:00",
"end": "2026-11-03T10:00:00+01:00",
"staff_id": "c41a…" },
{ "start": "2026-11-03T11:00:00+01:00", … }
]
} 2 · Klient rezerwuje u Ciebie na stronie
POST /v1/bookings
Idempotency-Key: 5f0c…
{
"service_id": "7b2e…",
"start": "2026-11-03T09:00:00+01:00",
"client": { "name": "Anna Kowalska",
"email": "anna@example.com" }
}
201 Created
{ "id": "3f1c…", "public_code": "K7M2QXA4PL",
"status": "accepted", … } 3 · Twój system dostaje webhook
POST https://twoja-strona.pl/webhooks/rezeri
Rezeri-Signature: t=1792411392,v1=5f2b…
{
"id": "evt_…",
"type": "booking.created",
"data": { "object": {
"id": "3f1c…", "status": "accepted", … } },
…
} Przykład skrócony. Pełne pola, płatność online z powrotem na Twoją stronę i kody błędów opisuje referencja na developers.rezeri.com.
02 · Jak to ustawić
- 01Ustawienia → API i webhookiTworzysz klucz API i zaznaczasz, co integracja może robić: usługi, specjaliści, dostępność, rezerwacje, webhooki.
- 02Dozwolone domeny powrotuPrzy kluczu wpisujesz domenę swojej strony, na którą klient wraca po płatności online.
- 03„Dodaj endpoint”Wklejasz adres od informatyka, wybierasz zdarzenia i zakres danych. „Wyślij zdarzenie testowe” sprawdza połączenie.
03 · W panelu
Klucz API z uprawnieniami i endpoint webhooka
Jak to działa
Twój kod, Twoja strona, grafik z Rezeri.
Co zrobisz przez API
Pobierzesz usługi, specjalistów i wolne terminy, utworzysz rezerwację, otworzysz płatność online i anulujesz rezerwację. Rezerwacja z API trafia do tego samego kalendarza co rezerwacje z widgetu i z panelu, z tymi samymi limitami i przypomnieniami.
Co dostaniesz w webhookach
Powiadomienie o nowej, zaakceptowanej, przełożonej i odwołanej rezerwacji oraz o udanej i nieudanej płatności. Wybierasz „Pełne dane rezerwacji” albo „Bez danych klienta”: wtedy webhook niesie tylko identyfikator rezerwacji, jej status i czas zdarzenia.
Bezpieczeństwo
Klucz API widzisz tylko raz i odwołasz go w każdej chwili. Każdy webhook jest podpisany, a po płatności klient wraca wyłącznie na domeny z listy przy kluczu.
Zanim pokażesz klientom
Sprawdzenie integracji
Od planu Team, także w okresie próbnym
Integrację sprawdzisz na własnym koncie w okresie próbnym. Przycisk „Wyślij zdarzenie testowe” wysyła na Twój adres przykładowy webhook wybranego rodzaju, podpisany tak samo jak prawdziwy, a żadna rezerwacja się nie zmienia. „Ostatnie dostawy” pokazują, czy Twój system go odebrał.
Częste pytania
API i webhooki: pytania
Na jakim planie jest API?
Od planu Team: API i webhooki masz w planach Team i Business. Przez 14 dni okresu próbnego masz plan Team, więc integrację zbudujesz i sprawdzisz przed zakupem.
Kto tworzy klucz API?
Właściciel konta, w Ustawieniach → API i webhooki. Klucz widać tylko raz, przy tworzeniu: przekazujesz go informatykowi, a odwołasz w każdej chwili.
Czego API jeszcze nie robi?
W pierwszej wersji nie przełożysz rezerwacji przez API i nie zarządzasz kartoteką klientów. Przełożenie z panelu Rezeri wysyła webhook do Twojego systemu.
Co z kluczami, gdy przejdę na niższy plan?
Klucze i adresy webhooków zostają, ale przestają działać: zapytania dostają odmowę, a webhooki z tego czasu nie wychodzą. Po powrocie na plan z API działają znowu.
Gdzie jest dokumentacja API?
Na developers.rezeri.com, po polsku: pierwsze kroki, referencja wszystkich endpointów, webhooki z weryfikacją podpisu i płatność online z powrotem na Twoją stronę.
Funkcje
Pozostałe funkcje
Własna strona rezerwacji
Publiczny adres rezeri.com/twoja-nazwa do bio i Google.Harmonogram tygodniowy
Godziny pracy i przerwy ustawiasz raz dla każdego dnia.Przypomnienia SMS
SMS przed terminem, mniej pustych okienek w grafiku.Przedpłata przy rezerwacji
Klient płaci z góry i rezerwacja staje się realna.Zespół z rolami i uprawnieniami
Specjaliści i recepcja, każdy z innym zakresem dostępu.
14 dni · bez zobowiązań
Gotowy, żeby rezerwacje prowadziły się same?
Załóż konto za darmo i sprawdź tę funkcję na własnym kalendarzu.