Połącz PingView z dowolną usługą lub aplikacją dzięki elastycznej integracji webhook. Idealne dla niestandardowych dashboardów, przepływów automatyzacji i integracji z zewnętrznymi usługami.
Wysyłaj dane w formacie JSON z konfigurowalnymi polami i strukturą
Obsługa kluczy API, tokenów Bearer i niestandardowych nagłówków uwierzytelniania
Wbudowany mechanizm ponawiania z wykładniczym wycofywaniem dla nieudanych żądań
Dostawa tylko przez HTTPS z podpisywaniem żądań dla zwiększonego bezpieczeństwa
Przekazuj dane monitorowania do swoich niestandardowych dashboardów i platform analitycznych
Wysyłaj powiadomienia push przez backend swojej aplikacji mobilnej
Integruj z dowolną usługą, która akceptuje webhooki HTTP
Skonfiguruj endpoint HTTP, który może otrzymywać żądania POST
Twój endpoint powinien akceptować ładunki JSON i zwracać HTTP 200-299 dla pomyślnego przetwarzania
Skonfiguruj uwierzytelnianie, jeśli Twój endpoint tego wymaga
Obsługuje klucze API w nagłówkach, tokeny Bearer lub niestandardowe schematy uwierzytelniania
Wprowadź URL swojego webhook w ustawieniach powiadomień PingView
Przejdź do Ustawienia Monitora > Powiadomienia > Dodaj Integrację Webhook
Wyślij testowy webhook, aby sprawdzić, czy wszystko działa poprawnie
Użyj naszej funkcji testowej, aby upewnić się, że Twój endpoint otrzymuje i przetwarza alerty prawidłowo
{
"event": "monitor.down",
"timestamp": "2024-01-15T10:30:00Z",
"monitor": {
"id": "mon_123456789",
"name": "Production API",
"url": "https://api.example.com/health",
"type": "http"
},
"incident": {
"id": "inc_987654321",
"status": "down",
"started_at": "2024-01-15T10:30:00Z",
"duration": 0,
"error": {
"code": "CONNECTION_TIMEOUT",
"message": "Connection timeout after 30 seconds"
}
},
"location": {
"region": "us-east-1",
"country": "United States"
},
"response_time": null,
"status_code": null
}To jest przykładowy ładunek dla zdarzenia "down". Zdarzenia przywrócenia zawierają dodatkowe pola, takie jak czas rozwiązania.
Nagłówek: X-API-Key: twoj-tajny-klucz
Nagłówek: Authorization: Bearer token123
Nagłówek: X-Custom-Auth: niestandardowa-wartosc
Ponowimy nieudane webhooki do 3 razy z wykładniczym wycofywaniem. Jeśli wszystkie próby zakończą się niepowodzeniem, zarejestrujemy błąd i przejdziemy dalej, aby nie blokować innych powiadomień.
Tak! Każdy webhook zawiera nagłówek podpisu, który można zweryfikować za pomocą HMAC-SHA256. Zapewniamy również zakresy IP do dodatkowego filtrowania.
Nie ma limitów częstotliwości dla prawomocnych dostaw webhooków. Jednak wdrażamy rozsądne limity, aby zapobiec nadużyciom i chronić Twoje endpointy.
Webhooki dają Ci nieograniczoną elastyczność do integracji PingView z dowolnym systemem lub przepływem pracy. Zacznij już dziś i zbuduj idealne rozwiązanie monitoringu dla swoich potrzeb.