CoreDash uptime-API og MCP-værktøjer: monitorer og tjek

Oplist, tilføj, ændr og slet uptime-monitorer med din CoreDash-API-nøgle, læs deres tjek, eller lad en AI-agent gøre det over MCP.

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

Trusted by market leaders · Client results

monarchadevintasnvdpg mediafotocasanina carevpnaleteiaerasmusmccomparekpnloopearplugsperionhappyhorizonworkivamarktplaatsnestleebaysaturnwhowhatwearmy work featured on web.devharvard

Autentifikation

Uptime-endepunkterne bruger de samme Bearer-tokens som resten af CoreDash API'et:

  • Projekt-API-nøgle (cdk_...): har adgang til de monitorer, der er knyttet til det RUM-projekt. Opretter du en monitor med den, knyttes den til projektet.
  • Master-nøgle (cdk_master_..., Agency API): alle monitorer på kontoen plus de monitorer, der er knyttet til projekter, kontoen kan åbne.
  • MCP OAuth-token: samme scope som en projekt-API-nøgle.
 

Endepunkter

Metode og stiHvad det gør
GET /api/uptime/monitorsAlle monitorer med deres tilstand, seneste tjek, oppetid over 7 dage og resultatet af de seneste 48 tjek.
POST /api/uptime/monitorsTilføjer en monitor. Returnerer 201 og monitoren. Det første tjek kører inden for et minut.
GET /api/uptime/monitors/:idÉn monitor med dens seneste tjek, nyeste først. ?limit= op til 2100 (7 dage med et origin-tjek).
PATCH /api/uptime/monitors/:idÆndrer de felter, du sender. paused: true stopper tjekkene.
DELETE /api/uptime/monitors/:idSletter monitoren og dens tjekhistorik.
POST /api/uptime/monitors/:id/checkBeder om et tjek med det samme. Returnerer 202; resultatet lander inden for cirka et minut.

Tilføj en monitor


FeltBetydning
urlPåkrævet. En komplet http- eller https-URL.
nameVisningsnavn. Standard: URL'ens host.
project_idKun master-nøgle: knyt monitoren til et RUM-projekt til TTFB-sammenligningen.
origin_ipDin servers offentlige IP. Tilføjer origin-tjekket, som går uden om DNS og CDN'et. En tom streng fjerner det.
headersOp til 5 request-headers, [{ "name", "value" }], til en firewall-regel, der lukker tjekkeren igennem.
expect_statusDen status, der tæller som oppe. Standard: 200.
pausedKun PATCH. true stopper tjekkene, false starter dem igen.

Sådan ser en monitor ud


state er en af følgende:

  • up: det seneste tjek lykkedes.
  • failing: det seneste tjek fejlede, det forrige lykkedes.
  • down: to fejlede tjek i træk, så begge servere så det fejle.
  • blocked: en 403, en 429 eller en Cloudflare-challenge. Se sådan lukker du tjekkeren igennem.
  • warn: enhver anden status end den, der tæller som oppe.
  • pending eller paused.

Et fejlet tjek har en error: dns, connect, connect_timeout, timeout (30 sekunder), tls, redirects eller network. Origin-IP'en og header-værdierne returneres kun af GET /api/uptime/monitors/:id. Lister og MCP-svar maskerer dem.

MCP-værktøjer

CoreDash MCP-serveren har seks uptime-værktøjer ved siden af RUM-værktøjerne. Med en master-nøgle behøver de ikke et project_id.

VærktøjBrug det til
list_uptime_monitors"Er alt oppe?"
get_uptime_monitor"Var checkout nede i denne uge, og siden hvornår?" Returnerer de seneste tjek og oppetiden for dem.
create_uptime_monitor"Overvåg også vores login-side."
update_uptime_monitorSkift URL'en, origin-IP'en eller headers, eller sæt en monitor på pause.
delete_uptime_monitorFjern en monitor og dens historik.
check_uptime_now"Tjek igen nu."
CoreDash uptime-API og MCP-værktøjer: monitorer og tjek Core Web Vitals CoreDash uptime-API og MCP-værktøjer: monitorer og tjek