Tovább a tartalomhoz

Monitorok végpontjai

A REST API v2 rendelkezésre állást figyelő végpontjai: monitorlista, szívverés, események, azonnali ellenőrzés és monitorbeállítások.

A monitorvégpontokkal a rendelkezésre állás figyelésének (uptime) adatait olvashatod, és a monitorok beállításait módosíthatod. A {id_or_domain} a webhely számazonosítóját vagy domainjét fogadja el. A pontos kérés- és válaszszerkezetet a Postman-gyűjtemény és az OpenAPI-leírás adja.

Metódus Útvonal Mire jó Fő paraméterek
GET /monitors Monitorok teljes mérőszámokkal status, search, include, exclude, page, per_page
GET /monitors/basic Monitorok alap mezőkkel status, search, include, exclude, page, per_page
GET /monitors/count Monitorok száma status, search, include, exclude
Metódus Útvonal Mire jó Fő paraméterek
GET /monitors/{id_or_domain} A monitor részletei
GET /monitors/{id_or_domain}/basic A monitor alap adatai
GET /monitors/{id_or_domain}/heartbeat Szívverés-előzmények period, since, limit, status, page
GET /monitors/{id_or_domain}/incidents Események listája page, per_page
GET /monitors/{id_or_domain}/incidents/count Események száma
POST /monitors/{id_or_domain}/check Azonnali ellenőrzés indítása
Metódus Útvonal Mire jó Fő paraméterek
PUT, PATCH /monitors/{id_or_domain}/settings Egy monitor beállításainak módosítása active, interval, timeout, maxretries, type, method, expected_status, keyword
PUT, PATCH /monitors/settings A globális monitoralapértékek módosítása active, interval, timeout, maxretries, type, method, expected_status, keyword

Egy webhely monitoresemények lekérése

Szekció neve “Egy webhely monitoresemények lekérése”
Terminál
curl -H "Authorization: Bearer API_KULCS" \
"https://a-te-vezerlopultod.hu/wp-json/mainwp/v2/monitors/12/incidents?page=1&per_page=20"
{
"success": 1,
"total": 3,
"data": [
{
"status": "down",
"started_at": "2026-02-01 11:03:00"
}
]
}

Egy monitor beállításainak módosítása

Szekció neve “Egy monitor beállításainak módosítása”
Terminál
curl -X PATCH \
-H "Authorization: Bearer API_KULCS" \
-H "Content-Type: application/json" \
-d '{
"active":"useglobal",
"interval":"5m",
"timeout":"30000",
"type":"http",
"method":"get"
}' \
"https://a-te-vezerlopultod.hu/wp-json/mainwp/v2/monitors/12/settings"
{
"success": 1,
"message": "Monitor settings updated successfully."
}

A figyelés kezelőfelületéről az Uptime-figyelés fejezetben olvashatsz.

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások