Webhooks
Webhook to prosty i skuteczny mechanizm komunikacji pozwalający na udostępnianie danych do innych aplikacji w czasie rzeczywistym. Dane są dostarczane natychmiast po wykonaniu zdarzenia bez potrzeby częstego odpytywania aplikacji poprzez API.
Webhooki wychodzące
W inEwi możesz zdefiniować webhooki dla dwóch zdarzeń:
- Nowy wniosek(zmodyfikowany również)
- Usunięto zaakceptowany wniosek
Dodawanie webhooka
Przejdź do Ustawień organizacji (ikona konta w aplikacji) > sekcja po lewej Integracje i wciśnij zielony przycisk Konfiguracja przy integracji Webhooki.

Konfiguracja
- Wybierz z listy zdarzenie, dla którego chcesz zdefiniować webhooka,
- Dodaj własny URL,
- Zdefiniuj Token(opcjonalnie).
Wysyłanie
Webhooki wysyłane są gdy:
- ✅ Wniosek urlopowy zostanie zaakceptowany
- ✅ Wniosek urlopowy zostanie zawnioskowany o zmianę i zaakceptowany
- ✅ Wniosek urlopowy zaakceptowany zostanie usunięty
- ❌ Wniosek urlopowy zostanie dodany
- ❌ Wniosek urlopowy niezaakceptowany zostanie usunięty
- ❌ Wniosek urlopowy zostanie zaakceptowany przez jedną osobę z dwóch
Format webhooka dla zaakceptowanego wniosku urlopowego oraz zmodyfikowanego:
{
"applicationNumber": "2020/1",
"applicationType": "Urlop wypoczynkowy",
"acronym": "123",
"applicantFullName": "Imię i nazwisko",
"startDateTimeUtc": "1600034400",
"endDateTimeUtc": "1600552800",
"ignoreWeekends": "true",
"ignoreHolidays": "true",
"isWholeDay": "true",
"note": "Notatka"
}
Format webhooka dla usuniętego wniosku zaakceptowanego:
{
"applicationNumber": "2020/1"
}
Aktualizowane na: 02/10/2025
