CoreDash Uptime API ja MCP-työkalut: monitorit ja tarkistukset

Listaa, lisää, muuta ja poista uptime-monitoreja CoreDashin API-avaimellasi, lue niiden tarkistukset tai anna AI-agentin hoitaa se MCP:n kautta.

Arjen Karel Core Web Vitals Consultant
Arjen Karel - linkedin
Last update: 2026-10-19

Trusted by market leaders · Client results

happyhorizonworkivawhowhatwearadevintanina caremarktplaatsfotocasaaleteiaperionkpnvpnsaturnerasmusmcloopearplugscomparemy work featured on web.devebayharvardmonarchnestledpg mediasnv

Autentikointi

Uptime-endpointit käyttävät samoja Bearer-tokeneita kuin muukin CoreDash API:

  • Projektin API-avain (cdk_...): näkee kyseiseen RUM-projektiin liitetyt monitorit. Sillä luomasi monitori liitetään kyseiseen projektiin.
  • Master-avain (cdk_master_..., Agency API): tilin kaikki monitorit sekä monitorit niistä projekteista, jotka tilillä voi avata.
  • MCP OAuth -token: sama scope kuin projektin API-avaimella.
 

Endpointit

Metodi ja polkuMitä se tekee
GET /api/uptime/monitorsKaikki monitorit sekä niiden tila, viimeisin tarkistus, 7 päivän uptime ja 48 viimeisimmän tarkistuksen tulos.
POST /api/uptime/monitorsLisää monitorin. Palauttaa 201 ja monitorin. Ensimmäinen tarkistus ajetaan minuutin kuluessa.
GET /api/uptime/monitors/:idYksittäinen monitori ja sen viimeisimmät tarkistukset, uusin ensin. ?limit= enintään 2100 (7 päivää origin-tarkistuksella).
PATCH /api/uptime/monitors/:idPäivittää lähettämäsi kentät. paused: true pysäyttää tarkistukset.
DELETE /api/uptime/monitors/:idPoistaa monitorin ja sen tarkistushistorian.
POST /api/uptime/monitors/:id/checkPyytää tarkistuksen heti. Palauttaa 202; tulos saapuu noin minuutissa.

Lisää monitori


KenttäMerkitys
urlPakollinen. Täydellinen http- tai https-URL.
nameNäyttönimi. Oletus: URL:n host.
project_idVain master-avaimella: liitä monitori RUM-projektiin TTFB-vertailua varten.
origin_ipPalvelimesi julkinen IP-osoite. Lisää origin-tarkistuksen, joka ohittaa DNS:n ja CDN:n. Tyhjä merkkijono poistaa sen.
headersEnintään 5 request-headeria, [{ "name", "value" }], palomuurisääntöä varten, joka päästää tarkistimen läpi.
expect_statusTilakoodi, joka katsotaan toimivaksi. Oletus 200.
pausedVain PATCH. true pysäyttää tarkistukset, false käynnistää ne uudelleen.

Miltä monitori näyttää


state on yksi seuraavista:

  • up: viimeisin tarkistus meni läpi.
  • failing: viimeisin tarkistus epäonnistui, sitä edellinen meni läpi.
  • down: kaksi peräkkäistä epäonnistunutta tarkistusta, eli molemmat palvelimet havaitsivat sen epäonnistuneen.
  • blocked: 403, 429 tai Cloudflare-haaste. Katso tarkistimen päästäminen läpi.
  • warn: mikä tahansa muu tilakoodi kuin se, joka katsotaan toimivaksi.
  • pending tai paused.

Epäonnistuneella tarkistuksella on error: dns, connect, connect_timeout, timeout (30 sekuntia), tls, redirects tai network. Origin-IP ja headerien arvot palautetaan vain kutsusta GET /api/uptime/monitors/:id. Listaukset ja MCP-vastaukset maskaavat ne.

MCP-työkalut

CoreDashin MCP-palvelimessa on kuusi uptime-työkalua RUM-työkalujen rinnalla. Master-avaimella ne eivät tarvitse parametria project_id.

TyökaluKäyttötarkoitus
list_uptime_monitors"Onko kaikki pystyssä?"
get_uptime_monitor"Oliko kassa alhaalla tällä viikolla ja mistä lähtien?" Palauttaa viimeisimmät tarkistukset ja niiden aikaisen uptimen.
create_uptime_monitor"Valvo myös kirjautumissivua."
update_uptime_monitorMuuta URL-osoitetta, origin-IP:tä tai headereita, tai aseta monitori tauolle.
delete_uptime_monitorPoista monitori ja sen historia.
check_uptime_now"Tarkista se nyt uudelleen."
CoreDash Uptime API ja MCP-työkalut: monitorit ja tarkistukset Core Web Vitals CoreDash Uptime API ja MCP-työkalut: monitorit ja tarkistukset