Dokumentacja
Webhooki kanału
Publikowanie wiadomości w kanale czatu z poziomu usługi zewnętrznej.
Zaktualizowano:
Niniejsze tłumaczenie ma charakter informacyjny. W przypadku jakichkolwiek rozbieżności wiążąca jest wersja angielska.
Webhook to adres URL, który przekształca żądanie HTTP POST w wiadomość w jednym kanale. Służy do przekazywania alertów, wyników kompilacji oraz danych z monitoringu do aplikacji Chat.
Utworzenie webhooka
Proszę otworzyć kanał → Ustawienia → Webhooki → Dodaj. Przypisana nazwa jest wyświetlana jako autor każdej wiadomości opublikowanej za jego pośrednictwem.
Utworzenie zwraca adres URL zawierający token. Token stanowi autoryzację dla kanału i należy traktować go jak dane uwierzytelniające. Token, który został ujawniony, można usunąć.
Publikowanie wiadomości
Treść w formacie JSON zawierająca pole tekstowe.
curl -X POST https://app.beskos.com/api/public/chat/hook/<token> \
-H 'Content-Type: application/json' \
-d '{"text": "Deploy finished: build 1284 is live"}'Ograniczenia tempa
Punkt końcowy podlega ograniczeniu tempa według adresu źródłowego, ponieważ jest osiągalny bez uwierzytelnienia. Standardowe wolumeny alertów nie są tym objęte.