Integration API

Rezerwacje w Twoim systemie. Kalendarz nadal w Umovi.

Pobierz listę usług, sprawdź wolne terminy i obsługuj rezerwacje we własnym systemie. Dostęp OAuth2 obejmuje dane jednej organizacji.

REST server-to-server · OAuth2 client credentials · podpisane webhooki

Prawdziwa wymiana z API

POST /reservations

201 Created

Request

{
  "serviceId":
    "2c4f3d1e-0e4a-4f9f-91cf-00c59a652f4a",
  "employeeId":
    "86c8a0ab-e419-4a13-bc8f-13112c9a2a45",
  "startAt": "2026-09-03T17:30:00+02:00",
  "client": { "phone": "+48…" },
  "source": "partner-crm"
}

Response

Reservation created

bookingId · confirmed · 17:30

Source saved

partner-crm · crm-1842

Co możesz połączyć

Od wyboru usługi do zmiany rezerwacji.

Wybierz operacje potrzebne Twojej integracji. Usługami, grafikami i zasadami nadal zarządzasz w panelu Umovi.

Usługi, osoby i wyszukiwanie

Pobierz usługi i osoby, które je wykonują. Możesz też dopasować nazwę usługi z rozmowy do pozycji w katalogu.

catalog · search · resolve

Dostępność

Przeszukaj zakres dat albo znajdź pierwszy termin dla wybranej usługi i pracownika.

slots · first available

Klienci i rezerwacje

Znajdź lub utwórz klienta, a potem utwórz, odczytaj, zmień, przełóż albo anuluj rezerwację.

clients · reservations · history

Webhooki

Subskrybuj zdarzenia, sprawdzaj dostarczenia, wyślij test i zmień sekret podpisu.

podpis · test · rotacja

Po utworzeniu rezerwacji

Twój system pozostaje na bieżąco.

Podpisany webhook może powiadomić integrację o zmianie rezerwacji. Historia dostarczeń pozwala sprawdzić ponowienia i działanie połączenia.

Signed booking events

booking.createdbooking.updatedbooking.cancelled

Sekret podpisu dostępny przy tworzeniu subskrypcji

Historia dostarczeń dla każdej subskrypcji

Wbudowany test i rotacja sekretu

Dokumentacja i tester API

Zacznij od dokumentacji i przetestuj każdą operację w przeglądarce.

Dokumentacja zawiera kontrakt OpenAPI i tester, który wysyła żądania bezpośrednio do wybranego środowiska API Umovi.