Toolverse
Wszystkie skille

linear-webhooks-events

autor: jeremylongshore

Odbieraj zdarzenia z Linear w czasie rzeczywistym dzięki webhookom z weryfikacją podpisu

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Wyświetlenia
11

O skillu

Skill do konfiguracji i obsługi webhooków Linear dla przetwarzania zdarzeń w czasie rzeczywistym. Pozwala na automatyczne odbieranie powiadomień o zmianach w zadaniach, komentarzach, projektach i cyklach bezpośrednio z Linear do Twojej aplikacji. Zawiera weryfikację podpisu HMAC-SHA256 dla bezpieczeństwa. Idealny do budowania integracji, automatyzacji przepływów pracy i synchronizacji danych między Linear a innymi systemami.

Jak używać

  1. Upewnij się, że masz dostęp administratora do workspace Linear oraz publiczny endpoint HTTPS, na którym będzie działać odbiornik webhooków.

  2. Wygeneruj tajny klucz webhooków w ustawieniach Linear — będzie potrzebny do weryfikacji autentyczności przychodzących zdarzeń.

  3. Skonfiguruj endpoint odbiornika webhooków w Twojej aplikacji (np. w Node.js/Express). Endpoint musi parsować surową treść żądania i wyciągać nagłówki: linear-signature, linear-delivery oraz linear-event.

  4. Zaimplementuj weryfikację podpisu HMAC-SHA256 — porównaj podpis z nagłówka linear-signature z wartością obliczoną na podstawie tajnego klucza i treści żądania. Jeśli podpisy się nie zgadzają, odrzuć żądanie z kodem 401.

  5. Po weryfikacji sparsuj treść JSON zdarzenia i przetwórz je w zależności od typu (action) — skill obsługuje zdarzenia dotyczące issues, komentarzy, projektów, cykli i innych encji Linear.

  6. Zarejestruj endpoint w Linear jako webhook — podaj publiczny adres HTTPS i tajny klucz. Od tego momentu Linear będzie wysyłać zdarzenia w czasie rzeczywistym do Twojej aplikacji.

Podobne skille