Przy dziesięciu monitorach klikanie w panelu wystarczy. Przy stu usługach, dziesiątkach stron klientów albo infrastrukturze, która zmienia się co tydzień, monitoring musi żyć w kodzie. REST API obejmuje monitory, okna serwisowe i aktualizacje statusu, a jego dokumentacja jest pod adresem app.uptimecheck.com/docs/api; serwer MCP pozwala asystentom AI robić to samo przy użyciu klucza API.
Endpointy
Wszystkie endpointy znajdują się pod https://app.uptimecheck.com/api/v1:
/monitors: wyświetlanie, tworzenie, aktualizowanie i usuwanie monitorów każdego typu, ich wstrzymywanie i wznawianie oraz odczyt ostatnich sprawdzeń./monitors/{id}/metrics, /page-speed i /email: metryki serwera, wyniki Lighthouse i raporty uwierzytelniania poczty e-mail./incidents: lista incydentów, odczyt osi czasu i potwierdzanie incydentu./maintenance: planowanie, zmiana, kończenie i anulowanie okien serwisowych, a pod /maintenance-schedules wyświetlanie, zmiana i zatrzymywanie okien cyklicznych. PATCH zawierający tylko zmieniane pola przesuwa okno, a subskrybenci, którzy zostali o nim powiadomieni, otrzymują nowy termin./status-pages: lista Twoich stron oraz publikowanie, uzupełnianie i usuwanie aktualizacji statusu, z wpływem określonym dla każdego dotkniętego komponentu./summary, /projects i /alert-channels: stan wszystkiego w jednym miejscu oraz identyfikatory potrzebne przy tworzeniu monitorów.
Tworzenie monitora z pipeline’u
Uwierzytelnij się kluczem API w nagłówku Authorization i wyślij JSON:
curl https://app.uptimecheck.com/api/v1/monitors -H „Authorization: Bearer uc_…” -H „Content-Type: application/json” -d '{„type”:”http”,”name”:”Checkout”,”target”:”https://northwind.shop/checkout”,”intervalSeconds”:60}’
Uruchom to w tym samym kroku, który wdraża usługę, a każdy nowy endpoint będzie monitorowany od chwili, gdy trafi na produkcję. Pierwsze sprawdzenie odbywa się w ciągu minuty. Pełna dokumentacja z przykładami żądań i odpowiedzi znajduje się w dokumentacji API.
Asystenci AI przez MCP
Serwer MCP pod adresem https://app.uptimecheck.com/api/mcp pozwala Claude, Cursorowi, Copilotowi i innym asystentom pracować z Twoim monitoringiem przy użyciu tych samych kluczy API. Poproś o podsumowanie statusu, przeanalizuj incydent, przetestuj żądanie, utwórz monitor, wstrzymaj go na czas wdrożenia, rozpocznij okno serwisowe lub opublikuj aktualizację statusu. Narzędzia, które coś zmieniają, wymagają klucza do odczytu i zapisu.
Typowe zastosowania
Agencje
Wdróż nowego klienta jednym skryptem: dodaj monitory strony, procesu zakupowego i API w projekcie klienta, z odpowiednimi kanałami alertów. Zakończenie współpracy to ten sam skrypt w odwrotnej kolejności.
Zespoły platformowe
Synchronizuj monitory z katalogiem usług i uruchamiaj okno serwisowe ze skryptu wdrożeniowego, aby planowane restarty nie otwierały incydentów ani nie obniżały dostępności. Provider Terraform do zarządzania monitorami jako kodem już wkrótce.
Komunikacja statusu
Publikuj aktualizacje statusu z własnych narzędzi do obsługi incydentów, aby strona statusu i jej subskrybenci dowiedzieli się o problemie w tej samej chwili co Twój zespół.
Webhooki w drugą stronę
API pozwala zarządzać Uptimecheck. Webhooki pozwalają Uptimecheck wywoływać Ciebie: każda awaria i każde przywrócenie działania trafia jako podpisany JSON do Twojego endpointu, gotowe do podłączenia do systemu, który obsługuje Twoje dyżury. Zobacz alerty i powiadomienia.
Praktyczne wskazówki
Przechowuj klucz API jako sekret w systemie CI, nigdy w repozytorium.Używaj klucza tylko do odczytu do dashboardów i raportów, a klucza do odczytu i zapisu tylko tam, gdzie coś ma się zmieniać.Pisz skrypty idempotentne: przed utworzeniem monitora wyszukaj go po nazwie lub celu, aby ponowne uruchomienie nie tworzyło duplikatów.Stosuj w API ten sam schemat nazewnictwa co w infrastrukturze, aby łatwo powiązać monitor z usługą, którą obserwuje.
Większość zespołów zaczyna od zautomatyzowania nudnej części, czyli dodawania monitorów dla nowych stron klientów lub usług, a potem rozszerza to na okna serwisowe i aktualizacje statusu.
API i MCP są dostępne w planach Professional i Business. Plany zaczynają się od 9 € miesięcznie przy płatności rocznej lub 12 € przy płatności miesięcznej, bez VAT; porównaj plany w cenniku albo rozpocznij 14-dniowy bezpłatny okres próbny planu Professional bez karty. Aby monitorować własne API za pomocą Uptimecheck, zobacz monitorowanie API.