Konfiguracja webhooków
Webhooki powiadamiają inną usługę, gdy coś się dzieje w NovaDocs (np. publikacja artykułu).
1. Utwórz webhook
- Otwórz Admin → Webhooki
- Dodaj nowy webhook
- Wklej URL docelowy
- Wybierz zdarzenia
- Zapisz
2. Discord
Wklej URL webhooka kanału Discord. NovaDocs wykrywa takie URL i wysyła ładny embed.
Do Discorda nie potrzebujesz secretu.
3. Własny URL
Użyj dowolnego HTTPS endpointu przyjmującego POST JSON.
Jeśli ustawisz secret, NovaDocs wyśle nagłówek podpisu:
X-NovaDocs-Signature — HMAC SHA-256 ciała żądania z Twoim secretem.
Zweryfikuj go na serwerze, zanim zaufasz payloadowi.
4. Test
Użyj Test webhook w adminie. Powinieneś zobaczyć delivery w logu i wiadomość na Discordzie / endpointcie.
Zdarzenia
| Zdarzenie | Kiedy się odpala |
|---|---|
article.published | Artykuł opublikowany / zmergowany |
article.updated | Zmiana treści artykułu |
article.deleted | Usunięcie artykułu |
project.updated | Zmiana ustawień projektu |
test | Tylko ręczny test |
