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.

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ł.

Jak sprawdzić, że integracja z Rezeri działa →

Jak podłączyć swoją stronę przez API →

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ę.

14 dni · bez zobowiązań

Gotowy, żeby rezerwacje prowadziły się same?

Załóż konto za darmo i sprawdź tę funkcję na własnym kalendarzu.